乌班图22.04。火焰射击不起作用

Tom*_*ers 12 22.04

刚刚从 21.10 升级到 22.04。火焰射击不起作用。我单击“Flameshot”图标,但没有任何反应。如何解决这个问题?

Art*_*hur 6

首先不要从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
Run Code Online (Sandbox Code Playgroud)

保存custom.conf文件并重新启动机器


Seb*_*ian 5

不确定这是否是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
Run Code Online (Sandbox Code Playgroud)

然后以某种方式编辑副本:

gedit ~/.local/share/applications/org.flameshot.Flameshot.desktop
Run Code Online (Sandbox Code Playgroud)

找到(第一)行:

Exec=/usr/bin/flameshot gui --delay 500
Run Code Online (Sandbox Code Playgroud)

并像这样附加它:

Exec=/usr/bin/flameshot gui --delay 500
Run Code Online (Sandbox Code Playgroud)


Rob*_*rtG 0

我这周做了更新。最初出现了一些问题。

  • 正如我通常所做的那样,我更改了“Print”的键盘绑定来调用,flameshot gui而不是默认的屏幕截图工具(在为 Flameshot 添加自定义绑定之前,我禁用了该热键)。
  • 它有效,但我必须先截取屏幕截图,然后用Flameshot“共享”它,然后才能像以前一样使用Flameshot,就像平常一样。
  • 虽然这是一个不同的问题,但也许昨天左右它对我来说就消失了。我想最近更新了。现在我只需按打印,然后 Flameshot 就会像过去一样直接启动。

您可以运行所有更新,然后重新检查它是否适合您吗?

另外,您可以手动启动一次 Flameshot,然后检查您的设置吗?例如,如果我没记错的话,必须启用“启动时启动”,否则它不会对热键做出反应。

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