시스템 설정 / 기본 응용 프로그램의 기본 응용 프로그램 GUI에 miro를 추가하고 싶습니다. 내가 추가 ;miro.desktop
옆에 추가되지 않은 경우 결국 발견 모든 rhythmbox.desktop 항목에 audio/x-vorbis+ogg=rhythmbox.desktop
로 audio/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
해당 사용자에게만 해당됩니다.