回答:
Viberのバージョンを最後まで更新したところ、巨大になりました。
その理由は、13インチ画面の1920x1080 pxが166のdpiであり、xfce設定で設定したものです。電子またはその他のカスタムマジックを搭載したアプリの多くは、140を超えるdpiを「網膜」および2倍のレンダリングサイズとして扱います。
Viber設定画面では、UIスケーリングを100%未満にすることはできないため、手動で行うことができます。
QT_SCALE_FACTOR
次のように指定して、ターミナルからViberを実行してみてください。
QT_SCALE_FACTOR = 0.6 / opt / viber / Viber
永続的な解決策として、Viberスターターショートカットファイル(.desktop)に次の行が配置されていることを確認してください。
Exec = env QT_SCALE_FACTOR = 0.6 / opt / viber / Viber
Viberのの.desktopファイルがされて通常位置で/usr/share/applications/viber.desktop
。ローカルで編集可能なコピーをに配置できます~/local/share/applications/
。
sqlitebrowser
公式リポジトリからインストールし、それを使用して開きます~/.ViberPC/config.db
表に移動して、1.0未満の値にCommonSettings
変更しValue
、ScalingRatio
0.6を使用しました。
env
キーワードの前にキーワードを追加する必要がありましたQT_SCALE_FACTOR
。その後はうまく
/opt/Viber/Viber&
。あなたは、正しいスケーリングとViberのfroumアプリケーション]メニューを実行して、あなたのDE用のエディタを対応する編集Viberのメニュー項目から、それを変更したい場合/opet/Viber/Viber %U
にenv QT_SCALE_FACTOR=0.6 /opt/Viber/Viber %U
保存
ダブルスクリーンがある場合、これは良い解決策ではありません。
私は、環境変数を設定することを好むQT_AUTO_SCREEN_SCALE_FACTOR=0
とenv
。
例えば:
env QT_AUTO_SCREEN_SCALE_FACTOR=0 /opt/viber/Viber
またはsqlite3を使用します
$ sqlite3 ~/.ViberPC/config.db -interactive 'update CommonSettings set Value = 0.6 where Title = "ScalingRatio"'
Qtドキュメントから:
QT_AUTO_SCREEN_SCALE_FACTOR [boolean]
モニターのピクセル密度に基づいて、自動スケーリングを有効にします。ポイントは物理的な測定単位であるため、ポイントサイズのフォントのサイズは変更されません。複数の画面は異なるスケール係数を取得する場合があります。
したがって、これをfalse(ゼロ)に設定しても、スケーリングの問題が常に解決するとは限りません。QT_SCALE_FACTOR=0
通常、Viberウィンドウを表示するように変更する必要がありました。
env QT_SCALE_FACTOR=0 QT_AUTO_SCREEN_SCALE_FACTOR=0 /opt/viber/Viber