
私が理解しようとしている奇妙なこと:
- ウブントゥ 16.04
- ノームクラシック
geditを起動するとメニューまたはコマンドライン私の場合、次の UI が表示されます。
^これには次のものがあります:
- ウィンドウ上部のメニューバー
- [開く]と[+]と[保存]のすぐ下にあります
しかし、geditをコマンドラインgksu gedit を使用すると、見た目の異なる UI が得られます。
^これには次のものがあります:
- ウィンドウ上部のタイトルバーにある[開く]、[+]、[保存]
- すぐ下にメニューバーがあります
今私は、須藤プロフィールは私のユーザープロフィールですが、何が変更されているのかわかりません。
gksu gedit は、Gnome クラシックのユーザー ビューではなく、Unity デスクトップ ビューを使用していますか?
少し調べてみましたが、解決方法が見つかりません。
何かアドバイス ?
ありがとう
編集 追加情報
Gnome Classic からログアウトし、Unity を使用して再度ログインすると、最初のスクリーンショットと同様の表示が出ました。
通常のユーザーとして起動しているときに 2 番目のビューを取得する方法をまだ検討中です。
答え1
この違いは、Unity のグローバル メニューと Gnome のメニュー スタイル間の互換性を維持するために行われているものだと思います。
ルートと通常ユーザーのシェルの違いを検索したところ、通常ユーザーのXDG_CURRENT_DESKTOP
環境変数が に設定されていることがわかりましたGNOME-Flashback:Unity
。
したがって、gedit の UI をルートのようにしたい場合は、このコマンドを使用するか、XDG_CURRENT_DESKTOP
環境変数を設定解除する必要があります。
env XDG_CURRENT_DESKTOP='' gedit
のファイルを変更してこれをデフォルトにすることもできます/usr/share/applications/gedit.desktop
。ただし、そうすることはお勧めしません。