Як можна використовувати gsettings для відключення автоматичного пристрою в Ubuntu 16.04?


9

Коли я підключаю USB-накопичувач або мобільний телефон до свого ноутбука, я не хочу, щоб операційна система автоматично монтувала пристрій.
В Ubuntu 14.04 я міг запустити команду нижче, і це відключило б автоматичне встановлення блокових пристроїв, наприклад

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

У 16.04 ця команда, здається, не має ефекту, що таке еквівалентна команда в 16.04?


Ви пробували dconf-editor?
garethTheRed

@garethTheRed дякую за коментар, за вашу пропозицію, я зараз встановив dconf-edittor. Якщо я спробую gsettings ...команду - dconf-редактор розпізнає зміни. Я не впевнений, чи налаштування діють на рівні ОС, тестуючи зараз ...
the_velour_fog

Те саме для мене 16.04 під керуванням XFCE. gsettings get org.gnome.desktop.media-handling automountповернувся true. Після вашої команди він повертається, falseале автоматичний пристрій все ще відбувається. :-(
Стефан Гурішон

У Xubuntu 16.04 (xfce) еквівалентна команда xfconf-query -c thunar-volman -n -p "/automount-drives/enabled" -t string -s false ; xfconf-query -c thunar-volman -n -p "/automount-media/enabled" -t string -s false. Це робиться xfce4-settings-managerв розділі "Видалення накопичувачів та носіїв".
Стефан Гурішон

@don_crissti, що звучить правильно. IIRC за час, коли я задав це питання, я думаю, що я знехтував проблему, оскільки не встановлено значення середовища, тому команда, швидше за все, добре. хороша точка перевірки наявності монтажу також з lsblk.
the_velour_fog

Відповіді:


6

а для мате-робочого столу його трохи відрізняється

gsettings set org.mate.media-handling automount false

також важливо пам’ятати, що це налаштування на кожного користувача.
Тож він дійсний лише для поточного користувача робочого столу ....

зверніться до:

gsettings list-recursively  org.mate.media-handling

і

gsettings list-recursively  org.gnome.desktop.media-handling 

Зважаючи на змішаний характер робочого столу (завжди є деякі програми gnome, якими я користуюся), здається, деякі налаштування gnome просочуються в конфігурацію робочого столу.
Тому я завжди встановлюю обидві частини, щоб переконатися .....


Ти врятував мій день! Це рішення також працює на FreeBSD. Я шукав демона, який би автоматизував мої пристрої, але це був робочий стіл! +1
Джорджіо

3

Після подальшого розслідування, яке підкріплене кількома коментарями до цього поста, здається, що команда

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

працює як раніше.
Причина цього не вдалася з цього приводу, як видається, через відсутність встановлених змінних середовищ, зокрема $DBUS_SESSION_BUS_ADDRESS.
Для повторної ітерації команда працює для Ubuntu 16.04, як це було зроблено 14.04.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.