しばらくの間、Qt サンプルsystrayをビルドしようとしました。公式のubuntuリポジトリからQtでビルドすると、すべて正常に動作します。
現在、ソースからビルドされた Qt 4.8.4 を使用してビルドしようとしています。この場合、トレイ アイコンはシステム トレイに表示されません。
公式の Qt ページ (X11 プラットフォームの要件、インストール手順) の指示に従い、qt Web ページ、ubuntu フォーラム、stackoverflow などで可能な解決策を探しましたが、うまくいきませんでした。
Qt をコンパイルしてインストールするには、次の手順を実行しました。
./configure -release -nomake demos,examples,docs -no-webkit -no-script -no-scripttools -no-qt3support
4) でインストール
make
sudo make install
5) bin dir を PATH に追加
ビルドされたライブラリにはおそらく問題はありません。それらを別のUbuntu PC(仮想マシンではない)にコピーすると、サンプルプログラムが機能するためです。これは 1 台の非仮想マシンでしか試していないため、これが問題の原因であるかどうかは確認できません。
この手順を複数の仮想マシンで試しましたが、うまくいきませんでした。何か不足していますか?