Wie kann ich gsettings verwenden, um die automatische Bereitstellung von Geräten in Ubuntu 16.04 zu deaktivieren?

9

Wenn ich einen USB-Stick oder ein Mobiltelefon an meinen Laptop anschließe, möchte ich nicht, dass das Betriebssystem das Gerät automatisch bereitstellt.
In Ubuntu 14.04 könnte ich den folgenden Befehl ausführen und dies würde die automatische Bereitstellung von Blockgeräten deaktivieren, z

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

In 16.04 scheint dieser Befehl nun keine Wirkung mehr zu haben. Was ist der entsprechende Befehl in 16.04?

the_velour_fog
quelle
Hast du es mit versucht dconf-editor?
garethTheRed
@garethTheRed danke für den Kommentar, gemäß deinem Vorschlag habe ich jetzt installiert dconf-edittor. Wenn ich den gsettings ...Befehl versuche, erkennt dconf-editor die Änderung. Ich bin nicht sicher, ob die Einstellungen auf Betriebssystemebene wirksam werden und jetzt testen ...
the_velour_fog
Gleiches gilt für mich am 16.04 mit XFCE. gsettings get org.gnome.desktop.media-handling automountzurückgegeben true. Nach Ihrem Befehl wird es zurückgegeben, falseaber die automatische Bereitstellung erfolgt weiterhin. :-(
Stéphane Gourichon
Unter Xubuntu 16.04 (xfce) lautet der entsprechende Befehl 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. Dies xfce4-settings-managergeschieht im Abschnitt "Laufwerke und Medien entfernen".
Stéphane Gourichon
@don_crissti das klingt richtig. IIRC in der Zeit seit dem Stellen dieser Frage Ich glaube, ich habe festgestellt, dass das Problem darin bestand, dass die Umgebungsvariablen nicht festgelegt wurden - der Befehl ist also wahrscheinlich doch in Ordnung. gute punktprüfung mit lsblk auch auf montage.
the_velour_fog

Antworten:

6

und für Mate Desktop ist es etwas anders

gsettings set org.mate.media-handling automount false

Es ist auch wichtig zu beachten, dass dies eine Einstellung pro Benutzer ist.
Es ist also nur für den aktuellen Desktop-Benutzer gültig ....

Überprüfen Sie mit:

gsettings list-recursively  org.mate.media-handling

und

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

Aufgrund der gemischten Natur des Mate-Desktops (es gibt immer einige Gnome-Apps, die ich verwende) scheinen einige Gnome-Einstellungen in die Desktop-Konfiguration zu gelangen.
Also habe ich immer beide Teile eingestellt, um sicherzugehen .....

UV
quelle
Du hast meinen Tag gerettet! Diese Lösung funktioniert auch unter FreeBSD. Ich suchte nach einem Daemon, der meine Geräte automatisch bereitstellt, aber es war der Mate-Desktop! +1
Giorgio
3

Nach weiteren Untersuchungen, die durch mehrere Kommentare zu diesem Beitrag gestützt werden, scheint es der Befehl zu sein

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

funktioniert wie zuvor.
Der Grund, warum dies bei dieser Gelegenheit fehlschlug, schien insbesondere darin zu liegen, dass keine Umgebungsvariablen festgelegt wurden $DBUS_SESSION_BUS_ADDRESS.
Um es erneut zu wiederholen, funktioniert der Befehl für Ubuntu 16.04 wie am 14.04.

the_velour_fog
quelle