だから私はコンパニオンデスクトップを持つUbuntu Bionicを持っていて、メニューから再起動/ログオフオプションを削除したいと思います。現在 Brisk メニューを使用していますが、他のメニューに切り替えることができます。
設定してみました
- gsettingsは、ログアウトメニューをtrueとして表示しないようにcom.canonical.indicator.sessionを設定します。
- gsettingsはcom.canonical.indicator.sessionを設定し、ログアウト - 再起動 - 閉じることをtrueに抑制します。
- gsettingsはorg.mate.screensaverログアウトを有効にするfalseを設定します。
- gsettings は org.mate.mate-menu.plugins.system_management show-logout false を設定します。
ただし、ログインするたびに Brisk メニューだけでなく、他のメニュー(Buddy、Buddy Advanced...)にもログアウトオプションがあります。
gnome-session-quitとmate-session-saveの移動/名前の変更も役に立ちませんでした。
このコンピュータはxrdpを介して実行され、ユーザーが誤ってログアウトするのを防ぎたいと思います。これによりサービスが中断される可能性があります。
誰にもアイデアはありますか?
答え1
/usr/share/glib-2.0/schemas/org.mate.lockdown.gschema.xmlにキーがあります。
ログアウトを無効にする
gsettings を false に設定すると、そのメニュー項目は保持されますが、そのメニュー項目をクリックしても何もしません。
gsettings org.mate.lockdown disable-log-out true
ログアウトするには、セッションのプロセスIDを見つけて明示的に終了する必要があります。