Viber 看起来很大 - Kubuntu 16.04

Kri*_*tóf 27 kubuntu viber

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

Mod*_*her 59

刚刚更新到 lastet Viber 版本,它变得巨大。

原因是 13" 屏幕上 1920x1080 像素的 dpi 为 166,这是我在 xfce 设置中设置的。许多使用电子或其他自定义魔法的应用程序将 140 以上的 dpi 视为“视网膜”和双倍渲染大小。

Viber 设置屏幕无法在 100% 以下进行 UI 缩放,因此您可以手动进行。

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

尝试通过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/.

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

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

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

  • @ModoLtunzher,谢谢。它从终端工作,但我努力让 .desktop 文件工作。最终,我确实将 n 滴 Viber 图标从破折号拖到了桌面。启动文本编辑器并从中打开 Viber.desktop 文件。然后我不得不在 `QT_SCALE_FACTOR` 之前添加 `env` 关键字。之后它起作用了 (2认同)
  • @Kristóf 如果您从终端运行应用程序,那么它就成为父进程,当您关闭终端窗口时,它也会破坏子进程。如果你需要保持进程,你最好用 ```/opt/Viber/Viber&amp;``` 运行它。如果您想以正确的缩放比例从应用程序菜单运行 viber,请使用您的 DE 的相应编辑器编辑 Viber 菜单项,并将其从 ```/opet/Viber/Viber %U``` 更改为 ```env QT_SCALE_FACTOR=0.6 /opt/Viber/Viber %U``` 并保存 (2认同)

小智 20

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

我更喜欢QT_AUTO_SCREEN_SCALE_FACTOR=0env.

例如:

env QT_AUTO_SCREEN_SCALE_FACTOR=0 /opt/viber/Viber
Run Code Online (Sandbox Code Playgroud)


小智 8

或者使用 sqlite3

$ sqlite3 ~/.ViberPC/config.db -interactive 'update CommonSettings set Value = 0.6 where Title = "ScalingRatio"'
Run Code Online (Sandbox Code Playgroud)

  • 欢迎询问 Ubuntu!这看起来更像是对已接受答案的(有价值的)补充,而不是独立的答案。在这种情况下,请建议对您想要改进的帖子进行编辑,而不是发布部分答案。谢谢。 (4认同)