如何在 Ubuntu 18.04 上将截图应用程序更改为 Flameshot?

如何在 Ubuntu 18.04 上将截图应用程序更改为 Flameshot?

我需要在屏幕截图中突出显示一些文本,但我不知道如何使用默认屏幕截图应用程序来做到这一点。 火焰喷射器是一个解决方案。我安装了它。

我如何替换PrtScr快捷键以启动 Flameshot?

答案1

如果您需要或想要替换PrtScr快捷方式,请执行以下操作:

  1. PrtScr使用此命令解除绑定

    gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot '[]'
    
  2. 设置->设备->键盘并滚动到末尾。按+您将创建自定义快捷方式。
    ubuntu 18.04 中的自定义快捷方式

  3. 输入名字: ”火焰弹", 命令:/usr/bin/flameshot gui/snap/bin/flameshot

  4. 将快捷方式设置为PrtScr(打印)。

就是这样。下次按下时,PrtScr火焰射击将启动。


来源由 OP 发布在问题中应该将其作为答案发布。

答案2

通过终端安装并设置 flameshot...如果没有custom0配置快捷方式/绑定

安装 flameshot:

sudo apt install flameshot

PrtScr通过以下命令解除绑定:

Ubuntu 19.10(来源:@jobou 的评论)

gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot '[]'

较旧的 Ubuntu 版本:

gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot ''

设置新的自定义绑定:

gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']"

集合名称:

gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name 'flameshot'

设置命令:

gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ command '/usr/bin/flameshot gui'

设置绑定:

gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ binding 'Print'

答案3

如果你通过以下方式安装 Flameshotsnapcraft.io而不是通过标准sudo apt install flameshot,那么路径/usr/bin/flameshot gui将不起作用,因为路径不同。

  1. 因此,首先运行命令type flameshot(适用于 Ubuntu 18.04 及更高版本)。这将向您显示应用程序的安装路径。

  2. 复制此路径。

  3. 按下Super并搜索键盘快捷键。

  4. 查找单词截图

    参见此示例

  5. 编辑它(就我而言,我分配了Shift++ Ctrl+ Alt~因为我从未使用过此组合键)

  6. 然后返回,单击+符号并将您复制的路径添加到命令。

    并查看此示例

答案4

或者简单地将任何快捷方式(包括 PrtScr)设置为flameshot gui:,如其他答案所示,无需任何其他设置。系统会询问您是否要重新映射键(至少在 Xfce 中,但我猜在大多数桌面上都一样)。

你可能考虑保留 PrtScr默认的截图工具,并使用其他的快捷键来截取 flameshot,至少两个,因为你还可以截取屏幕截图延迟:若要延迟 5 秒,请使用flameshot gui -d 5000

更多的这里

相关内容