Если Вы не возражаете не использовать nohup:
{ command1 >result1 2>&1 && command2 >result2 2>&1 ; } & disown
В документации к GVFS имеется файл о Управлении тем, что отображается в пользовательском интерфейсе . Короче говоря, у вас есть два способа сделать это:
/etc/fstab
, добавьте x-gvfs-hide
в качестве одного из вариантов (или, для более старых версий udisks2, comment=gvfs-hide
). Настройте udev на установку $ENV{UDISKS_IGNORE}="1"
для соответствующего устройства. Например, вот как я прячу логические тома в своей системе (а это все то, что я не хочу монтировать через GUI):
ENV{DM_VG_NAME}=="Zia", ENV{UDISKS_IGNORE}="1".
Для раздела на диске разумно было бы сопоставить $ENV{ID_WWN}
или $ENV{ID_SERIAL}
вместе с $ENV{ID_PART_ENTRY_NUMBER}
. Так, например:
ENV{ID_WWN}=="0x5000c5001c33a889", ENV{ID_PART_ENTRY_NUMBER}=="1", ENV{UDISKS_IGNORE}="1".
должен совпадать с первым разделом на одном из моих дисков и установить его игнорирование. ID_FS_UUID
будет другой возможностью.
Если вы используете udisks v. 1 (например, в Debian Wheezy), то переменная окружения udev должна быть установлена как ENV{UDISKS_PRESENTATION_HIDE}="1"
. и из тестирования Жиля выяснилось, что метод /etc/fstab
не работает надежно. Обратите внимание, что можно запускать как v. 1, так и v. 2, в этом случае придется устанавливать и то, и другое.
Попробуйте добавить Комментарий = X-GVFS-Hide
в FSTAB
, чтобы скрыть точки монтирования.