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

(火狐好像用过)

你们知道我能做什么来解决它吗?

PS 已经执行了系统升级并重新启动 - 没有帮助。

答案1

根据您发布的控制台输出,您似乎缺少 xdg 桌面门户。我不使用 arch,但是,基于维基百科,似乎您必须安装该xdg-desktop-portal软件包,以及您选择的后端软件包,例如xdg-desktop-portal-gtk

相关内容