web-dev-qa-db-ja.com

qtアプリはgtkテーマの継承を停止しました

Ubuntu Gnome 15.10の新規インストール後、 qpdfview または QuiteRSS のようなqtアプリが突然停止して、私の場合は Numix となります。同じことは、デフォルトのAdwaitaテーマにも当てはまります。したがって、ほとんどの場合、テーマのせいではありません。現在のgtkテーマに関係なく、これらのアプリは常にcleanlooks qtテーマを使用しているようです。

Ubuntu Gnomeの以前のインストールでテーマ設定に問題があったことはありません。

qt4-qtconfigをインストールし、さまざまな設定(GUIスタイル:デフォルト、クリーンルック、またはgtk +)で再生しても、これらのアプリには影響がありませんでした。奇妙なことに、qt4-qtconfigアプリ自体のテーマは適切です。別のテーマを選択した後、例えば「デスクトップ設定(デフォルト)」または「ウィンドウ」、このアプリのテーマは変更されますが、qpdfviewまたはQuiteRSSでは変更されません。 libgnomeui-0here に言及)をインストールするコツも助けにはなりませんでした。

誰も同じことを経験し、回避策を知っていましたか?

10
DMT

Ubuntu 17.10では、Qt4アプリはグローバルGTKテーマを継承しますが、Qt5は継承しません。公式のUbuntuリポジトリではlibqt5libqgtk2が利用できなくなったため、別の回避策を使用する必要があります。

Ubuntuリポジトリからqt5-style-pluginsをインストールします。ターミナルでgedit ~/.profileと入力し、export QT_QPA_PLATFORMTHEME=gtk2を最後の行に追加します。 Sudo gedit /etc/environmentに追加することもできますが、~/.profileを好みます。

再起動してお楽しみください!

18
DMT