Я запускаю Ubuntu 13.04 і в мене на комп’ютері є кілька жорстких дисків, і всі вони з'являються з однаковим значком на панелі запуску. Чи можна змінювати їхні піктограми по одному або принаймні змінювати їх колір, щоб краще знайти те, що я шукаю?
Я запускаю Ubuntu 13.04 і в мене на комп’ютері є кілька жорстких дисків, і всі вони з'являються з однаковим значком на панелі запуску. Чи можна змінювати їхні піктограми по одному або принаймні змінювати їх колір, щоб краще знайти те, що я шукаю?
Відповіді:
Ви можете використовувати правила udev, щоб відповідати вашим пристроям, а потім призначити піктограму.
1) У мене на робочому столі 3 піктограми для кожного пристрою (2 png та 1 svg зображення) , скопіюйте 3 піктограми у /usr/share/pixmaps
папку та надайте їм 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) Перерахуйте 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_cjjfccgf3
udevadm 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.