域名链接网站,张家港营销型网站建设,网站免费建站o,网站开发方式有外包防 csdn 不能看#xff0c;Go to juejin Linux Snipaste 截图时窗口元素一闪一闪的无法正常使用。
解决此问题时系统环境为 Manjaro KDE6#xff0c;不过我在其他发行版与 gnome 上也碰到了。
先放解决办法#xff1a;
# 启动 Snipaste 时去掉缩放参数
env -u QT_SCREEN_… 防 csdn 不能看Go to juejin Linux Snipaste 截图时窗口元素一闪一闪的无法正常使用。
解决此问题时系统环境为 Manjaro KDE6不过我在其他发行版与 gnome 上也碰到了。
先放解决办法
# 启动 Snipaste 时去掉缩放参数
env -u QT_SCREEN_SCALE_FACTORS Snipaste
# 或者将缩放改为 100% 应该也可以
env QT_SCREEN_SCALE_FACTORS1 Snipaste解决过程
我尝试用 sudo Snipaste 运行发现能够正常使用。一开始怀疑是某个运行时的文件权限问题凭直觉授权了几个目录给普通用户之后还是无法正常运行不再钻权限问题的牛角尖转换思路尝试用 sudo -E Snipaste 运行发现问题会复现。sudo -E 的作用是继承当前用户的环境变量所以可以断定是当前用户的某个环境变量影响到了 Snipaste 的正常运行使用 printenv 查看当前用户的所有环境变量既然是屏幕一闪一闪的就着重关注 XDG/QT/DISPLAY 相关的变量然后用 env -u 变量名 Snipaste 一个个尝试很幸运试了两三下就找到了罪魁祸首是缩放参数。可能是非整数倍缩放引起的不想深究了。
Snipaste.desktop 示例
Execenv QT_SCREEN_SCALE_FACTORS1 Snipaste
[Desktop Entry]
TypeApplication
NameSnipaste
CommentSnip Paste!
Execenv QT_SCREEN_SCALE_FACTORS1 Snipaste
IconSnipaste
CategoriesGraphics;ImageProcessing;
X-GNOME-Autostart-Delay3
X-DBUS-StartupTypeUnique
X-DBUS-ServiceNamecom.snipaste.Snipaste
X-KDE-autostart-afterpanel
X-KDE-StartupNotifyfalse
X-KDE-UniqueApplettrue
X-KDE-DBUS-Restricted-Interfacesorg.kde.KWin.ScreenShot2