저는 최신 아치 설치에서 i3wm을 사용하고 있으며 파일 저장/열기 대화 상자를 열도록 응용 프로그램을 변경하는 방법을 알고 싶습니다.
재생산 방법
- okular를 열고 "파일 열기"를 선택하면 보기 흉한 파일 관리자가 표시됩니다.
- Chromium에서 'PDF 저장'을 클릭하면 동일한 애플리케이션이 열립니다.
내가 시도한 것
- exo-preferred-applications에서 기본값 설정
- 내 컴퓨터에서 찾을 수 있는 모든 MIME 구성 파일에서 수동으로 설정(inode/directory=Nautilus.desktop;)
- 그리고 온라인에서 찾은 다른 많은 수정 사항
- xdg-open 및 mimeo는 디렉토리를 열 때 올바른 응용 프로그램을 엽니다.
또한 내 컴퓨터에 gnome이 설치되어 있고 이 데스크톱 관리자에서 Chrome을 실행하면 노틸러스가 열리므로 데스크톱/창 관리자에서 처리할 수 있다고 생각했기 때문에 제 경우에는 i3입니다.
답변1
하위 프로세스를 사용하면 열려 있거나 열리지 않은 파일 대화 상자를 pstree
볼 수 있습니다 . okular
보시다시피 파일 대화 상자는 생성된 프로세스가 아니라 애플리케이션 자체의 일부입니다. 애플리케이션이 작성된 라이브러리와 해당 라이브러리에 적용되는 테마에 의해 제어되는 것으로 보입니다.
응용 프로그램은 관련 라이브러리 버전과 적용된 테마 및 아이콘에 따라 다른 파일 선택기 응용 프로그램을 사용할 수 있습니다.
가장 널리 사용되는 그래픽 라이브러리는 QT와 GTK입니다. 당신은 볼 수 있습니다통일된 테마를 적용하는 방법QT 및 GTK 애플리케이션.
Okular와 같은 KDE 중심 애플리케이션은 일반적으로 QT 라이브러리를 사용하여 작성되는 반면 Chromium 및 Gnome 중심 애플리케이션은 GTK 라이브러리를 사용합니다.