Flameshot
Flameshot 是一个用于截取屏幕截图的程序。它具有交互式 GUI,带有控件来选择所需的捕获区域、移动和调整捕获窗口大小、使用常用绘图工具(铅笔、线条、矩形、圆形、模糊、撤销/重做)进行编辑,并选择输出目标(复制到剪贴板、保存到磁盘、上传到 Imgur, 使用另一个程序打开)。
安装
Install flameshot 软件包,或 flameshot-gitAUR 获取开发版本。
故障排除
子命令立即退出,没有输出
您可以在 X 会话期间的任何时间将 Flameshot 作为后台进程启动
$ flameshot &
没有托盘图标
可能有其他方法可以做到这一点。这里只是一种方法。
Install gnome-shell-extension-topicons-plusAUR
然后在 gnome tweaks 应用程序中(如果未安装可能还需要下载)
- 点击“扩展”选项卡
- 启用“Topicons plus”,以便将旧式托盘图标移动到顶部面板
- 完成!
Flameshot 不使用当前可见窗口
如果您安装了 xf86-video-intel,您可能会遇到此问题。
只需删除 xf86-video-intel 软件包,并确保在 /etc/X11/xorg.conf.d/
下没有该软件包的悬空 X11 配置。
然后重启系统。
这在 Flameshot Github 存储库的一个问题中进行了讨论: https://github.com/flameshot-org/flameshot/issues/1677。
Flameshot 在 Wayland 中选择区域非常慢
PR #2766 使得选择截图区域变得非常缓慢。它正在 issue #3039 中被跟踪,潜在的修复方案在 PR #3059 中。另一种解决方法是使用版本 12.1.0-1,该版本没有此问题。
Flameshot 在 Sway / wlroots 上启动时出错
当尝试截取屏幕截图时,Flameshot 将显示以下错误
flameshot: error: Unable to capture screen flameshot: error: Unable to capture screen qt.qpa.wayland: Wayland does not support QWindow::requestActivate() flameshot: info: Screenshot aborted.
Flameshot 需要安装以下软件包才能在 Wayland 上正常工作
xdg-desktop-portal xdg-desktop-portal-wlr grim
安装这些软件包后,您应该能够启动 Flameshot。
更多信息可以在 Sway wiki 页面上找到
Flameshot 在 Wayland 上 KDE Plasma 的多显示器设置中并非在所有显示器上工作
flameshot 覆盖层仅在几个显示器中的一个上显示。在 flameshot github 存储库中 已建议了一个解决方法。
基本上,需要配置 KDE plasma 以覆盖 flameshot 覆盖窗口的初始位置,以便 flameshot 覆盖层显示在所有连接的显示器上。为此,启动“窗口规则”应用程序并使用以下设置创建新的窗口规则
- "Window Class": flameshot
- "Window Types": normal window
- "Window Title": Exact Match: flameshot
- "Position": Force 0 0
- "Fullscreen": Force No
- "Obey geometry restrictions": Force Yes
- "Keep above other windows": Force Yes
Flameshot 在 Sway 的多显示器设置中并非在所有显示器上工作
flameshot 覆盖层仅在几个显示器中的一个上显示。在 flameshot github 存储库中 已建议了一个解决方法。
该解决方法包括强制 flameshot 窗口/覆盖层以浮动模式启动而不是全屏模式,方法是将以下行添加到您的 Sway 配置中
for_window [app_id="flameshot"] border pixel 0, floating enable, fullscreen disable, move absolute position 0 0
或者,您可以强制 Flameshot 在 xWayland 下使用 QT_QPA_PLATFORM=xcb flameshot gui
运行,但请注意,虽然它修复了多显示器问题,但它会破坏键盘快捷键,因此 Flameshot 必须完全通过鼠标控制。
Flameshot 在 KDE Dolphin 中不生成缩略图
当运行 Plasma 6 时,如果存在其他图像文件,尝试使用 dolphin 的文件选择器保存图片将显示没有缩略图的目录。在终端中运行 flameshot 将显示原因。
kf.service.services: KServiceTypeTrader: serviceType "ThumbCreator" not found
安装 kio5-extras 可以解决这个问题。 [1]