web-dev-qa-db-ja.com

ファイルマネージャーウィンドウを開かずにgvfsマウントするにはどうすればよいですか?

私はログイン時にdevicesmountedをNautilus/Nemoにデフォルトで持っているので、特定のディレクトリにsymlinksを持つことができます。

また、カスタムマウント、またはcryptSetupパスワードをハードコードする必要があるluksOpenおよびLUKSコマンドが10行あるマウントも意味しません。理由だけでなく、Nautilus/Nemoのdevicesリストと互換性がないためです。

enter image description here

これを行うには、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

ただし、これによりすべてのデバイスのウィンドウが開きます。これらのウィンドウが開かないようにするにはどうすればよいですか?

4
Redsandro

答えは ここ(別の質問) for Nautilus

  • GUIで
    dconf-editorをインストールまたは実行します。 org-> gnome-> desktop-media-handlingを参照します。
    automount-openのチェックを外します。

  • ターミナル内

    gsettings set org.gnome.desktop.media-handling automount-open false

Nemoのフォークであるため、Nautilusにも同様のオプションが必要です。

これにより、Nautilusany新しいマウントされたデバイス(USBキーを含む)。

他のデバイスではなく、一部のデバイスでウィンドウを選択的に開くことを知っている単純な意味はありません(例えば、そこにare手段がありますが、単純ではありません;スクリプトと技術知識が必要です) )。

2
Karmak23

これは間違っています! /etc/fstabを編集する必要があります。これはサンプルです:

/dev/sda1   /   ext2    defaults    1 1
/dev/sda2   /home/mostafa/musics    ext2    defaults    1 2

上記では、デバイス/dev/sda2/home/mostafa/Musicsにマウントされています

0