hrhr49 blog

UbuntuでQt5のアプリのフォント設定 Qt5ct

2021-01-25 ubuntu linux tool

UbuntuでQtベースのアプリを使用していると、どうもフォントが小さくて見づらかったが、解決したのでメモ

自分の環境

  • OS: Ubuntu 20.04
  • ウィンドウマネージャ: i3wm 4.17.1

といっても、基本的には以下のURLの内容を行うだけでOKだった。

Ubuntu 17.04 で qt5 アプリケーションのフォントなどを変更する

一応、私の環境でやった内容も書いておく。

  1. qt5ctをインストールする Ubuntu 20.04ではppaを使わなくてもaptでインストールできた
1sudo apt install qt5ct
  1. Qtの環境変数を以下のように設定する

~/.profile に設定を入れる場合は以下のコマンドを実行すれば良い (私の場合は ~/.xprofile に入れたけど、良かったのかな?)

1echo 'export QT_QPA_PLATFORMTHEME="qt5ct"' >> ~/.profile 
  1. ログインし直す
  2. Qt5 Setting というアプリを起動し、 Fonts のタブでフォントの設定ができる。フォントの大きさもここで変更できる。

以上で終了

ちなみに、Gtkベースのアプリについては LXAppearance で設定ができたはず

追記:

Gtkと同じスタイルにしたいときには、以下のURLの通り、 qt5-style-plugins を使うのが良さそう。 Get Qt5 Apps To Use Native Gtk+ Style In Ubuntu Or Debian - Linux Uprising Blog

なお、どうやら、QTの環境変数でテーマを設定するやり方だと、Snap, Flatpak, AppImageで実行したアプリには反映されないみたいこともしばしばあるっぽい。Snapでインストールしたkdenliveだとだめだった・・・


Categories: