对于通过 VirtualBox 安装的 Fedora Workstation 39,是Flameshot
使用sudo dnf install flameshot
命令安装的。即使操作系统重新启动,当通过显示应用程序对于Flameshot
图标:
- 完成双击左键没有任何反应
- 右键单击会出现上下文菜单,然后单击打开启动器 几秒钟后,项目出现在屏幕顶部,时钟下方,一个小窗口,其中包含Flameshot 错误 - 无法捕获屏幕消息和其他窗口下面的一些设置,包括拍摄新的屏幕截图按钮。如果单击上述按钮,则会再次发生此 (2) 情况。
如果右键单击提到的上下文菜单:
- 选择该
Configure
项目然后打开预期的窗口 - 被选中的
Take screenshot
项目发生在点 2 但没有第二个窗口
缺什么?一些额外的配置?要安装一些额外的软件包吗?或者这是一个错误?
答案1
这是一个已知的问题:Fedora bugzilla 报告,上游问题。
建议的解决方法之一是运行这两个命令来授予对 Flameshot 进行屏幕截图所需的权限:
dbus-send --session --print-reply=literal --dest=org.freedesktop.impl.portal.PermissionStore /org/freedesktop/impl/portal/PermissionStore org.freedesktop.impl.portal.PermissionStore.SetPermission string:'screenshot' boolean:true string:'screenshot' string:'org.flameshot.Flameshot' array:string:'yes'
dbus-send --session --print-reply=literal --dest=org.freedesktop.impl.portal.PermissionStore /org/freedesktop/impl/portal/PermissionStore org.freedesktop.impl.portal.PermissionStore.Lookup string:'screenshot' string:'screenshot'