アプリが初めて拒否されたときにWaylandでスクリーンショットを撮ることを許可する方法は?

アプリが初めて拒否されたときにWaylandでスクリーンショットを撮ることを許可する方法は?

私はWayland(Gnome)でFedoraと一緒にFlameshotを使用しました。 「flameshot gui」で初めて起動したときに、Flameshotがスクリーンショットを撮ることを許可するかどうかを尋ねるメッセージが表示されたら、「はい」をクリックするとすべてがうまくいきます。今回、Fedora、Flameshotをインストールして起動しましたが、誤って「Esc」を押したときにプロンプ​​トが閉じました。だから再起動しようとしましたが、プロンプトが再表示されるのではなく、このエラーが表示されました。

 $ flameshot gui

flameshot: error: Unable to capture screen
flameshot: error: Unable to capture screen
flameshot: info: Screenshot aborted.

Flameshotをスクリーンショットに戻すには?成功せずにアプリを再インストールしてみました。理論的には、OS全体を再インストールできますが、これは過度のようです。

答え1

修正する:2番目の答え結局良くなりました。

-

(残念ながらレビューで書くことはできません。)

このオプションは一部の構成ファイルに保存できます。手動で検索するだけでなく、次のことを試すこともできます。

find ~/.config  -type f  -print0 | xargs -0 grep -i 'flameshot' | less

そして似ています。

find ~          -type f  -print0 | xargs -0 grep -i 'flameshot' | less

あまりにも多くの出力を生成したり、時間がかかりすぎたりする可能性がありますが、新しいユーザーを作成して間違った選択をした後は非常に便利ですEsc

grepに置き換えると、grep -aより多くのバイナリ出力が生成されますが、解釈するのはより困難です。

答え2

私もFedoraの公式フォーラムでこの質問をし、完璧な答えを得ました:

もう一度聞かないでください。

答え3

データ更新日:#3はアプローチになります。 2つの可能な改善があり、どちらも問題の解決策で提案されています。ここ@Haykの答えからここにコピーしました。 1. オプションを設定する必要はありません。リセットし、GUIにもう一度質問してください。 2. スクリプトの代わりに、以下を介してpython3dbus と直接通信できます。

dbus-save ... DeletePermission ...

リセットと

dbus-save ... Lookup

現在の設定を確認するために使用されます(例:タスクを実行する前とGUIで質問に答えた後)。

org.freedesktop.impl.portal.PermissionStoreドキュメントは以下にあります。https://github.com/endlessm/platpak/blob/master/data/org.freedesktop.impl.portal.PermissionStore.xml。 (これはこれがFlatpakであることを意味しますか?)。特にList便利です。

dbus-send --session --print-reply=literal --dest=org.freedesktop.impl.portal.PermissionStore /org/freedesktop/impl/portal/PermissionStore org.freedesktop.impl.portal.PermissionStore.List string:'screenshot'
# For me, it outputs      array [ ]

-

元の答え:

この試み:

  1. 設定のアプリにアクセスしてアプリを見つけて、[権限]のScreenshots下で権限を有効にします。Notifications

  2. またはFlatsealを起動してみてください(参照:協会)そこでアプリケーションを見つけます。

  3. これは問題を解決するようです。協会/協会python3台本ですか?詳しくは以下をご覧ください。協会。 Flameshotという名前ではないので、おそらくallow=allスクリーンショットタイプの設定に関するようです。

  4. これがうまくいかない場合でも、少なくとも次のリンクは検索に役立つかインスピレーションを与える可能性があります。 何かを追加しました// リンク1//リンク2// 何かが合わされた

助けが必要ですか?

関連情報