ターミナルから起動してx11-Forwardingを使用すると、geditトップメニューが非表示になる


9

与えられた: 私は通常管理者以外のユーザーで実行していて危険なことをする必要があるのでexport $(dbus-launch)、自分の/etc/bash.bashrcファイルで使用していますsu - admin

通常の動作: ダッシュに移動し、geditを開きます。トップメニューが表示されます。

異常な動作 端末に移動し、次のように入力しますgedit。次に、トップメニューが表示さます。(bgに送信しても問題が解決しない)

追加情報: を実行するgksudo geditと、メニューがウィンドウのメニューバーの下にトップメニューではなく表示されることに気付きました…

追加情報: 犯人を見つけました:X11転送。「異常な」動作はexport $(dbus-launch)bash.bashrcファイルから削除すると停止します。

異常正常に戻す方法を知っている人はいますか?(x11-forwardingを維持していますか?)どこを見ても、設定が表示されないというバグを除いて、この問題の解決策は見つかりませんでした…


異常だと思われます。ここで、geditのメニューは、.desktop(ダッシュ)またはバイナリ(ターミナル)のどちらから起動しても常にアクセスできます。これは常にターミナルから使用できます- gtk-launch geditまたはgtk-launch gedit /path/to/a/file。これは、.desktopを使用して起動します
doug

ヒントをありがとうございます。残念ながら、gtk-launchを使用しても同じ結果が得られます。:(
Fabby 2014年

@muru:バウンティに質問を出してから4分後にgnome-terminalタグを削除したことに気づきました...なぜですか??? これはターミナルから開始した場合にのみ発生するため、非常に重要です。(タグを元に戻す前に質問)
Fabby

1
それは明らかにgnome-terminalに固有ではないためです(たとえば、代わりにxfce4-terminalを使用すると、異なる動作が発生しますか?)。私が言うと思いますx11-forwarding表紙にあなたが、端末を使用しているという事実を。そうでない場合は、コマンドラインを検討してください。
muru 2014

gtk-launchは、X11を介して1604で動作しました。それ自体のエイリアスが機能したことにも驚いた。alias gedit='gtk-launch gedit'
rickfoosusa

回答:


4

結局、私は答えを見つけました:

X11転送を使用している場合~/.config/は、実際に実行しているユーザーのを確認することを忘れないでくださいgeditアプリケーションが表示されるユーザーでは~/.config/ありません!

この特定のケースでは、~/.config/gedit解決されたこの特定の問題を削除して、gedit後でそれを再作成するだけです。(私を馬鹿にしました:私はそれを名前変更して違いが何であるかを調べたので、完璧な答えを投稿することができましたが、当時は別の問題を解決しようとしていました)


元の答え:

残念ながら誰も答えを見つけられなかったので、自分の回避策を「解決策」として投稿します

(私はそれらが本当に「解決策」ではないことを知っています;それらは単に「回避策」です)

  1. 最もよく使用されるコマンドのツールバーを使用します。
  2. キーボードショートカットを使用します。ツールバーに本当に欠けているメニュー項目は「ファイル-名前を付けて保存」だけなので、この回避策を使用すると、Alt+ Fを押すだけでメニューがシステムメニューから表示されるようです。次にA、「名前を付けて」を押すだけで、「名前を付けて保存」ダイアログが表示されます...

同じシステムをEdit VSiew TDearch 、ools 、ocuments、Helpに使用できます


1これはあなたがアクセスどのメニューにも等「は、<Alt> + E」、「<Alt>キー+ F」、と何かで「sudoをgeditの」することはできません実行している...近い私がいる問題にあるので、/home/user/.config/dconf/home/root/.config/dconfかあなたが$~/.config/geditvs と言うように#~/.config/gedit。さらに、「**(gedit:12601):WARNING **:Set document metadata metadata:Setting attribute metadata :: gedit-spell-enabled not supported」のようなメッセージが表示されます。10万人以上の人々に影響しますか?
WinEunuuchs2Unix 2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.