Ubuntu 16.04でgsettingsを使用してデバイスの自動マウントを無効にするにはどうすればよいですか?


9

USBスティックまたは携帯電話をラップトップに差し込むときに、オペレーティングシステムがデバイスを自動的にマウントしないようにします。
Ubuntu 14.04では、次のコマンドを実行すると、ブロックデバイスの自動マウントが無効になります。

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

16.04では、このコマンドは効果がないようですが、16.04の同等のコマンドは何ですか?


試しましたdconf-editorか?
garethTheRed 2016年

@garethTheRedコメントをありがとう、あなたの提案に従って、私は今インストールしましたdconf-edittorgsettings ...コマンドを実行すると、dconf-editorが変更を認識します。設定がOSレベルで有効になっているかどうかは
わかりませ

XFCEを実行している16.04でも同じです。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
繰り返しますが、このコマンドは14.04と同じようにUbuntu 16.04でも機能します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.