Я использую Ubuntu 13.04, у меня есть несколько жестких дисков на моем компьютере, и все они отображаются с одинаковым значком на панели запуска. Можно ли изменить их значки по одному или хотя бы изменить их цвет, чтобы лучше найти то, что я ищу?
9
Ответы:
Вы можете использовать правила udev, чтобы соответствовать вашим устройствам, а затем назначить значок.
ПРИМЕЧАНИЕ. В этом примере я поменяю значки для 3 устройств: USB Pendrive, Раздел с Opensuse и Раздел (Raid) с Linux Mint.
Для Ubuntu 12.10 и новее.
1) У меня есть 3 иконки на рабочем столе для каждого устройства (2 png и 1 svg изображения) , скопируйте 3 иконки в
/usr/share/pixmaps
папку и дайте им разрешение.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
Запишите числа после «ID».
В моем примере:
«IdVendor» является 0930 и «idProduct» является 6545
я буду соответствовать этой информации с «ATTRS {idVendor}» и «{ATTRS idProduct}» ключи для моего USB Pendrive.
3) Убедитесь, что ваши разделы смонтированы, затем перечислите ваши разделы и найдите атрибуты.
df -h
В моем примере:
4) Перечислите атрибуты раздела OpenSuse с помощью «udevadm info -a -n имя устройства»
udevadm info -a -n /dev/sdc3
Вы можете использовать эту информацию, чтобы соответствовать разделу.
В этом примере я собираюсь матч с «KERNEL» и «Subsystem» ключи для OpenSuse.
Запишите эту информацию.
5) В случае раздела Linux-Mint-Raid я собираюсь сопоставить правила с переменной ENV «SUBSYSTEM» , «ATTR {size}» и «ID_FS_LABEL» .
Перечислите атрибуты и переменные раздела 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
Создание правила udev.
6) Перейдите в папку /etc/udev/rules.d и создайте файл с вашим любимым редактором.
Например: 99-devices-icons.rules
cd /etc/udev/rules.d/
sudo nano 99-devices-icons.rules
Запишите информацию, соответствующую каждому устройству, и затем с помощью ENV {UDISKS_ICON_NAME} вы назначите значок.
В моем примере:
В nano вы можете сохранить изменения:
7) Чтобы обновить правила udev и увидеть изменения, введите в окне терминала:
sudo udevadm trigger
Для Ubuntu 12.04.
То же самое, но вы должны назначить значок с ENV {UDISKS_PRESENTATION_ICON_NAME} вместо ENV {UDISKS_ICON_NAME}
Надеюсь это поможет.
источник
right click --> "Set icon"
. Но я забыл, это не окна, это убунту! но +1.