Come posso usare gsettings per disabilitare l'automount del dispositivo in Ubuntu 16.04?


9

Quando inserisco una chiavetta USB o un telefono cellulare nel mio laptop, non voglio che il sistema operativo monti automaticamente il dispositivo.
In Ubuntu 14.04 ho potuto eseguire il comando seguente e questo avrebbe disabilitato il montaggio automatico dei dispositivi a blocchi, ad es

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

In 16.04 questo comando ora sembra non avere alcun effetto, qual è il comando equivalente in 16.04?


L'hai provato con dconf-editor?
garethTheRed,

@garethTheRed grazie per il commento, per il tuo suggerimento, ora ho installato dconf-edittor. Se provo il gsettings ...comando - dconf-editor riconosce la modifica. Non sono sicuro che le impostazioni abbiano effetto a livello di sistema operativo, test ora ...
the_velour_fog

Lo stesso per me il 16.04 con XFCE. gsettings get org.gnome.desktop.media-handling automountrestituito true. Dopo il tuo comando ritorna falsema l'automount si verifica ancora. :-(
Stéphane Gourichon

Su Xubuntu 16.04 (xfce) il comando equivalente è 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. Questo è ciò che xfce4-settings-managerfa nella sezione "Rimozione di unità e supporti".
Stéphane Gourichon,

@don_crissti che suona bene. IIRC nel tempo trascorso da quando ho posto questa domanda, penso di aver disconosciuto che il problema era dovuto al fatto che l'ambiente non veniva impostato, quindi il comando è probabilmente corretto. buon punto per verificare il mount-ness anche con lsblk.
the_velour_fog

Risposte:


6

e per il desktop mate è leggermente diverso

gsettings set org.mate.media-handling automount false

è anche importante tenere presente che si tratta di un'impostazione per utente.
Quindi è valido solo per l'utente desktop corrente ....

controllare con:

gsettings list-recursively  org.mate.media-handling

e

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

A causa della natura mista del desktop mate (ci sono sempre alcune app di gnome che uso) sembrano esserci delle impostazioni di gnome che perdono nella configurazione del desktop.
Quindi ho sempre impostato entrambe le parti per essere sicuro .....


Mi hai salvato la giornata! Questa soluzione funziona anche su FreeBSD. Stavo cercando un demone che potesse montare automaticamente i miei dispositivi, ma era il desktop di accoppiamento! +1
Giorgio,

3

Dopo ulteriori indagini, che è supportato da numerosi commenti su questo post, sembra il comando

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

funziona come in precedenza.
Il motivo per cui ha fallito in questa occasione sembrava essere stato causato dalla mancanza di variabili d'ambiente impostate, in particolare $DBUS_SESSION_BUS_ADDRESS.
Per ripetere, il comando funziona per Ubuntu 16.04 come aveva fatto il 14.04.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.