【トラブル】ウブンツでコマンドを実行すると「without a $DISPLAY for X11」のようなエラーが出てきて実行できない

スポンサーリンク

コンテンツ

エラーメッセージ

dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11[

日本語訳:
ディスプレイがないからdbus-daemonが起動できない。この環境はデスクトップをサポートしていないので、エラーが起きました。

原因

X11(GUI)がない状態で、GUIが必要なプログラムを起動しようとすると出てくるエラーです。
たとえばunity-tweak-tool(UbuntuのGUIであるUnityを調整するためのソフト)を、SSHのTeratermを使っている状態で起動しようとすると出てくることがあります。

対策

GUIがある状態、たとえばUbnntuならデスクトップ版を普通に起動しているウィンドウでもう一度プログラムを実行してください。