有zenity和notify-send。(至少在 Fedora/GNOME 上,两者似乎都已预先安装。)
所以考虑到我想显示通知,这些之间有什么区别?
是否有人安装在更多发行版中(默认情况下)?显示通知的过程有什么不同吗?有人可能更兼容某些桌面环境吗?它甚至可以在某些桌面环境中使用吗?
我还注意到有关文档notify-send
非常空闲。在我的 Fedora 安装中,它甚至没有手册页……
有zenity和notify-send。(至少在 Fedora/GNOME 上,两者似乎都已预先安装。)
所以考虑到我想显示通知,这些之间有什么区别?
是否有人安装在更多发行版中(默认情况下)?显示通知的过程有什么不同吗?有人可能更兼容某些桌面环境吗?它甚至可以在某些桌面环境中使用吗?
我还注意到有关文档notify-send
非常空闲。在我的 Fedora 安装中,它甚至没有手册页……
更新时收到以下消息:
Info: org.gnome.Platform is end-of-life, with reason: GNOME 3.24 runtime is no longer supported as of 11th January 2019. Please ask your application developer to migrate to a supported platform.
Info: org.gnome.Platform.Locale is end-of-life, with reason: GNOME 3.24 runtime is no longer supported as of 11th January 2019. Please ask your application developer to migrate to a supported platform.
由于这是一个运行时,我现在想找出哪些应用程序实际上正在使用这个过时的运行时,所以我可以在那里将其报告为错误。
基本上,我只是想做消息告诉我的事情……?
那么,给定运行时 ( org.gnome.Platform
) 的名称和运行时的版本 (3.24) ,我如何列出在此特定版本中使用此运行时的所有应用程序?
另外,请回答没有特定版本的更简单的情况,那么如何列出所有使用特定运行时(org.gnome.Platform
)的应用程序?
flatpak info --show-runtime <appid>
显示特定应用程序的运行时间……但是……我几乎无法为每个应用程序手动执行此操作。flatpak list --app
显示所有应用程序,但不显示运行时信息。甚至flatpak list --app --columns=all
没有显示具体的东西。flatpak list --runtime
显示所有运行时,包括版本(很好),但不显示哪些应用程序实际使用它。flatpak info org.gnome.Platform//3.24
用来显示有关运行时的信息,但我仍然不知道哪个应用程序使用它。假设我曾经flatpak override
添加/更改一些权限,现在我(后悔?)并想要恢复/重置它们。
我怎样才能做到这一点?
当我按下Shift8 秒时(正如即将到来的对话框所说,我宁愿觉得这些是 10 秒)GNOME 启用“慢键”,他们如何称呼它。
幸运的是,在最终启用之前会弹出一个对话框。但是,这不能通过键盘导航(您只能单击“取消”,用键盘的箭头键移动不起作用)或按 来快速消除ESC。但是,我发现您也可以按住ESC几秒钟来关闭它。(我会在此处添加该提示的屏幕截图,但不幸的是,无法对其进行屏幕截图。)
我的用例只是在 Linux 上玩游戏或类似的东西,当您长时间按住 shift 键时,它完全没问题。因此,我不希望这个对话框弹出并在游戏中间关闭它也很烦人。
因此,我的问题是:如何禁用此提示以启用击键延迟?
上面已经链接的帮助文件确实声明了它的设置:
在通过键盘启用下,选择从键盘打开辅助功能以从键盘打开和关闭慢键。选择此选项后,您可以按住Shift八秒来启用或禁用慢键。
GNOME 3.28.2,Fedora 28
当您通过命令行安装 flatpak 时,您会得到以下信息:
$ flatpak install flathub ind.ie.Gnomit
Remote ‘flathub’ found in multiple installations:
1) system
2) user
Which do you want to use (0 to abort)? [0-2]: 2
Installing in user:
ind.ie.Gnomit/x86_64/stable flathub ae8df0030467
permissions: ipc, network, wayland, x11
file access: host, xdg-run/dconf, ~/.config/dconf:ro
dbus access: ca.desrt.dconf
ind.ie.Gnomit.Locale/x86_64/stable flathub 38f3aacb783a
Is this ok [y/n]:
它以详细的方式列出了所有权限和类似的东西,这非常好。但是,我以后如何才能看到这个列表呢?
我试过flatpak permission-show <…>
了,但这并没有显示任何东西。flatpak info
也只显示一般统计数据。
/bin
我可以以某种方式允许在 flatpak 中运行的 GUI 应用程序允许分别访问和执行二进制文件/var/bin
吗?
即使我允许完全系统访问(--filesystem=host
),它甚至无法在那里看到/找到文件。
我的用例是执行shellcheck
.