Ich verwende Ubuntu 13.04 und habe mehrere Festplatten in meinem Computer. Alle werden mit demselben Symbol im Launcher angezeigt. Ist es möglich, ihre Symbole einzeln zu ändern oder zumindest ihre Farbe zu ändern, um besser zu finden, wonach ich suche?
9
Antworten:
Sie können udev-Regeln verwenden, um mit Ihren Geräten übereinzustimmen, und dann ein Symbol zuweisen.
HINWEIS: In diesem Beispiel werde ich die Symbole für 3 Geräte ändern, USB-Pendrive, Partition mit Opensuse und eine Partition (Raid) mit Linux Mint.
Für Ubuntu 12.10 und neuer.
1) Ich habe 3 Symbole auf meinem Desktop für jedes Gerät (2 PNG- und 1 SVG-Bilder) , kopiere die 3 Symbole in den
/usr/share/pixmaps
Ordner und gebe ihnen Dauerwellen.cd ~/Desktop
sudo cp linuxmint.svg pendrive.png opensuse.png /usr/share/pixmaps/
cd /usr/share/pixmaps/
sudo chmod 644 linuxmint.svg pendrive.png opensuse.png
2) Listen Sie das USB-Laufwerk auf, um "idVendor" und "idProduct" in einem Terminaltyp zu kennen:
lsusb
Notieren Sie die Zahlen nach "ID".
In meinem Beispiel:
Der "idVendor" ist 0930 und der "idProduct" ist 6545.
Ich werde diese Informationen mit den Schlüsseln "ATTRS {idVendor}" und "ATTRS {idProduct}" für mein USB-Pendrive abgleichen.
3) Stellen Sie sicher, dass Ihre Partitionen bereitgestellt sind, listen Sie dann Ihre Partitionen auf und suchen Sie die Attribute.
df -h
In meinem Beispiel:
4) Listen Sie die Attribute der OpenSuse-Partition mit "udevadm info -a -n Gerätename" auf.
udevadm info -a -n /dev/sdc3
Sie können diese Informationen verwenden, um die Partition abzugleichen.
In diesem Beispiel werde ich mit den Schlüsseln "KERNEL" und "SUBSYSTEM" für OpenSuse übereinstimmen .
Schreiben Sie diese Informationen auf.
5) Im Fall der Linux-Mint-Raid- Partition werde ich die Regeln mit der ENV-Variablen "SUBSYSTEM" , "ATTR {size}" und "ID_FS_LABEL" abgleichen .
Listen Sie die Attribute und Variablen der Linux-Mint-Raid-Partition mit "udevadm info -a -n Gerätename" und "udevadm info -q all -n Gerätename" auf .
udevadm info -a -n /dev/mapper/pdc_cjjfccgf3
udevadm info -q all -n /dev/mapper/pdc_cjjfccgf3
Erstellen der udev-Regel.
6) Wechseln Sie in den Ordner /etc/udev/rules.d und erstellen Sie eine Datei mit Ihrem bevorzugten Editor.
Beispiel: 99-Geräte-Symbole.Regeln
cd /etc/udev/rules.d/
sudo nano 99-devices-icons.rules
Notieren Sie sich die Informationen für jedes Gerät und weisen Sie dann mit der ENV {UDISKS_ICON_NAME} ein Symbol zu.
In meinem Beispiel:
In Nano können Sie die Änderungen speichern mit:
7) Um die udev-Regeln zu aktualisieren und die Änderungen anzuzeigen, geben Sie ein Terminalfenster ein:
sudo udevadm trigger
Für Ubuntu 12.04.
Das gleiche, aber Sie sollten das Symbol mit ENV {UDISKS_PRESENTATION_ICON_NAME} anstelle von ENV {UDISKS_ICON_NAME} zuweisen.
Hoffe das hilft.
quelle
right click --> "Set icon"
. Aber ich habe vergessen, das ist kein Windows, es ist Ubuntu! aber +1.