Sudoで実行しようとしているカメラアプリケーションがありますが、このエラーが表示されます
cannot connect to x server
問題は、Sudoを使用しない場合、プログラムが正常に開くことです。ただし、このアプリケーションには管理者権限を必要とする特定の部分があります。
GUIアプリケーションなので、gksudoを使用してパスワードを尋ねるウィンドウを開きましたが、パスワードを入力するとアプリケーションが戻り、GUIが開きません!
私も試しました
Sudo xhost local:root
そして得た:
xhost: unable to open display""
Lubuntu 14.04を使用しています
この答えはうさぎを殺すための大砲ですが、XアプリケーションにSudo
ingすることに興味があるなら、それが必要です。
解決策:
~/.bashrc
に追加します
# Fabby: 2014-11-14: http://askubuntu.com/questions/571116/
# to allow forwarding of xauth keys between users when calling su
# needs to be the last line
export $(dbus-launch)
説明:
SecureCRTをsshツールとして使用していますが、Windows OSのローカルホストに一部のプロットを表示できません。 Canopyを使用するときも同じ問題があります。
ソリューション:
できた!