我最近将 Ubuntu 从 23.04 更新到了 23.10。我尝试使用火焰喷射器软件(一年来一直是我的默认截图软件)顶部面板项已打开,但无法截取任何屏幕截图。“顶部面板项”是指日历和通知部分以及右上角的快捷菜单。关闭所有这些后,截图没有问题。
我发现没有任何配置和设置可能对 Flameshot 软件有帮助。Ubuntu 中的原生屏幕截图应用程序运行良好,但我需要使用一些不可用的标记和选择工具。
答案1
可能有效的方法是延迟一段时间后再截取屏幕截图。指示 Flameshot 在 5 秒后截取屏幕截图。在这 5 秒内,打开顶部栏上的项目(例如日历)。等待 Flameshot 截取屏幕截图。
您还可以使用本机软件截取屏幕截图,然后使用 Flameshot 或其他图形应用程序编辑屏幕截图。本机工具会将您的屏幕截图~/Pictures/Screenshots
以.png
格式放置在目录中。
答案2
这是所有操作系统中所有软件的预期行为。当您打开菜单时,您按下的键将被发送到该应用程序。如果您想截取窗口的屏幕截图,您有一个选择:设置计时器。要设置计时器,您有多种方法:
- 图形方式:Right-click在托盘区域中的 Flameshot 图标上,打开启动器并设置计时器(不幸的是,您正在使用 GNOME,因此除非您的 Ubuntu 附带了启用该功能的 Gnome 扩展,否则没有图标)
- 几乎图形化的方式:从终端打开启动器:
flameshot launcher
并设置计时器 - Flameshot 命令行界面:
flameshot gui --delay 3000
延迟 3 秒 - 终端命令:
sleep 3s && flameshot gui
您可以阅读有关 CLI 的更多信息这里。