Ubuntu 13.04 çalıştırıyorum ve bilgisayarımda birkaç sabit disk var ve hepsi başlatıcıda aynı simgeyle görünüyor. Aradığımı daha iyi bulmak için simgelerini tek tek değiştirmek veya en azından renklerini değiştirmek mümkün mü?
Ubuntu 13.04 çalıştırıyorum ve bilgisayarımda birkaç sabit disk var ve hepsi başlatıcıda aynı simgeyle görünüyor. Aradığımı daha iyi bulmak için simgelerini tek tek değiştirmek veya en azından renklerini değiştirmek mümkün mü?
Yanıtlar:
Cihazlarınızla eşleştirmek için udev kurallarını kullanabilir ve ardından bir simge atayabilirsiniz.
1) Masaüstümde her cihaz için 3 simge var (2 png ve 1 svg resimleri) , 3 simgeyi /usr/share/pixmaps
klasöre kopyalayın ve izin verin.
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) Terminal türünde "idVendor" ve "idProduct" bilmek için usb pendrive'ı listeleyin :
lsusb
Numaraları "ID" den sonra yazın.
Örneğimde:
Otobüs 002 Cihaz 003: ID 0930: 6545 Toshiba Corp. Kingston DataTraveler 102 Flash Sürücü / HEMA Flash Sürücü 2 GB / PNY Ataşman 4GB Çubuk
"İdVendor" olduğunu 0930 ve "idProduct" olduğunu 6545
Ben "attrs {idVendor}" ve "attrs {idProduct}" Benim usb Pendrive için tuşları ile bu bilgi eşleştirmek için gidiyorum.
3) Bölümlerinizin monte edildiğinden emin olun, ardından bölümlerinizi listeleyin ve nitelikleri bulun.
df -h
Örneğimde:
/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 bölümünün özniteliklerini "udevadm info -a -n aygıt adı" ile listeleyin
udevadm info -a -n /dev/sdc3
Bu bilgileri bölümle eşleştirmek için kullanabilirsiniz.
Bu örnekte OpenSuse için "KERNEL" ve " SUBSYSTEM " tuşları ile eşleşeceğim.
KERNEL == "sdc3", SUBSYSTEM == "blok"
Bu bilgiyi yazın.
5) durumunda Linux-Nane Akını bölümü, beraber kurallara uyacak şekilde gidiyorum "alt sistemi" , "ATTR {boyut}" ve "ID_FS_LABEL" ENV değişkeni.
Linux-Mint-Raid bölümünün özniteliklerini ve değişkenlerini "udevadm info -a -n aygıt adı" ve "udevadm info -q all -n aygıt adı" ile listeleyin .
udevadm info -a -n /dev/mapper/pdc_cjjfccgf3
udevadm info -q all -n /dev/mapper/pdc_cjjfccgf3
6) gidin /etc/udev/rules.d klasörüne ve favori editörü ile bir dosya oluşturun.
örneğin: 99-device-icons.rules
cd /etc/udev/rules.d/
sudo nano 99-devices-icons.rules
Her bir cihaza uyacak bilgileri yazın ve ardından ENV {UDISKS_ICON_NAME} ile bir simge atayacaksınız.
Örneğimde:
ATTRS {idVendor} == "0930", ATTRS {idProduct} == "6545", ENV {UDISKS_ICON_NAME} = "pendrive" KERNEL == "sdc3", SUBSYSTEM == "blok", ENV {UDISKS_ICON_NAME} = "opensuse" SUBSYSTEM == "blok", ATTR {size} == "629145600", ENV {ID_FS_LABEL} == "Linux-Mint-Raid", ENV {UDISKS_ICON_NAME} = "linuxmint"
Nano'da değişiklikleri aşağıdakilerle kaydedebilirsiniz:
7) udev kurallarını yenilemek ve değişiklikleri görmek için bir Terminal penceresi yazın:
sudo udevadm trigger
Aynı, ancak simgeyi ENV {UDISKS_ICON_NAME} yerine ENV {UDISKS_PRESENTATION_ICON_NAME} ile atamalısınız.
ATTRS {idVendor} == "0930", ATTRS {idProduct} == "6545", ENV {UDISKS_PRESENTATION_ICON_NAME} = "pendrive"
KERNEL == "sdc3", SUBSYSTEM == "blok", ENV {UDISKS_PRESENTATION_ICON_NAME} "" "açık"
SUBSYSTEM == "blok", ATTR {size} == "629145600", ENV {ID_FS_LABEL} == "Linux-Mint-Raid", ENV {UDISKS_PRESENTATION_ICON_NAME} = "linuxmint"
Bu yardımcı olur umarım.
right click --> "Set icon"
. Ama unuttum, bu pencereler değil, ubuntu! ancak +1.