私は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. スクリプトの代わりに、以下を介してpython3
dbus と直接通信できます。
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 [ ]
-
元の答え:
この試み:
設定のアプリにアクセスしてアプリを見つけて、[権限]の
Screenshots
下で権限を有効にします。Notifications
またはFlatsealを起動してみてください(参照:協会)そこでアプリケーションを見つけます。
これは問題を解決するようです。協会/協会。
python3
台本ですか?詳しくは以下をご覧ください。協会。 Flameshotという名前ではないので、おそらくallow=all
スクリーンショットタイプの設定に関するようです。これがうまくいかない場合でも、少なくとも次のリンクは検索に役立つかインスピレーションを与える可能性があります。 何かを追加しました// リンク1//リンク2// 何かが合わされた
助けが必要ですか?