私はログイン時にdevices
mountedをNautilus/Nemoにデフォルトで持っているので、特定のディレクトリにsymlinks
を持つことができます。
また、カスタムマウント、またはcryptSetup
パスワードをハードコードする必要があるluksOpen
およびLUKS
コマンドが10行あるマウントも意味しません。理由だけでなく、Nautilus/Nemoのdevices
リストと互換性がないためです。
これを行うには、Startup Applications
を使用した自動開始スクリプト(gvfs-mount -d
)を使用します。非常に簡単に維持でき、必要に応じてキーリングからLUKSパスワードを自動的に取得します。
#!/usr/bin/env bash
# Redsandro 2013-03-01
# Mount (LUKS) drives and such
doMount() {
# Devices change every now and then. UUID does not.
DEV=`ls -l --color=never /dev/disk/by-uuid/ | grep $UUID | cut -d\> -f2 | cut -d/ -f3`
gvfs-mount -d /dev/$DEV
}
# LUKS-1TB
# /dev/sdb1
UUID='9dd6df52-c901-4b70-8151-27086ba7db16'
doMount
# Projects 1TB
# /dev/sdd1
UUID='6b01a30e-af6e-48b4-810a-f9824558f041'
doMount
# MyBook 1
# /dev/sdc2
UUID='b36a4a52-a73d-43b5-a96a-d92074b8ef3f'
doMount
# MyBook 2
# /dev/sdc3
UUID='c771609f-018e-45a4-b4f3-5eebc8e67c83'
doMount
ただし、これによりすべてのデバイスのウィンドウが開きます。これらのウィンドウが開かないようにするにはどうすればよいですか?
答えは ここ(別の質問) for Nautilus
:
GUIでdconf-editor
をインストールまたは実行します。 org-> gnome-> desktop-media-handlingを参照します。automount-open
のチェックを外します。
ターミナル内
gsettings set org.gnome.desktop.media-handling automount-open false
Nemo
のフォークであるため、Nautilus
にも同様のオプションが必要です。
注これにより、Nautilus
がany新しいマウントされたデバイス(USBキーを含む)。
他のデバイスではなく、一部のデバイスでウィンドウを選択的に開くことを知っている単純な意味はありません(例えば、そこにare手段がありますが、単純ではありません;スクリプトと技術知識が必要です) )。
これは間違っています! /etc/fstab
を編集する必要があります。これはサンプルです:
/dev/sda1 / ext2 defaults 1 1
/dev/sda2 /home/mostafa/musics ext2 defaults 1 2
上記では、デバイス/dev/sda2
は/home/mostafa/Musics
にマウントされています