Ubuntu 13.04を実行していますが、コンピューターに複数のハードドライブがあり、ランチャーにすべて同じアイコンが表示されます。アイコンを1つずつ変更したり、少なくとも色を変更して、探しているものを見つけやすくすることはできますか?
Ubuntu 13.04を実行していますが、コンピューターに複数のハードドライブがあり、ランチャーにすべて同じアイコンが表示されます。アイコンを1つずつ変更したり、少なくとも色を変更して、探しているものを見つけやすくすることはできますか?
回答:
udevルールを使用してデバイスと照合し、アイコンを割り当てることができます。
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)端末タイプで「idVendor」と「idProduct」を知るためにusb pendriveをリストします。
lsusb
「ID」の後に数字を書き留めます。
私の例では:
バス002デバイス003:ID 0930:6545 Toshiba Corp. Kingston DataTraveler 102 Flash Drive / HEMA Flash Drive 2 GB / PNY Attache 4GB Stick
「idVendor」はある0930と「idProduct」はある6545
私は「ATTRS {idVendor}」と「ATTRS {idProduct}」私のUSBペンドライブのためのキーを使用してその情報を一致させるつもりです。
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)「udevadm info -a -n device name」で OpenSuseパーティションの属性をリストします
udevadm info -a -n /dev/sdc3
この情報を使用して、パーティションを一致させることができます。
この例では、OpenSuseの「 KERNEL 」および「SUBSYSTEM」キーと照合します。
KERNEL == "sdc3"、SUBSYSTEM == "block"
この情報を書き留めます。
5)の場合のLinuxミント-RAIDのパーティション、私はルールに一致するようにやってる「サブシステム」、「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 == "block"、ENV {UDISKS_ICON_NAME} = "opensuse" SUBSYSTEM == "block"、ATTR {size} == "629145600"、ENV {ID_FS_LABEL} == "Linux-Mint-Raid"、ENV {UDISKS_ICON_NAME} = "linuxmint"
nanoでは、次の方法で変更を保存できます。
7) udevルールを更新して変更を確認するには、ターミナルウィンドウに次のように入力します。
sudo udevadm trigger
同じですが、ENV {UDISKS_ICON_NAME}ではなくENV {UDISKS_PRESENTATION_ICON_NAME}でアイコンを割り当てる必要があります
ATTRS {idVendor} == "0930"、ATTRS {idProduct} == "6545"、ENV {UDISKS_PRESENTATION_ICON_NAME} = "pendrive
" KERNEL == "sdc3"、SUBSYSTEM == "block"、ENV {UDISKS_PRESENTATION_ICON_NAME} = "opensuse"
SUBSYSTEM == "block"、ATTR {size} == "629145600"、ENV {ID_FS_LABEL} == "Linux-Mint-Raid"、ENV {UDISKS_PRESENTATION_ICON_NAME} = "linuxmint"
お役に立てれば。
right click --> "Set icon"
。しかし、忘れてしまいました。これはWindowsではなく、Ubuntuです!しかし、+ 1。