解决ubuntu使用flameshot因为屏幕尺寸造成的问题

本文提供了解决在Ubuntu环境下使用Flameshot截图工具时遇到的因高分辨率屏幕及缩放设置导致的截图不稳定问题的方法。通过调整QT环境变量,确保截图时的准确性和稳定性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解决ubuntu使用flameshot因为屏幕尺寸造成的问题

思路来源
https://github.com/flameshot-org/flameshot/issues/564#issuecomment-1054125459
https://github.com/flameshot-org/flameshot/issues/1386
在这里插入图片描述

因为我使用的笔记本是2.4K屏幕, 使用了150%的比例缩放,所以在使用火焰截图的时候,就经常会产生截图区域闪来闪去的效果,根本无法正常使用
这是因为比例缩放和QT造成的问题
在这里插入图片描述

解决办法

写一个脚本

#!/bin/sh
export QT_AUTO_SCREEN_SCALE_FACTOR=2;
export QT_SCREEN_SCALE_FACTORS="1;1.50";
/usr/bin/flameshot gui

添加执行权限sudo chmod 755 flameshot.sh
然后快捷键调用这个脚本进行截图,我一般是使用F1作为截图快捷键
在这里插入图片描述

或者直接修改环境变量,来更改QT的缩放因子
env QT_AUTO_SCREEN_SCALE_FACTOR=2;
在这里插入图片描述

### 如何在 Ubuntu 20.04 上将显示缩放设置为 150% 为了在 Ubuntu 20.04 中将屏幕缩放比例设置为 150%,可以按照以下方法操作: #### 方法:通过图形界面 进入“设置”,选择“显示器”。在这里,找到并调整“缩放”滑块至所需的比例。对于 150% 的缩放效果,在某些版本中可能需要手动输入该数值[^1]。 如果上述路径未提供精确的百分比选项,则可以通过命令行进步配置。 #### 方法二:使用命令行工具 GSettings 打开终端窗口,并执行如下命令来设定全局文本缩放因子: ```bash gsettings set org.gnome.desktop.interface text-scaling-factor 1.5 ``` 此命令会改变应用程序内文字大小,使其变为原来的 150% 。需要注意的是,这仅影响GTK应用的文字部分而非整个UI布局或图像资源。 对于完整的桌面环境缩放(包括图标和其他GUI组件),可尝试下面这条指令: ```bash gsettings set org.gnome.desktop.interface scaling-factor 2 ``` 但是请注意,默认情况下 `scaling-factor` 只接受整数作为参数值,因此直接设为1.5可能会遇到问题。此时建议继续采用前种方式调节文本缩放因子,配合其他个性化设置达成近似的效果。 另外,也可以考虑安装GNOME Tweaks 工具以便更灵活地管理这些属性: ```bash sudo apt install gnome-tweak-tool gnome-tweaks ``` 启动 GNOME Tweaks 后转到“字体”页面修改相应字段即可实现更加精细控制。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值