Debian Buster XFCE를 사용합니다. XFCE는 Thunar와 결합되어 있으므로 thunar를 제거할 수 없습니다. 나는 다운로드를 보고 "폴더에 표시"를 클릭하면 PCManFM을 사용하여 폴더를 열 수 있기 때문에 Chromium(또는 디렉토리를 열도록 선택할 수 있는 다른 응용 프로그램)을 선호합니다.
이미 가지고 있는 것:
- 선호하는 애플리케이션에서 기본 파일 관리자를 설정하세요.
- 생성
pcmanfm.desktop
~/.local/share/applications
- 편집자
mimeapps.list
(~/.local/share/applications/
또한~/.config/
) xdg-mime default pcmanfm.desktop inode/directory
출력을 하고 확인 했습니다xdg-mime query default inode/directory
.
답변1
Pcmanfm은 아직 DBus 인터페이스를 지원하지 않습니다(향후 버전에서는 변경될 수 있음). 이 인터페이스가 파일을 열지 못하게 할 수 있습니다.
/etc/dbus-1/session-local.conf
다음 이름과 내용 으로 구성 파일을 만듭니다 .
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE busconfig PUBLIC "-freedesktopDTD D-Bus Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<policy context="default">
<!-- Block all usage of org.freedesktop.FileManager1 for opening files -->
<deny send_interface="org.freedesktop.FileManager1" send_destination="org.freedesktop.FileManager1"/>
</policy>
</busconfig>
그런 다음 다음을 사용하여 dbus를 다시 로드하십시오.
$ dbus-send --session --print-reply --dest=org.freedesktop.DBus --type=method_call /org/freedesktop/DBus org.freedesktop.DBus.ReloadConfig