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?

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.


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.