Viber 看起来很庞大 - Kubuntu 16.04

Viber 看起来很庞大 - Kubuntu 16.04

我已经全新安装了 Kubuntu 16.04,并尝试了各种字体大小和其他设置(例如字体 DPI,但我尝试过重置它...),以使其更符合我的喜好,并且一切运行正常,除了 Viber;它太大了!它几乎占据了整个屏幕,无法调整为较小的窗口(因为界面本身看起来很大,字母,一切)。我用过的任何其他程序都完全正常...

答案1

刚刚更新到最新的 Viber 版本,它变得非常庞大。

原因是 13 英寸屏幕上的 1920x1080 像素的 dpi 为 166,这是我在 xfce 设置中设置的。许多使用 electron 或其他自定义魔法驱动的应用程序将 dpi 超过 140 视为“视网膜“并且渲染尺寸加倍。

Viber 设置屏幕的 UI 缩放比例无法低于 100%,因此您可以手动进行。

新解决方案(适用于 Viber >= v7.0)

尝试通过指定以下内容从终端运行 Viber QT_SCALE_FACTOR

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/

旧解决方案(适用于 Viber < v7.0)

从官方 repo安装sqlitebrowser,使用它打开~/.ViberPC/config.db

转到表格CommonSettings并修改ValueScalingRatio1.0 以下的内容,我使用了 0.6。

答案2

如果您有双屏,这不是一个好的解决方案。

QT_AUTO_SCREEN_SCALE_FACTOR=0我更喜欢使用来设置环境变量env

例如:

env QT_AUTO_SCREEN_SCALE_FACTOR=0 /opt/viber/Viber

答案3

或者使用 sqlite3

$ sqlite3 ~/.ViberPC/config.db -interactive 'update CommonSettings set Value = 0.6 where Title = "ScalingRatio"'

答案4

对于 Viber v7.0>

我创建文件

touch viber.desktop

在文件写入

 Exec=env QT_SCREEN_SCALE_FACTORS=0.6 /opt/viber/Viber

然后,如果我想启动 Viber -> 在终端中使用命令

source viber.desktop

这是 QT 错误。希望有人能修复它。

相关内容