우분투 — 파일 형식을 여는 데 사용되는 기본 프로그램을 변경합니다


9

주어진 프로그램 (예 : emacs)으로 특정 유형의 파일 (예 : file.tex)을 열도록 Ubuntu를 구성하려면 어떻게해야합니까?

답변:


12

노틸러스를 실행 하고 해당 파일 중 하나를 마우스 오른쪽 버튼으로 클릭 한 다음 상황에 맞는 메뉴에서 "속성"을 선택하고 "연결 프로그램"옵션으로 환경 설정을 지정하십시오.


내가 정말로 좋아하는 것은 세 개의 앱이 나열되어 있으면 오른쪽 클릭 메뉴의 첫 번째 레벨에 나타납니다. 더 이상 기본적으로 하나는 다른 메뉴와 함께 하위 메뉴에 나타납니다. 메뉴에서 앱을 계속 삭제하고 있습니다. HTML 파일에 5 개의 텍스트 편집기와 5 개의 브라우저가 필요하지 않습니다.)
DisgruntledGoat

무슨 말인지 정확히 알아
innaM

9

defaults.list를 편집하는 대신 xdg-mime 프로그램을 사용하는 것이 더 쉽다는 것을 알게되었습니다. pdf 뷰어를 찾고 Adobe를보고 KPDF로 전환합니다.

$xdg-mime query default application/pdf
AdobeReader.desktop
$xdg-mime default kde-kpdf.desktop application/pdf
$xdg-mime query default application/pdf
kde-kpdf.desktop

xdg-open을 사용하여 원하는 응용 프로그램으로 파일을 열 수 있습니다.

$xdg-open file.pdf

1
+1. 우수한. 이 도구를 몰랐습니다. 파일을 직접 편집하는 것 보다이 방법을 선호합니다.

6

Manni가 지적한 것처럼 파일의 속성 탭을 사용하여 파일을 여는 데 사용 된 프로그램을 변경할 수 있습니다.

편집 : Chris089의 답변을 살펴보십시오 . 아래에서 제안한대로 파일을 직접 편집하는 것이 좋습니다. MIME 유형이 무엇이고 연관이 어디에 있는지 아는 것이 여전히 유용 할 수 있지만 도구를 사용하여 파일을 수정합니다.

그러나 텍스트 기반 솔루션을 원하거나 다양한 유형의 파일 연결이 구성되는 방식을 살펴 보려면 다음을 수행하십시오.

  • 파일 연결은 ~ / .local / share / applications / default.list 에 각 개별 사용자에 대해 저장됩니다 . 이 파일을 편집하여 .desktop 파일 (실행 파일을 나타냄)을 가리킬 수 있습니다

$ cat ~ / .local / share / applications / defaults.list
[기본 응용 프로그램]
application / vnd.google-earth.kml + xml = Google-googleearth.desktop
application / keyhole = Google-googleearth.desktop
application / earthviewer = Google- googleearth.desktop
application / vnd.google-earth.kmz = Google-googleearth.desktop

  • 글로벌 시스템 수준에서 연결은 /usr/share/applications/defaults.list에 있습니다. 예를 들어 모든 오디오 파일에 대해 시스템 전체의 변경 사항을 적용하려면 모든 마임 유형을 가져와야합니다. 그런 다음 여기에서 직접 파일 형식을 변경하거나 로컬 기본값에서 파일 형식을 재정의 할 수 있습니다.

$ cat /usr/share/applications/defaults.list | grep ^ audio
audio / 3gpp = totem.desktop
audio / ac3 = totem.desktop
audio / AMR = totem.desktop
audio / AMR-WB = totem.desktop
audio / basic = totem.desktop
audio / midi = totem.desktop
audio / mp4 = totem.desktop
audio / mpeg = totem.desktop
audio / mpegurl = totem.desktop
audio / ogg = totem.desktop
audio / prs.sid = totem.desktop
audio / vnd.rn-realaudio = totem.desktop
오디오 / x-ape = totem.desktop
audio / x-flac = totem.desktop
audio / x-gsm = totem.desktop
audio / x-it = totem.desktop
audio / x-m4a = totem.desktop
audio / x-matroska = totem.desktop
오디오 /x-mod=totem.desktop
오디오 /x-mp3=totem.desktop
오디오 /x-mpeg=totem.desktop
오디오 /x-mpegurl=totem.desktop
오디오 /x-ms-asf=totem.desktop
오디오 / x -ms-asx = totem.desktop
오디오 /x-ms-wax=totem.desktop
오디오 /x-ms-wma=totem.desktop
오디오 /x-musepack=totem.desktop
오디오 /x-pn-aiff=totem.desktop
오디오 /x-pn-au=totem.desktop
오디오 /x-pn-realaudio=totem.desktop
오디오 /x-pn-realaudio-plugin=totem.desktop
오디오 /x-pn-wav=totem.desktop
오디오 / x- pn-windows-acm
= totem.desktop
오디오 /x-realaudio=totem.desktop
오디오 /x-real-audio=totem.desktop 오디오 /x-sbc=totem.desktop
오디오 /x-scpls=totem.desktop
오디오 /x-speex=totem.desktop
오디오 /x-tta=totem.desktop
오디오 /x-wav=totem.desktop
오디오 /x-wavpack=totem.desktop
오디오 / x-vorbis = totem.desktop
audio / x-vorbis + ogg = totem.desktop
audio / x-xm = totem.desktop

다음은 실행 파일 경로를 사용하는 대신 .desktop 파일의 필요성과 사용에 대해 자세히 설명 하는 데스크탑 항목 사양 문서입니다.


Ubuntu 12.10에는 ~ / .local / share / applications / defaults.list가 없습니다 ~ ~ .local / share / applications / mimeapps.list 편집
rodvlopes
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.