云网牛站
所在位置:首页 > Linux软件 > 针对HiDPI屏幕强制缩放不支持高分屏应用的项目,支持输入法

针对HiDPI屏幕强制缩放不支持高分屏应用的项目,支持输入法

2021-03-27 11:28:57作者:SamLukeYes稿源:深度站

下面介绍一个run_scaled重置版项目,它可以强制缩放不支持高分屏的应用,支持输入法。可应用在Deepin 20 Linux系统上,可解决QQ for Linux等应用在高分屏上的显示问题。

 

说明

时至今日,HiDPI屏幕已经成为了新电脑的标配。然而,如QQ for Linux之类的少数顽固应用却迟迟没有适配高分屏,在高分屏上界面显示不堪入目,很影响使用体验。曾经发布过一个脚本来解决此类问题(请看下面的:解决QQ for Linux的高分屏缩放问题的项目),参考run_scaled:运行通过xpra缩放的X应用程序,在hidpi屏幕上有用

但是后来我发现用这个run_scaled脚本运行的程序无法使用中文输入法,于是就有了AUR软件包run_scaled-imfix-git(地址:https://aur.archlinux.org/packages/run_scaled-imfix-git)。然而,这个解决方案对于fcitx5用户而言依赖于针对WPS上无法使用fcitx5的一个workaround,需要按照与fcitx5的设计有出入的方式设置环境变量,而且不支持ibus。因此,我决定为run_scaled创建一个不依赖于输入法环境环境变量而支持输入法的分支。

可是,我实在是不怎么擅长写shell脚本,最后干脆用python重写了整个脚本,就成了现在的项目,其地址在:https://github.com/SamLukeYes/run-scaled。

 

项目简介

运行通过xpra缩放的X应用程序。 最初是run_scaled,用Python重写,并添加了对实验输入法的支持(使用--input-method标志指定您的IME)。

 

附:解决QQ for Linux高分屏缩放问题的项目

对于任何无法自己适应高分屏缩放的应用程序,在尝试修改环境变量和运行参数等常规方法无效后,应该都可以用run_scaled项目来解决,如下图:

针对HiDPI屏幕强制缩放不支持高分屏应用的项目,支持输入法

以下是使用run_scaled重置版项目的截图:

针对HiDPI屏幕强制缩放不支持高分屏应用的项目,支持输入法

 

相关主题

使优麒麟UbuntuKylin 20.10系统在登录界面支持HiDPI的方法

精选文章
热门文章