刚刚从 21.10 升级到 22.04。Flameshot 无法使用。我点击了 Flameshot 图标,但什么也没发生。如何修复此问题?
答案1
首先不要从 snapstore 安装 flameshot,而是使用 apt 安装它。
- 去
/etc/gdm3/custom.conf
- 删除
#WaylandEnable=false
你的custom.conf
文件应该是这样的:
# GDM configuration storage
#
# See /usr/share/gdm/gdm.schemas for a list of available options.
[daemon]
# Uncomment the line below to force the login screen to use Xorg
WaylandEnable=false
# Enabling automatic login
# AutomaticLoginEnable = true
# AutomaticLogin = user1
# Enabling timed login
# TimedLoginEnable = true
# TimedLogin = user1
# TimedLoginDelay = 10
[security]
[xdmcp]
[chooser]
[debug]
# Uncomment the line below to turn on debugging
# More verbose logs
# Additionally lets the X server dump core if it crashes
#Enable=true
保存custom.conf
文件并重新启动机器
答案2
不确定这是否是 OP 提出的问题,但我也遇到了同样的症状,解决方案如下:
从软件中心安装 Flameshot 后,Gnome 中只有一个图标。单击此按钮后,不会发生任何反应。除了托盘图标,大多数用户(比如我)可能都不会注意到。
[...] 将在后台启动该程序的运行实例而不采取任何操作 [...]
要真正截取屏幕截图,您必须运行flameshot gui
,但没有图标。
截屏测试
要测试功能,您有两个选择:
- 右键单击启动器图标,在上下文菜单中,您应该可以选择“截屏”
flameshot gui
从终端运行或按Alt+F2并在那里复制粘贴/输入命令。
您应该会收到 Gnome 的安全提示,询问您是否同意将整个屏幕(截图)共享给应用程序(Flameshot)。单击“共享”,现在 Flameshot 就会打开。(在撰写本文时,您无法禁用此安全步骤)
创建键盘快捷键
现在,为了更方便地启动 Flameshot,您可以为命令添加键盘快捷键flameshot gui
。解释Flameshot 的 GitHub 页面。例如你可以将此命令绑定到PrtScn按钮。
自定义默认启动器
或者,您可以编辑默认的 Flameshot 启动器,以便在单击图标时立即截取屏幕截图。
首先将 *.desktop 文件复制到你的主目录,这样即使系统发生更新或其他情况,它也能保留下来:
cp /usr/share/applications/org.flameshot.Flameshot.desktop ~/.local/share/applications
然后以某种方式编辑副本:
gedit ~/.local/share/applications/org.flameshot.Flameshot.desktop
找到第一行:
Exec=/usr/bin/flameshot gui --delay 500
并像这样附加它:
Exec=/usr/bin/flameshot gui --delay 500
答案3
原作者在此。问题已解决。它正在工作。解决方案是,我用 Flameshot 截取屏幕截图,然后出现一个对话框,其中有与 Flameshot 共享屏幕截图的选项。我这样做,然后我就可以使用非常好的 Flameshot 工具和 UI 编辑屏幕截图。这是一个有点奇怪和复杂的过程,但它在 Wayland 中有效。几个月前我找到了这个解决方案,但直到今天我才收到一封关于这个问题的提醒电子邮件。
答案4
我本周进行了更新。最初有一些小问题。
- 像平常一样,我将“打印”的键盘绑定更改为调用
flameshot gui
而不是默认的屏幕截图工具(在为 Flameshot 添加自定义绑定之前,我禁用了该热键)。 - 它起作用了,但我必须先截取屏幕截图,然后用 Flameshot“分享”它,然后我才能像以前一样正常使用 Flameshot。
- 虽然这是另一个问题,但也许,昨天左右,它消失了。我猜是因为最近的更新。现在我只需按下打印键,然后 Flameshot 就会直接启动,就像过去一样。
您能否运行所有更新,然后重新检查它是否正常工作?
另外,你能手动启动一次 Flameshot,然后检查你的设置吗?例如,如果我没记错的话,必须启用“启动时启动”,否则它不会对热键做出反应。
如果您提供更多细节,我会很乐意提供更详细的信息(例如,讽刺的是,屏幕截图)。