GNU/Linux >> Linux の 問題 >  >> Debian

Qt5 アプリを入手して、Ubuntu または Debian でネイティブ Gtk + スタイルを使用する

一部の Qt5 アプリケーションは、Gnome (Ubuntu 18.04 など) でデフォルトで Gtk + スタイルを使用しないため、場違いに見えます。これには、VirtualBox、VLC、qBittorrent、Simple Screen Recorder、ownCloud デスクトップ クライアントなどのアプリケーションが含まれます。

この記事では、これを修正し、Qt5 アプリケーションで Debian または Ubuntu (および Pop! _OS のような Gnome デスクトップを使用する Ubuntu ベースの Linux ディストリビューション) で Gtk + 2 スタイルを使用する方法について説明します。

[[編集] Ubuntu 20.04 および 19.10 を新規にインストールする場合 (古い Ubuntu からアップグレードする場合、これは発生しません)、QT_QPA_PLATFORMTHEME=gtk2 を使用します。 Qt5 アプリケーションの起動が非常に遅くなるため、これを使用しないでください。代わりに Kvantum を使用してください。これにはこの問題がなく、Qt5 アプリケーションに使用するテーマを選択することもできます。

Ubuntu 18.04 に関するこの記事の調整前後の VLC と VirtualBox:

  • 変更前:

  • 宛先:

関連:Linux で Kvantum を使用して Qt アプリケーションにカスタム テーマを使用する

この問題を修正し、Qt5 アプリケーションで Gtk + スタイルを使用するには、次の簡単な手順に従うだけです。

1. qt5-style-plugins をインストール 、Cleanlooks、Motif、Plastique、および Gtk + 2 Qt5 スタイルを含むパック。

sudo apt install qt5-style-plugins

2. export QT_QPA_PLATFORMTHEME=gtk2 を追加して、Qt5 アプリケーションが Gtk + 2 スタイルを使用するように設定します。 あなたの ~/.profile に . これを行うには、単純なコマンドで次を実行します:

echo "export QT_QPA_PLATFORMTHEME=gtk2" >> ~/.profile


3.このパッケージをインストールしたらログアウトしてください。

再度ログインすると、qBittorrent、VLC、Virtualbox などの Qt5 アプリケーションは、Debian または Ubuntu (および Ubuntu ベースの Pop! _OS) の Gnome デスクトップで Gtk + スタイルを使用する必要があります。

これにより、apt / deb を介してインストールされたアプリケーションの問題が解決されることに注意することが重要です。 この微調整 Snap、Flatpak、または AppImage パッケージでインストールされたアプリケーションでは機能しません。 少なくとも、私の Ubuntu 18.04 デスクトップではそうでした。


Debian
  1. DebianLinuxでのUbuntuスタイルのsudo特権認証の設定

  2. Debian8およびUbuntu16.04Linuxに最新のEclipseJavaIDEをインストールします

  3. Qt5アプリのテーマを変更してUbuntu20.04でネイティブに見えるようにします

  1. DebianとUbuntu:違いは何ですか?

  2. ソフトウェアをUbuntuに組み込む方法は?

  3. コマンドラインを使用して、Debian、Ubuntu、または Linux Mint で利用可能なパッケージを検索する方法は次のとおりです [APT]

  1. Ubuntu に Etcher ツールをインストールして使用する方法

  2. Ubuntu で string コマンドを使用する方法

  3. Flatpak アプリで適切な Gtk テーマを使用する方法