Davinci在linux下的HiDPI分辨率的问题

我的显示器是27寸4K的分辨率。

在ubuntu下安装完davinci resolve 18后,发现启动后界面字体变得非常小,除了鹰眼我相信没人能看得清。

很明显,这是个Linux下的UI缩放的问题。

解决方法

网上一番搜索,找到了问题的解决方法

原理很简单,就是给davinci的启动程序添加几个参数,如下:

1
QT_DEVICE_PIXEL_RATIO=3 QT_AUTO_SCREEN_SCALE_FACTOR=true ./resolve

解释一下: QT_DEVICE_PIXEL_RATIO=3,最后这个3是放大的倍数,即放大300%

如果是原始分辨率的话,这里设置为2就可以了。

但是如果已经调整过缩放了,比如我在ubuntu下已经设置为150%的缩放,这里设置为3比较合适。

添加到启动器

ubuntu可以使用alacarte这个软件编辑启动菜单。

1
sudo apt install alacarte

在davinci的安装目录/opt/resolve/bin下的新建一个文件davinci.sh,内容如下:

1
2
3
#!/bin/sh

cd /opt/resolve/bin && QT_DEVICE_PIXEL_RATIO=3 QT_AUTO_SCREEN_SCALE_FACTOR=true ./resolve

添加可执行权限:

1
sudo chmod +x davinci.sh

运行alacarte,找到davinci的菜单项,点击属性Browser,选中davinci.sh,保存即可。

comments powered by Disqus
本博客已稳定运行
使用 Hugo 构建
主题 StackJimmy 设计