Jak mogę użyć Gsettings, aby wyłączyć automount urządzenia w Ubuntu 16.04?

9

Kiedy podłączam pamięć USB lub telefon komórkowy do laptopa, nie chcę, aby system operacyjny automatycznie montował urządzenie.
W Ubuntu 14.04 mogłem uruchomić poniższe polecenie, co spowodowałoby wyłączenie automatycznego blokowania urządzeń blokowych, np

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

W 16.04 wydaje się, że to polecenie nie działa, jakie jest równoważne polecenie w 16.04?

the_velour_fog
źródło
Próbowałeś już tego dconf-editor?
garethTheRed
@garethTheRed dzięki za komentarz, zgodnie z twoją sugestią, mam teraz zainstalowany dconf-edittor. Jeśli spróbuję wykonać gsettings ...polecenie - edytor dconf rozpozna zmianę. Nie jestem pewien, czy ustawienia działają na poziomie systemu operacyjnego, testowanie teraz ...
the_velour_fog
To samo dotyczy mnie 16.04 z uruchomionym XFCE. gsettings get org.gnome.desktop.media-handling automountpowrócił true. Po twoim poleceniu powraca, falseale nadal występuje automat. :-(
Stéphane Gourichon
W Xubuntu 16.04 (xfce) równoważne polecenie to 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. To właśnie xfce4-settings-managerrobi sekcja „Usuwanie napędów i nośników”.
Stéphane Gourichon
@don_crissti, który brzmi dobrze. IIRC w czasie, odkąd zadałem to pytanie, myślę, że nauczyłem się, że problem polega na tym, że zmienne środowiskowe nie są ustawione - więc polecenie prawdopodobnie jest w porządku. dobre sprawdzanie punktu pod kątem montowania również za pomocą lsblk.
the_velour_fog

Odpowiedzi:

6

a dla mate desktop jest nieco inny

gsettings set org.mate.media-handling automount false

ważne jest również, aby pamiętać, że jest to ustawienie na użytkownika.
Jest to ważne tylko dla bieżącego użytkownika pulpitu ....

Sprawdź z:

gsettings list-recursively  org.mate.media-handling

i

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

Ze względu na mieszany charakter pulpitu mate (zawsze używam niektórych aplikacji gnome) wydaje się, że niektóre ustawienia gnome przeciekają do konfiguracji pulpitu.
Więc zawsze ustawiam obie części, aby mieć pewność, że .....

UV
źródło
Uratowałeś mi dzień! To rozwiązanie działa również na FreeBSD. Szukałem demona, który automatycznie montowałby moje urządzenia, ale to był pulpit partnera! +1
Giorgio
3

Po dalszych badaniach, które są poparte kilkoma komentarzami do tego postu, wydaje się, że polecenie

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

działa tak jak wcześniej.
Przyczyną niepowodzenia przy tej okazji wydawało się być przede wszystkim brak ustawionych zmiennych środowiskowych $DBUS_SESSION_BUS_ADDRESS.
Aby ponownie wykonać iterację, polecenie działa w systemie Ubuntu 16.04, tak jak w dniu 14.04.

the_velour_fog
źródło