Chromiumでファイルダイアログを開くことができません。

Chromiumでファイルダイアログを開くことができません。

Chromiumを使用すると、ファイルを開くまたは保存ダイアログボックスが機能しません。例:ファイルを添付するか、添付ファイルをダウンロードしようとしています。クリックしましたが、何も起こらず、何も表示されません。 Firefoxを実行すると、すべてがうまく動作します。

おそらく、最後のシステムアップグレードまで動作しました。 i3を使用してArchを実行します。

詳細なロギングを使用してchromiumを実行し、[ファイルのアップロード]ダイアログボックス(Outlookなど)をクリックすると、次の内容が表示されます。

[5251:5268:0920/121205.644743:VERBOSE1:bus.cc(919)] Method call: message_type: MESSAGE_METHOD_CALL
interface: org.freedesktop.DBus
member: GetNameOwner
signature: s

string "org.freedesktop.portal.Desktop"

[5251:5268:0920/121205.648047:VERBOSE1:object_proxy.cc(513)] Signal received: message_type: MESSAGE_SIGNAL
destination: :1.28
path: /org/freedesktop/portal/desktop/request/1_28/handle_1
interface: org.freedesktop.portal.Request
member: Response
sender: :1.12
signature: ua{sv}
serial: 564

uint32_t 2
array [
  dict entry {
    string "uris"
    variant       array [
      ]
  }
]

[5251:5268:0920/121206.022392:VERBOSE1:bus.cc(919)] Method call: message_type: MESSAGE_METHOD_CALL
interface: org.freedesktop.DBus
member: GetNameOwner
signature: s

string "org.freedesktop.portal.Desktop"

[5251:5268:0920/121206.025171:VERBOSE1:object_proxy.cc(513)] Signal received: message_type: MESSAGE_SIGNAL
destination: :1.28
path: /org/freedesktop/portal/desktop/request/1_28/handle_2
interface: org.freedesktop.portal.Request
member: Response
sender: :1.12
signature: ua{sv}
serial: 574

uint32_t 2
array [
  dict entry {
    string "uris"
    variant       array [
      ]
  }
]

[5251:5268:0920/121206.182218:VERBOSE1:bus.cc(919)] Method call: message_type: MESSAGE_METHOD_CALL
interface: org.freedesktop.DBus
member: GetNameOwner
signature: s

string "org.freedesktop.portal.Desktop"

[5251:5268:0920/121206.184384:VERBOSE1:object_proxy.cc(513)] Signal received: message_type: MESSAGE_SIGNAL
destination: :1.28
path: /org/freedesktop/portal/desktop/request/1_28/handle_3
interface: org.freedesktop.portal.Request
member: Response
sender: :1.12
signature: ua{sv}
serial: 584

uint32_t 2
array [
  dict entry {
    string "uris"
    variant       array [
      ]
  }
]

(私はここを3回クリックしました。)

さて、それではどうすればいいですか?私が考えた唯一のことは、基本テーマを次のように変更したことです(Chromiumや他のアプリでそれを使用するように)。

dconf write /org/gnome/desktop/interface/color-scheme \'prefer-dark\'

しかし、私が覚えている限り、ファイルダイアログはそれ以降動作しました。最近まで動作が停止しました。

ところで:

$ xdg-mime query default inode/directory
org.gnome.Nautilus.desktop

(Firefoxで使用したようです)

どうすれば問題を解決できるのかご存知ですか?

PSすでにシステムアップグレードを実行して再起動しました。役に立ちません。

ベストアンサー1

公開したコンソール出力によると、xdgデスクトップポータルが欠落しているようです。私はアーチを使用していませんが、ウィキペディアxdg-desktop-portal、選択したバックエンドパッケージと共にそのパッケージをインストールする必要があるようです(例xdg-desktop-portal-gtk:。

おすすめ記事