Verhindern Sie, dass sich ein bestimmtes USB-Gerät automatisch anmeldet

16

Ich möchte verhindern, dass ein USB-Gerät in Ubuntu 13.04 automatisch aktiviert wird. Wenn ich zum Beispiel mein iPhone 5 an meinen Desktop anschließe, werde ich ständig gefragt, was ich tun möchte (unabhängig davon, ob ich den an mein Gerät angeschlossenen "iPod" löschen möchte usw.). Gibt es eine Möglichkeit, die Montage des Geräts zu verhindern und dennoch zuzulassen, dass das Gerät Strom aus dem Computer zieht, da ich den Computer lediglich zum Laden des Geräts verwende?

Mark D
quelle

Antworten:

12

Terminal und gedit benutzen

Ermitteln Sie zuerst die ID für Ihr Gerät an einem Terminal , lsusbwenn Ihr Gerät angeschlossen ist (z 0951:1692. B. ). Außerdem solltest du herausfinden, wie der Name deines Geräts lautet lsblk. Sagen wir der Name ist /dev/sdb1.

Erstellen Sie ein neues Skript, sagen wir mal unmount.shin /lib/udevmit sudo -H gedit /lib/udev/unmount.shund stellen nächsten Zeilen innen:

#!/bin/bash

udisks --unmount /dev/sdb1
udisks --detach /dev/sdb

Speichern Sie die Datei, schließen Sie sie und machen Sie sie ausführbar mit:

chmod +x /lib/udev/unmount.sh

Nun müssen Sie eine neue Regeldatei in machen /etc/udev/rules.d/mit sudo -H gedit /etc/udev/rules.d/100-unmount-iphone.rulesund eine neue Regel setzen dort das mag:

ACTION=="add", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1692", RUN+="/lib/udev/unmount.sh"

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

Verwenden Sie den folgenden Befehl, um udev-Regeln ohne Neustart neu zu laden:

sudo udevadm control --reload-rules

Tintenfisch verwenden

Eine andere Möglichkeit ist die Installation und Verwendung von CuttlefishInstallieren Sie comixcursors-lefthanded - einem einfachen Tool, das Reflexe auf Ihrem Computer erkennt.

Radu Rădeanu
quelle
Na ja, sieht aus wie Tintenfisch ist nicht mehr verfügbar
Antony
Ich habe Cuttlefisth gerade auf Ubuntu 14.04
Anwar
verwendet udisksctlin unmount.sheiner Windows - Partition von einem USB - Flash - Laufwerk abzuhängen: udisksctl unmount --block-device /dev/sr1. Als Referenz: udisks.freedesktop.org/docs/latest/udisksctl.1.html
Martin Zeitler
0

Gehen Sie zu, um zu steuern, welche Programme automatisch gestartet werden, wenn Sie ein Gerät anschließen

Systemeinstellungen - Details - Wechseldatenträger

Bildbeschreibung hier eingeben

Quelle: Ubuntu-Dokumentation - Mount / USB

Sergio
quelle