• 締切
  • すぐに回答を!

Qtcreatorをsshのコマンドで機能可能?

  • 質問No.8690298
  • 閲覧数414
  • ありがとう数11
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 79% (928/1163)

現在、BeagleBoneBlackにqtcreatorをインストールしました。BBBには”4DCAPE-70T”というタッチパネルLCDを接続しています。このLCDにQTcreatorを起動して表示させたいのですが、現在PCとBBBとはTCP通信のteratermでSSH接続させているのですが、SSHのコマンドラインからqtcreatorを起動してLCD画面に表示させることはできますでしょうか?


# qtcreator

このようにやってみたところ、次のようなエラーメッセージが出てきて起動できませんでした。



qtcreator: cannot connect to X server




どうぞ、ご教示頂きますようお願い致します。

回答 (全1件)

  • 回答No.1

ベストアンサー率 65% (1332/2045)

私はBeagle Bone Blackの事は全然分からない(触った事あるのはArduinoとRaspberry PIだけ)ので外しているかも知れませんが。

状況から推測するに、BBBの中ではLinuxが動作していて”4DCAPE-70T”への画面表示はXが行っているのでしょう。
で、PCからsshしたシェルはXの場所が分からないためにqtcreatorがエラーとなっていると思われます。

伝統的にXクライアントがXサーバーの場所を探すにはDISPLAYという環境変数を使用する事になっています。
sshしたシェルが/bin/shだとして
$ DISPLAY=:0.0
$ export DISPLAY
$ qtcreator
としてみるとどうでしょう。上の2行は、DISPLAYというシェル変数を設定してそれを環境変数に格上げしています。

Xの接続方法や認証方法にはいくつか種類があるので、DISPLAY環境変数やXAuth、xhostなどをキーワードに情報を探すと良いでしょう。
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,600万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ