Estoy ejecutando Ubuntu 13.04 y tengo varios discos duros en mi computadora y todos aparecen con el mismo ícono en el iniciador. ¿Es posible modificar sus iconos uno por uno o al menos cambiar su color para encontrar mejor lo que estoy buscando?
Estoy ejecutando Ubuntu 13.04 y tengo varios discos duros en mi computadora y todos aparecen con el mismo ícono en el iniciador. ¿Es posible modificar sus iconos uno por uno o al menos cambiar su color para encontrar mejor lo que estoy buscando?
Respuestas:
Puede usar las reglas de udev para que coincidan con sus dispositivos y luego asignar un icono.
1) Tengo 3 íconos en mi escritorio para cada dispositivo (2 imágenes png y 1 svg) , copie los 3 íconos en la /usr/share/pixmaps
carpeta y dele permisos.
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) Enumere el pendrive usb para conocer el "idVendor" y el "idProduct" , en un tipo de terminal:
lsusb
Escriba los números después de "ID".
En mi ejemplo:
Bus 002 Dispositivo 003: ID 0930: 6545 Toshiba Corp. Kingston DataTraveler 102 Unidad flash / HEMA Flash Drive 2 GB / PNY Attache 4GB Stick
El "idVendor" es 0930 y la "idProduct" es 6545
Voy a coincidir con esa información con los "ATTRS {} idVendor" y "ATTRS {} idProduct" Claves para mi Pendrive USB.
3) Asegúrese de que sus particiones estén montadas, luego enumere sus particiones y encuentre los atributos.
df -h
En mi ejemplo:
/dev/sdc3 289G 6.3G 282G 3% /media/hermes/OpenSuse
/dev/mapper/pdc_cjjfccgf3 296G 68G 213G 25% /media/hermes/Linux-Mint-Raid
4) Enumere los atributos de la partición OpenSuse con "udevadm info -a -n nombre del dispositivo"
udevadm info -a -n /dev/sdc3
Puede usar esta información para que coincida con la partición.
En este ejemplo, voy a coincidir con las teclas "KERNEL" y "SUBSYSTEM" para OpenSuse.
KERNEL == "sdc3", SUBSYSTEM == "block"
Escribe esta información.
5) En el caso de la partición Linux-Mint-Raid , voy a hacer coincidir las reglas con el "SUBSISTEMA" , "ATTR {tamaño}" y la variable ENV "ID_FS_LABEL" .
Enumere los atributos y variables de la partición Linux-Mint-Raid con "udevadm info -a -n nombre del dispositivo" y "udevadm info -q all -n nombre del dispositivo" .
udevadm info -a -n /dev/mapper/pdc_cjjfccgf3
udevadm info -q all -n /dev/mapper/pdc_cjjfccgf3
6) Vaya a la carpeta /etc/udev/rules.d y cree un archivo con su editor favorito.
por ejemplo: 99-devices-icons.rules
cd /etc/udev/rules.d/
sudo nano 99-devices-icons.rules
Escriba la información para que coincida con cada dispositivo y luego con el ENV {UDISKS_ICON_NAME} le asignará un icono.
En mi ejemplo:
ATTRS {idVendor} == "0930", ATTRS {idProduct} == "6545", ENV {UDISKS_ICON_NAME} = "pendrive" KERNEL == "sdc3", SUBSYSTEM == "block", ENV {UDISKS_ICON_NAME} = "opensuse" SUBSISTEMA == "bloque", ATTR {tamaño} == "629145600", ENV {ID_FS_LABEL} == "Linux-Mint-Raid", ENV {UDISKS_ICON_NAME} = "linuxmint"
En nano puedes guardar los cambios con:
7) Para actualizar las reglas de udev y ver los cambios, escriba en una ventana de Terminal:
sudo udevadm trigger
Lo mismo pero debe asignar el icono con ENV {UDISKS_PRESENTATION_ICON_NAME} en lugar de ENV {UDISKS_ICON_NAME}
ATTRS {idVendor} == "0930", ATTRS {idProduct} == "6545", ENV {UDISKS_PRESENTATION_ICON_NAME} = "pendrive"
KERNEL == "sdc3", SUBSYSTEM == "block", ENV {UDISKS_PRESENTATION_ICON_NAME "="
SUBSISTEMA == "bloque", ATTR {tamaño} == "629145600", ENV {ID_FS_LABEL} == "Linux-Mint-Raid", ENV {UDISKS_PRESENTATION_ICON_NAME} = "linuxmint"
Espero que esto ayude.
right click --> "Set icon"
. Pero lo olvidé, esto no es windows, ¡es ubuntu! pero +1.