Ubuntu 22.04. Flameshot 无法使用

Ubuntu 22.04. Flameshot 无法使用

刚刚从 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 中只有一个图标。单击此按钮后,不会发生任何反应。除了托盘图标,大多数用户(比如我)可能都不会注意到。

来自GitHub 上的 Flameshot 文档

[...] 将在后台启动该程序的运行实例而不采取任何操作 [...]

要真正截取屏幕截图,您必须运行flameshot gui,但没有图标。

截屏测试

要测试功能,您有两个选择:

  1. 右键单击启动器图标,在上下文菜单中,您应该可以选择“截屏”
  2. 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,然后检查你的设置吗?例如,如果我没记错的话,必须启用“启动时启动”,否则它不会对热键做出反应。

如果您提供更多细节,我会很乐意提供更详细的信息(例如,讽刺的是,屏幕截图)。

相关内容