Estou executando o Ubuntu 13.04 e tenho vários discos rígidos no meu computador e todos aparecem com o mesmo ícone no iniciador. É possível modificar os ícones um por um ou pelo menos alterar a cor para encontrar melhor o que estou procurando?
Estou executando o Ubuntu 13.04 e tenho vários discos rígidos no meu computador e todos aparecem com o mesmo ícone no iniciador. É possível modificar os ícones um por um ou pelo menos alterar a cor para encontrar melhor o que estou procurando?
Respostas:
Você pode usar as regras do udev para combinar com seus dispositivos e depois atribuir um ícone.
1) Tenho 3 ícones na minha área de trabalho para cada dispositivo (2 imagens png e 1 svg) , copie os 3 ícones para a /usr/share/pixmaps
pasta e dê-lhes permissões.
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) Liste o pendrive usb para conhecer o "idVendor" e "idProduct" , em um tipo de Terminal:
lsusb
Anote os números após "ID".
No meu exemplo:
Barramento 002 Dispositivo 003: ID 0930: 6545 Toshiba Corp. Unidade flash Kingston DataTraveler 102 / Unidade flash HEMA 2 GB / PNY Attache 4GB Stick
O "idVendor" é 0930 eo "idProduct" é 6545
Estou indo para combinar essa informação com os "ATTRS {idVendor}" e "ATTRS {idProduct}" chaves para o meu usb Pendrive.
3) Verifique se suas partições estão montadas, em seguida, liste suas partições e encontre os atributos.
df -h
No meu exemplo:
/dev/sdc3 289G 6.3G 282G 3% /media/hermes/OpenSuse
/dev/mapper/pdc_cjjfccgf3 296G 68G 213G 25% /media/hermes/Linux-Mint-Raid
4) Liste os atributos da partição OpenSuse com "udevadm info -a -n device name"
udevadm info -a -n /dev/sdc3
Você pode usar essas informações para corresponder à partição.
Neste exemplo, vou combinar com as teclas "KERNEL" e "SUBSYSTEM" do OpenSuse.
KERNEL == "sdc3", SUBSYSTEM == "bloco"
Anote essas informações.
5) No caso do Linux-Mint-Raid partição, eu estou indo para coincidir com as regras com o "sub-sistema" , "ATTR {tamanho}" eo "ID_FS_LABEL" variável ENV.
Liste os atributos e variáveis da partição Linux-Mint-Raid com "udevadm info -a -n nome do dispositivo" e "udevadm info -q all -n device name" .
udevadm info -a -n /dev/mapper/pdc_cjjfccgf3
udevadm info -q all -n /dev/mapper/pdc_cjjfccgf3
6) Vá para a pasta /etc/udev/rules.d e crie um arquivo com seu editor favorito.
por exemplo: 99-devices-icons.rules
cd /etc/udev/rules.d/
sudo nano 99-devices-icons.rules
Anote as informações para corresponder a cada dispositivo e, em seguida, com o ENV {UDISKS_ICON_NAME} você atribuirá um ícone.
No meu exemplo:
ATTRS {idVendor} == "0930", ATTRS {idProduct} == "6545", ENV {UDISKS_ICON_NAME} = "pendrive" KERNEL == "sdc3", SUBSYSTEM == "bloco", ENV {UDISKS_ICON_NAME} = "opensuse" SUBSYSTEM == "bloco", ATTR {tamanho} == "629145600", ENV {ID_FS_LABEL} == "Linux-Mint-Raid", ENV {UDISKS_ICON_NAME} = "linuxmint"
No nano, você pode salvar as alterações com:
7) Para atualizar as regras do udev e ver as alterações, digite uma janela do Terminal:
sudo udevadm trigger
O mesmo, mas você deve atribuir o ícone com ENV {UDISKS_PRESENTATION_ICON_NAME}, em vez disso ENV {UDISKS_ICON_NAME}
ATTRS {idVendor} == "0930", ATTRS {idProduct} == "6545", ENV {UDISKS_PRESENTATION_ICON_NAME} = "pendrive"
KERNEL == "sdc3", SUBSYSTEM == "bloco", ENV {UDISKS_PRESENTATION_ICON_NAME} =
SUBSYSTEM == "bloco", ATTR {tamanho} == "629145600", ENV {ID_FS_LABEL} == "Linux-Mint-Raid", ENV {UDISKS_PRESENTATION_ICON_NAME} = "linuxmint"
Espero que isto ajude.
right click --> "Set icon"
. Mas eu esqueci, isso não é windows, é ubuntu! mas +1.