기본 응용 프로그램에 대해 어떤 default.list를 수정해야하며이 둘의 차이점은 무엇입니까? 시스템 전체 및 사용자 별

시스템 설정 / 기본 응용 프로그램의 기본 응용 프로그램 GUI에 miro를 추가하고 싶습니다. 내가 추가 ;miro.desktop옆에 추가되지 않은 경우 결국 발견 모든 rhythmbox.desktop 항목에 audio/x-vorbis+ogg=rhythmbox.desktopaudio/x-vorbis+ogg=rhythmbox.desktop;miro.desktop는 시스템 설정에 나타나지 않을 것이다 / 기본 응용 프로그램은 오디오에 대한 목록을 아래로 놓습니다.

default.list어느 쪽이든 찾을 수 있습니다

  • /etc/gnome/defaults.list 또는
  • /usr/share/applications/defaults.list

둘 중 하나를 수정하면 동일한 결과가 나타납니다.

추가 정보를 읽고 그놈이 시스템 전체 및 사용자 별 설정에서 기본 응용 프로그램의 설정을 분할한다는 것을 알았습니다.

  • 시스템 전체 응용 프로그램 할당은에서 찾을 수 있습니다 /etc/gnome/defaults.list.
  • 의 사용자 특정 ~/.local/share/applications/defaults.list.

따라서 기본적으로 마우스 오른쪽 버튼으로 클릭 / 열기 / 설정하면 내 내용이 변경되고 ~/.local/share/applications/mimeapps.list해당 사용자와 연결됩니다. 난 내가도에 defaults.list를 만들 수도있을 것 같군요 ~/.local/share/applications/하지만 만들어 모두 변경 이후 /usr/share/applications/defaults.list/etc/gnome/defaults.list시스템입니다 폭 나는 확실히 올바른 방법이다 아니에요. 둘 사이의 차이점은 무엇이며 수정해야 할 올바른 목록은 무엇입니까?



답변

우선 :

/usr/share/applications/defaults.list

에 대한 상징적 링크입니다

/etc/gnome/defaults.list

두 번째로 :

“* .desktop”파일에는 프로그램이 지원하는 MIME 유형이 들어 있습니다. 따라서 “miro”응용 프로그램이 “audio / x-vorbis + ogg”mime 유형 파일을 처리 할 수 ​​있으면 “miro.desktop”에는이 mime 유형이 포함되어야합니다. 그런 다음 “miro”응용 프로그램이이 MIME 형식 파일을 실행할 후보로 나타납니다.

세번째 :

동일한 MIME 유형을 지원하는 응용 프로그램이 둘 이상있는 경우 “/usr/share/applications/defaults.list”에 포함하여 기본적으로 사용할 응용 프로그램을 결정할 수 있으므로이 경우에는 다음과 같이 바꾸십시오.

audio/x-vorbis+ogg=rhythmbox.desktop

와:

audio/x-vorbis+ogg=miro.desktop

두 개의 “기본”응용 프로그램이 될 수 없습니다.


답변

시스템 설정에 변경 사항을 표시하려면을 편집해야합니다 /etc/gnome/defaults.list.

gksudo gedit /etc/gnome/defaults.list

Ctrl+ 를 누르면 H검색 및 교체 대화 상자가 나타납니다. 검색에 다음을 입력하십시오 .- rhythmbox. 바꿀 내용에 :-miro를 입력하십시오.

그리고 로그 아웃하거나 재부팅하면 Rhythmbox의 모든 인스턴스를 Miro로 교체하게됩니다. 물론 Rhythmbox의 기본값을 유지하려는 경우 수동으로 수행 할 수 있습니다.

또한 귀하가하는 모든 일은 .local/share/applications/mimeapps.list해당 사용자에게만 해당됩니다.