为什么我无法将 22.04 中的屏幕截图停靠在收藏夹栏中?

为什么我无法将 22.04 中的屏幕截图停靠在收藏夹栏中?

为什么截屏应用不允许停靠在收藏夹栏上?
我是不是漏掉了什么?

答案1

Ubuntu 22.04 中的屏幕截图应用程序不再是一个单独的工具。它现在是 Gnome Shell 的一部分(非常像第三方扩展,安装后也成为 Gnome Shell 的一部分)。

应用程序概览中的图标现在在本质上类似于“关机”或“注销”图标。它们不存在于应用程序概览中,只能在搜索后看到。它们不是由文件表示的.desktop,而是由 shell 内部提供的。它们不代表单独的应用程序,因此永远不会由启动器中的图标表示,也不能固定。

解决方法

dbus删除安全性并为命令创建启动器

有一种方法可以通过命令启动新的截图工具。但是,这需要关闭 Gnome Shell 最新版本的安全功能,该功能可防止使用命令来控制 shell。

命令是:

gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.screenshotUI.open();'

参考

要关闭安全模式,请打开“Looking Glass”:输入Alt+ F2,然后lgEnter。在“Evaluator”选项卡上,输入命​​令

global.context.unsafe_mode = true

此后,该dbus命令将起作用。然后,您可以像对任何命令一样手动创建启动器。

总而言之,不建议这样做。更好的方法是编写一个 Gnome Shell 扩展来公开此特定的 d-bus 调用。

安装旧的 Gnome 截图工具并将其固定到启动器

旧工具仍然可用,可以使用命令进行安装sudo apt install gnome-screenshot。然后,您可以像以前一样将启动器固定到 Dock 上。

相关内容