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