Я запускаю Ubuntu 13.04 і в мене на комп’ютері є кілька жорстких дисків, і всі вони з'являються з однаковим значком на панелі запуску. Чи можна змінювати їхні піктограми по одному або принаймні змінювати їх колір, щоб краще знайти те, що я шукаю?

Я запускаю Ubuntu 13.04 і в мене на комп’ютері є кілька жорстких дисків, і всі вони з'являються з однаковим значком на панелі запуску. Чи можна змінювати їхні піктограми по одному або принаймні змінювати їх колір, щоб краще знайти те, що я шукаю?

Відповіді:
Ви можете використовувати правила udev, щоб відповідати вашим пристроям, а потім призначити піктограму.

1) У мене на робочому столі 3 піктограми для кожного пристрою (2 png та 1 svg зображення) , скопіюйте 3 піктограми у /usr/share/pixmapsпапку та надайте їм perms.

cd ~/Desktopsudo cp linuxmint.svg pendrive.png opensuse.png /usr/share/pixmaps/cd /usr/share/pixmaps/sudo chmod 644 linuxmint.svg pendrive.png opensuse.png2) Перерахуйте usb pendrive, щоб знати "idVendor" та "idProduct" , у тип терміналу:
lsusb
Запишіть числа після "ідентифікатора".
У моєму прикладі:
Шина 002 Пристрій 003: ID 0930: 6545 Toshiba Corp. Kingston DataTraveler 102 Флешка / флешка HEMA 2 ГБ / PNY Прикріплення 4 ГБ
«IdVendor» є 0930 і «idProduct» є 6545
я буду відповідати цій інформації з «ATTRS {idVendor}» і «{ATTRS idProduct}» ключі для мого USB Pendrive.
3) Переконайтесь, що ваші розділи встановлені, а потім перелічіть свої розділи та знайдіть атрибути.
df -hУ моєму прикладі:
/dev/sdc3 289G 6.3G 282G 3% /media/hermes/OpenSuse
/dev/mapper/pdc_cjjfccgf3 296G 68G 213G 25% /media/hermes/Linux-Mint-Raid
4) Перерахуйте атрибути розділу OpenSuse з "udevadm info -a -n ім'я пристрою"
udevadm info -a -n /dev/sdc3Ви можете використовувати цю інформацію для узгодження з розділом.

У цьому прикладі я збираюся відповідати клавішам "KERNEL" та "SUBSYSTEM" для OpenSuse.
KERNEL == "sdc3", SUBSYSTEM == "блок"
Запишіть цю інформацію.
5) В разі Linux-Mint-рейди перегородки, я йду , щоб відповідати правилам з «підсистеми» , «ATTR {розміром}» і «ID_FS_LABEL» змінна ENV.
Перерахуйте атрибути та змінні розділу Linux-Mint-Raid з "udevadm info -a -n ім'я пристрою" та "udevadm info -q all -n ім'я пристрою" .
udevadm info -a -n /dev/mapper/pdc_cjjfccgf3udevadm info -q all -n /dev/mapper/pdc_cjjfccgf3

6) Перейдіть у папку /etc/udev/rules.d і створіть файл із улюбленим редактором.
наприклад: 99-devices-icons.rules
cd /etc/udev/rules.d/sudo nano 99-devices-icons.rulesЗапишіть інформацію, щоб відповідати кожному пристрою, а потім за допомогою ENV {UDISKS_ICON_NAME} ви призначите піктограму.
У моєму прикладі:
ATTRS {idVendor} == "0930", ATTRS {idProduct} == "6545", ENV {UDISKS_ICON_NAME} = "pendrive" KERNEL == "sdc3", SUBSYSTEM == "блок", ENV {UDISKS_ICON_NAME} = "відкриття" SUBSYSTEM == "блок", ATTR {size} == "629145600", ENV {ID_FS_LABEL} == "Linux-Mint-Raid", ENV {UDISKS_ICON_NAME} = "linuxmint"
У нано ви можете зберегти зміни за допомогою:
7) Щоб оновити правила udev і переглянути зміни, введіть у вікно терміналу:
sudo udevadm trigger
Те саме, але вам слід призначити значок із ENV {UDISKS_PRESENTATION_ICON_NAME} замість ENV {UDISKS_ICON_NAME}
ATTRS {idVendor} == "0930", ATTRS {idProduct} == "6545", ENV {UDISKS_PRESENTATION_ICON_NAME} = "pendrive"
KERNEL == "sdc3", SUBSYSTEM == "блок", ENV {UDISKS_PRESENTATION_ICONON "
SUBSYSTEM == "блок", ATTR {size} == "629145600", ENV {ID_FS_LABEL} == "Linux-Mint-Raid", ENV {UDISKS_PRESENTATION_ICON_NAME} = "linuxmint"
Сподіваюсь, це допомагає.
right click --> "Set icon". Але я забув, це не windows, це ubuntu! але +1.