다른 파일 선택기를 얻으려면 다른 xdg-desktop-portal로 어떻게 전환합니까?

다른 파일 선택기를 얻으려면 다른 xdg-desktop-portal로 어떻게 전환합니까?

nemo를 기본 파일 및 데스크탑 관리자로 사용합니다Ubuntu에서 Nemo를 기본 파일 관리자로 설정하는 방법은 무엇입니까?

간단히 말해서 다음과 같습니다.

sudo apt install nemo
xdg-mime default nemo.desktop inode/directory application/x-gnome-saved-search

파일은 ~/.config/autostart/nemo-desktop.desktop다음과 같습니다:

[Desktop Entry]
Type=Application
Name=Nemo
Comment=Start Nemo desktop at log in
Exec=nemo-desktop
X-GNOME-AutoRestart=true
NoDisplay=true

인용된 답변에서는 Desktop Icons NG(DING) 확장 프로그램과 다음을 사용할 것을 제안합니다.

gsettings set org.gnome.shell.extensions.ding use-nemo true

그러나 그것은 nemo-destop나를 위한 사용자 경험을 망칠 수 있는 것을 대체했기 때문에 나는 그것을 피했습니다.

그거 빼고는 지금까지는 너무 좋아요파일 선택기또는파일 선택기.

Gtk/GIO 파일 선택기:

  • 필요하지 않은 추가 폴더를 장소 사이드바에 추가했습니다.
  • 파일 선택기에는 주소 표시줄이 없습니다. ( Ctrl+L주소 표시줄을 보려면 를 누르면 되지만 기본적으로 표시되기를 원합니다.)

나는 다음과 같은 것을 원합니다.

zenity --file-selection
zenity --file-selection --save
kdialog --getopenfilename
kdialog --getsavefilename

저는 xdg-desktop-portal이 이런 종류의 작업을 수행하기 위한 새로운 도구라는 것을 알았습니다(제가 틀렸다면 정정해 주세요).

, 사용을 제안하는 게시물이 있습니다 GTK_USE_PORTAL=1. XDG_CURRENT_DESKTOP=KDE나는 이것에 대해 낙관적이지 않습니다. 무슨 뜻이에요 GTK_USE_PORTAL=1? 여기에는 1하드코딩된 값이 있는데 왜 그렇지 2않습니까 3? 어떻게 처리되나요? 마찬가지로, XDG_CURRENT_DESKTOP=KDE그놈 시스템에서 사용하면 문제가 발생하지 않나요?

더 쉬운 방법이 있나요X 포털에서 파일 선택기를 사용하도록 gnome에게 지시?

다음 파일을 찾았으므로 파일 선택기에 대한 dbus 인터페이스가 있습니다.

/usr/share/glib-2.0/schemas/org.gtk.gtk4.Settings.FileChooser.gschema.xml
/usr/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml

내 컴퓨터에서 여러 개의 xdg-desktop-portals도 발견했습니다.

$ ls -la /usr/share/xdg-desktop-portal/portals
.rw-r--r-- 100 root 23 Mar 14:48 gnome-keyring.portal
.rw-r--r--  99 root 20 Mar 02:25 gnome-shell.portal
.rw-r--r-- 548 root 18 Oct  2022 gnome.portal
.rw-r--r-- 495 root 29 Nov  2022 gtk.portal
.rw-r--r-- 664 root  6 Jul 12:27 kde.portal

그렇다면 다른 파일 선택기를 얻기 위해 다른 xdg-desktop-portal로 전환하는 가장 쉬운 방법은 무엇입니까? (파일 선택기가 있는 한 내 문제를 해결하기 위한 어떤 제안이라도 환영합니다.변경 또는 수정나는 내 필요에 따라 그것에 초점을 맞추지 않고 xdg-desktop-portal단지 그것이 작업을 완료하는 도구라는 느낌이 들었습니다. 완전히 틀릴 수도 있습니다.

関連情報