お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2017-09-30 16:05:38

mifjpn
メンバ
登録日: 2012-06-20

ubuntu16.04でrootでgeditを動かすと、メニューが出ない。

普通に(rootではなく)
$ gedit
すると、トップバーにメニューが表示されますが、
$ sudo gedit
とすると、メニューがどこにも表示されていません。
ネットで検索すると、
既知の問題で、小手先として、たとえば
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY GTK_MODULES=$GTK_MODULES DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS gedit
などで代用するとあり、そうしましたが、
そういえば、別のUbuntu16.04環境でも、同じ結果です。
何か良い解決策はないものでしょうか?

オフライン

 

#2 2017-09-30 17:21:21

mifjpn
メンバ
登録日: 2012-06-20

Re: ubuntu16.04でrootでgeditを動かすと、メニューが出ない。

mifjpn による投稿:

普通に(rootではなく)
$ gedit
すると、トップバーにメニューが表示されますが、
$ sudo gedit
とすると、メニューがどこにも表示されていません。
ネットで検索すると、
既知の問題で、小手先として、たとえば
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY GTK_MODULES=$GTK_MODULES DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS gedit
などで代用するとあり、そうしましたが、
そういえば、別のUbuntu16.04環境でも、同じ結果です。
何か良い解決策はないものでしょうか?

$ sudo -E gedit
が最も簡便かもしれません。

オフライン

 

#3 2017-09-30 18:20:23

ry
メンバ
登録日: 2008-07-30

Re: ubuntu16.04でrootでgeditを動かすと、メニューが出ない。

グラフィカル アプリケーションの起動には gksudo を使うのが良いと聞きました。
(小生は ubuntu をサーバーにしか使わずグラフィカル アプリケーションを使う機会が無いので、勘違いしているようならごめんなさい。

オフライン

 

#4 2017-09-30 18:51:37

mifjpn
メンバ
登録日: 2012-06-20

Re: ubuntu16.04でrootでgeditを動かすと、メニューが出ない。

ry による投稿:

グラフィカル アプリケーションの起動には gksudo を使うのが良いと聞きました。
(小生は ubuntu をサーバーにしか使わずグラフィカル アプリケーションを使う機会が無いので、勘違いしているようならごめんなさい。

$ gksudo gedit
でも、メニューは出ませんでした。
まぁ、rootでGUIつかうなという漢もいると聞きますから・・・^^;w

オフライン

 

Board footer

Powered by FluxBB