Comment puis-je utiliser gsettings pour désactiver le montage automatique de périphérique dans Ubuntu 16.04?

9

Lorsque je branche une clé USB ou un téléphone portable sur mon ordinateur portable, je ne souhaite pas que le système d'exploitation monte automatiquement l'appareil.
Dans Ubuntu 14.04, je pouvais exécuter la commande ci-dessous et cela désactiverait le montage automatique des périphériques de bloc, par exemple

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

En 16.04, cette commande semble maintenant n'avoir aucun effet, quelle est la commande équivalente en 16.04?

the_velour_fog
la source
L'avez-vous essayé avec dconf-editor?
garethTheRed
@garethTheRed merci pour le commentaire, selon votre suggestion, j'ai maintenant installé dconf-edittor. Si j'essaye la gsettings ...commande - dconf-editor reconnaît le changement. Je ne sais pas si les paramètres prennent effet au niveau du système d'exploitation, testant maintenant ...
the_velour_fog
Même chose pour moi le 16.04 sous XFCE. gsettings get org.gnome.desktop.media-handling automountretourné true. Après votre commande, il revient falsemais le montage automatique se produit toujours. :-(
Stéphane Gourichon
Sur Xubuntu 16.04 (xfce), la commande équivalente est 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. C'est ce que xfce4-settings-managerfait la section "Suppression de lecteurs et de supports".
Stéphane Gourichon
@don_crissti qui sonne bien. L'IIRC dans le temps depuis qu'il a posé cette question, je pense que j'ai discerné que le problème était que les variables d'environnement n'étaient pas définies - donc la commande est probablement correcte après tout. bon point pour vérifier le montage avec lsblk aussi.
the_velour_fog

Réponses:

6

et pour mate desktop son légèrement différent

gsettings set org.mate.media-handling automount false

il est également important de garder à l'esprit qu'il s'agit d'un paramètre par utilisateur.
Il n'est donc valable que pour l'utilisateur actuel du bureau ....

vérifier avec:

gsettings list-recursively  org.mate.media-handling

et

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

En raison de la nature mixte du bureau compagnon (il y a toujours des applications gnome que j'utilise), il semble que certains paramètres gnome fuient dans la configuration du bureau.
J'ai donc toujours réglé les deux parties pour m'assurer .....

UV
la source
Tu m'as sauvé la journée! Cette solution fonctionne également sur FreeBSD. Je cherchais un démon qui monterait automatiquement mes appareils, mais c'était le bureau compagnon! +1
Giorgio
3

Après une enquête plus approfondie, qui est étayée par plusieurs commentaires sur ce post, il semble que la commande

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

fonctionne comme auparavant.
La raison pour laquelle il a échoué à cette occasion semble être due au manque de variables d'environnement définies, notamment $DBUS_SESSION_BUS_ADDRESS.
Pour réitérer, la commande fonctionne pour Ubuntu 16.04 comme elle l'avait fait le 14.04.

the_velour_fog
la source