Korzystam z systemu Ubuntu 13.04 i mam kilka dysków twardych w komputerze i wszystkie są wyświetlane z tą samą ikoną w programie uruchamiającym. Czy można modyfikować ikony jeden po drugim lub przynajmniej zmieniać ich kolor, aby lepiej znaleźć to, czego szukam?
9
Odpowiedzi:
Możesz użyć reguł udev, aby dopasować je do swoich urządzeń, a następnie przypisać ikonę.
UWAGA: W tym przykładzie zmienię ikony dla 3 urządzeń, pendrive USB, partycję z opensuse i partycję (Raid) z Linux Mint.
Dla Ubuntu 12.10 i nowszych.
1) Mam 3 ikony na pulpicie dla każdego urządzenia (2 obrazy PNG i 1 obraz SVG) , skopiuj 3 ikony do
/usr/share/pixmaps
folderu i daj im perms.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) Wymień pendrive USB, aby poznać „idVendor” i „idProduct” , w typie terminala:
lsusb
Zapisz cyfry po „ID”.
W moim przykładzie:
„IdVendor” jest 0930 , a „idProduct” jest 6545
Idę, aby dopasować te informacje z „attrs {idVendor}” i „attrs {idProduct}” klucze do mojego usb pendrive.
3) Upewnij się, że partycje są zamontowane, a następnie wyświetl listę partycji i znajdź atrybuty.
df -h
W moim przykładzie:
4) Wymień atrybuty partycji OpenSuse z „udevadm info -a -n nazwa urządzenia”
udevadm info -a -n /dev/sdc3
Możesz użyć tych informacji, aby dopasować partycję.
W tym przykładzie zamierzam dopasować klucze „KERNEL” i „SUBSYSTEM” dla OpenSuse.
Zapisz te informacje.
5) W przypadku partycji Linux-Mint-Raid zamierzam dopasować reguły do „SUBSYSTEM” , „ATTR {size}” i „ID_FS_LABEL” zmiennej ENV.
Wymień atrybuty i zmienne partycji Linux-Mint-Raid z „udevadm info -a -n nazwa urządzenia” i „udevadm info -q all -n nazwa urządzenia” .
udevadm info -a -n /dev/mapper/pdc_cjjfccgf3
udevadm info -q all -n /dev/mapper/pdc_cjjfccgf3
Tworzenie reguły udev.
6) Przejdź do folderu /etc/udev/rules.d i utwórz plik w swoim ulubionym edytorze.
np .: 99-devices-icons.rules
cd /etc/udev/rules.d/
sudo nano 99-devices-icons.rules
Zapisz informacje pasujące do każdego urządzenia, a następnie za pomocą ENV {UDISKS_ICON_NAME} przypiszesz ikonę.
W moim przykładzie:
W nano możesz zapisać zmiany za pomocą:
7) Aby odświeżyć reguły udev i zobaczyć zmiany, wpisz w oknie terminala:
sudo udevadm trigger
Dla Ubuntu 12.04.
To samo, ale powinieneś przypisać ikonę ENV {UDISKS_PRESENTATION_ICON_NAME} zamiast ENV {UDISKS_ICON_NAME}
Mam nadzieję że to pomoże.
źródło
right click --> "Set icon"
. Ale zapomniałem, to nie jest Windows, to Ubuntu! ale +1.