Как мне gvfs-mount без открытия окна файлового менеджера?

Мне нравится, когда мой devices монтируется в Nautilus / Nemo по умолчанию при входе в систему, поэтому я могу иметь symlinks для определенных каталогов.

И я не имею в виду настраиваемое монтирование или монтирование с 10 строками команд cryptSetup и luksOpen, которые потребовали бы от меня жесткого ввода пароля LUKS. Не только потому, что и потому, что он не совместим со списком devices в Nautilus / Nemo.

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
задан 5 March 2013 в 14:18

2 ответа

Ответ здесь (в другом вопросе) для Nautilus:

  • В графическом интерфейсе
    Установить и / или запустить dconf-editor. Перейдите на org -> gnome -> desktop - обработка мультимедиа .
    Снимите флажок automount-open.

  • В терминале

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

Должна быть похожая опция для Nemo, так как это вилка из Nautilus.

Обратите внимание , что это не позволит Nautilus открывать окна для любого нового подключенного устройства (включая USB-ключи).

Не существует простого средства, о котором я знаю, чтобы выборочно открывать окна для некоторых устройств, а не для других (например, - это средства, но не простые; они требуют сценариев и технических знаний ).

0
ответ дан 5 March 2013 в 14:18

Это неправильно! Вам необходимо отредактировать /etc/fstab. это образец:

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

В приведенном выше устройстве /dev/sda2 монтируется на /home/mostafa/Musics

0
ответ дан 5 March 2013 в 14:18

Другие вопросы по тегам:

Похожие вопросы: