Debian Buster XFCE: Chromium - 다운로드 - 폴더에 표시와 같은 디렉터리 열기를 포함하여 PCManFM을 기본값으로 설정합니다.

Debian Buster XFCE: Chromium - 다운로드 - 폴더에 표시와 같은 디렉터리 열기를 포함하여 PCManFM을 기본값으로 설정합니다.

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

관련 정보