目录
一、 flameshot平替
一、flameshot平替
背景:
从win11转到linux系统,装的ubuntu24.04。
问题:
在ubuntu中始终没有找到比较好的截图应用,微信有linux原生,但微信截图有时候会出现截图特别模糊的情况,笔者找微信客服、AI、浏览器搜索都没有找到比较好的解决方法,遂想着寻找平替。
解决方法:
使用flameshot,基本截图(划分特定区域、添加文字等都能实现,平替笔者在windows中使用微信截图的相关功能)
安装方法:
截至笔者发稿,并不能通过
sudo apt install flameshot
的方法直接安装(会显示没有相关源,只有snap包,笔者不希望使用snap包)
所以后面直接去 下载了Appimage版本。
下载之后,需要执行一下相关操作(也可直接右键运行)
# 保证下载的Appimage所在目录有权限,并且你当前的用户对这个Appimage有执行权限
# 因为我的电脑浏览器下载会自动放在“下载”目录,我会执行一个移动的操作(到固定的文件夹)
cd ~/下载
ls # 列出当前目录下所有文件,方便找到对应Appimage复制粘贴
# 将“下载”目录下的Appimage复制到opt目录下(也可自行选择移动的目录)
sudo cp -r flameshot_Appimage /opt/ # 这里要替换为你安装的对应包opt目录一般会有执行权限的问题,所以还要赋予Appimage执行权限
chmod +x flameshot_Appimage # 这里要替换为你安装的对应包
之后基本就可以正常使用了。在终端输入你的Appimage的路径+
gui
即可
/opt/flameshot_Appimage gui # 这里要替换为你安装的对应包二、便捷使用flameshot
每次都终端敲命令肯定不合适,接下来分享两种方法:
开机自启动
设置开机自启动,就能在屏幕右上角找到对应的flameshot服务,可以通过点击截图的方式进行便捷截图。
1.找到应用
启动应用程序
2.点击进去之后,添加开机自启动
3.设置启动路径
名称和注释自己能看懂就行,命令这一栏,需要通过浏览本地文件,找到你flameshot的路径即可(需要包含Appimage)
之后就能达成开机自启动。每次截图的时候在右上角点击flameshot,会有一个
take screenshot
,点击即可截图。
快捷键设计
如果觉得点击截图很麻烦,可以设置快捷键。在这一方面会有比较多的问题。
按照ubuntu自己的图形化方法,通过
系统
-
键盘
-
自定义快捷键
,在快捷键执行命令中添加如下命令:
/opt/flameshot_Appimage gui # 这里要替换为你安装的对应包保存之后依然会碰到截图失败的问题。原因很可能是ubuntu24.04的wayland协议对相关权限有限制(笔者默认的gnome桌面就是这个协议)
最后为了解决快捷键问题,采用的思路是
快捷键
-
脚本
-
脚本命令执行截图
的方式,绕开了官方的设置快捷键方式。具体操作如下:
1.编写脚本
# 脚本名称可自定义,路径存放可自定义,如果没有vim,可以把vim替换为sudo vi
# 新手可以用nano替换vim,较为简单
vim ~/flameshot_wrapper.sh2.插入截图脚本
#!/bin/bash
# 显式指定 Wayland 环境变量,并运行 Flameshot
QT_QPA_PLATFORM=wayland flameshot_AppImage gui # 这里要替换为你安装的对应包(需要加路径)保存退出。
3.赋予脚本执行权限(如果脚本存放路径需要权限)
chmod +x ~/flameshot_wrapper.sh4.终端验证
~/flameshot_wrapper.sh如果可以截图,说明脚本运行正常。
5.给脚本设置快捷键
这里的命令同样需要粘贴你的脚本的绝对路径
这样保存退出之后,基本就可以快捷键截图了。并且不会因系统权限相关问题失败。


发布评论