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
:。