기본 프로그램을 어떻게 설정합니까?


106

사용하는 기본 프로그램을 어떻게 설정합니까?

시스템 정보기본 프로그램프로그램 변경 을 시도했지만 작동하지 않습니다.

어떤 생각? 아니면 터미널을 사용해야합니까?

현재 영화 플레이어가 쓸모 없기 때문에 기본 영화 플레이어를 VLC 미디어 플레이어로 바꾸고 싶습니다.



3
댓글 아래에 말한대로 ... 응용 프로그램 기본값 설정 방법에 정신 줄이 변경 요청을 투표하세요 bugs.launchpad.net/hundredpapercuts/+bug/1413283
스콧 Stensland에게

답변:


120

또 다른 GUI 솔루션이 있습니다.

VLC에서 항상 재생하려는 파일 형식의 속성 (마우스 오른쪽 버튼 클릭-> 속성)을 열어보십시오.

선택 과 열기를 탭하거나 목록에서 선택하거나 (확장 프로그램 목록에서 선택하거나 입력하여 하나를 추가 VLC를 명령으로)


편집하다:

...을 클릭하십시오 Set as default

여기에 이미지 설명을 입력하십시오


46
와우, Ubuntu의 UI 관용어. 마우스 오른쪽 버튼으로 클릭-> 열기-> 다른 응용 프로그램 "기본으로 설정"이 표시 되지 않습니다 ... 마우스 오른쪽 버튼으로 클릭-> 속성-> DOES로 열기 "기본으로 설정"을 표시하십시오.
Jeff Ward

1
"others"목록에 표시되지 않는 응용 프로그램의 경우 ... 일반 사용자는 파일을 편집하고 싶지 않으며 이런 종류의 기본 작업을 수행하기 위해 GUI 응용 프로그램을 추가 할 필요가 없습니다. .fzz 파일과 관련된 응용 프로그램으로 apear하고 디스크에 fritzing을 가리키는 버튼이없는 이유는 무엇입니까? ...이 방법으로 우분투는 결코 데스크탑에 도달하지 않습니다
neu-rah

7
이 유용성 문제에 대한 버그 보고서 추가 -bugs.launchpad.net/hundredpapercuts/+bug/1413283
anatoly techtonik

2
하지만 Ubuntu Software Center를 통해 설치하지 않은 앱을 사용하려면 어떻게해야 apt-get합니까? 나는 공식 웹 사이트에서 Blender를 가지고 있으며 설치되지 않았습니다 (/ opt direcotry에 있고 터미널에서 액세스 할 수 있습니다). 사용할 실행 파일을 Ubuntu에 표시 할 수 있습니까?
Jacajack

@Jacajack이 답변이 Askubuntu.com에서 아직 답변되지 않은 경우, 질문하십시오 :)이 특정 스레드는 기본값을 설정하는 유스 케이스를 발행합니다. 이제 필요한 것은 시스템 내에서 프로그램을 "등록"하는 것입니다.
Paulius Šukys

23

필사적 인 경우 파일을 수동으로 편집하십시오 ~/.local/share/applications/mimeapps.list.

체재:

application/TYPE=LAUNCHER.desktop

[Default Applications]기본값으로 설정하거나 기본값으로 설정하지 않으려면 섹션 아래에 추가하십시오 [Added Associations].


형식의 예를 들어 주시겠습니까?
dapias

1
@dapias 파일을 열면 복제 및 편집 할 수있는 많은 예제가 표시됩니다. 즉 x-scheme-handler/mailto=thunderbird.desktop.
amertkara

4
mimeapps.list많은 디렉토리에 넣을 수에서 전체 검색 경로 : specifications.freedesktop.org/mime-apps-spec/...은 내가 선호하는 XDG_CONFIG_HOME단지 인 ~/.config/mimeapps.list및 높은 우선 순위를 가지고있다.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

1
~/.local/share/applications
alhelal에

18

Ubuntu Tweak 사용-파일 연결 관리자가 있으며 어떤 파일 형식을 열 프로그램을 선택할 수 있습니다.

지침은이 사이트 http://www.omgubuntu.co.uk/2011/12/new-version-of-ubuntu-tweak-released/ 에 있습니다 .

설치하는 가장 좋은 방법은 다음과 같습니다.

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

편집 최신 버전의 우분투에서는 Paulius의 답변을 따르십시오. 옵션이 속성-> 연결 프로그램 화면에 추가되었습니다.


2
적어도 우분투 12.10에서는 속성 창 내에서 연결 프로그램 탭에서 "추가"를 클릭하면 선택한 응용 프로그램이 "추천 응용 프로그램"그룹에 추가되므로 다른 응용 프로그램을 선택할 수 없으므로 최선의 대답입니다. 프로그램 (예를 들어, Sublime Text 2 또는 / usr / bin / subl은 사전 컴파일 된 패키지이고 등록되지 않았기 때문에).
AeroCross

@ AeroCross, 이것은 askubuntu 위키에 잘 설명되어 있습니까? :)
Paulius Šukys 2018

1
@AeroCross Sublime Text와 같은 사전 컴파일 된 프로그램을 선택할 수도 있습니다. "Exec = / usr / bin / subl % f " 가있는 데스크탑 파일 만 있으면 됩니다. 속성 창을 사용하고 탭으로 열 수있는 것보다.
TIIUNDER

17
  1. 첫 번째 선택 : 파일이있는 터미널을 열고 다음 명령을 수행하십시오 .

    mimeopen -d your_video.avi
    

    출력이 있습니다 :

    Please choose a default application for files of type application/x-ms-dos-executable
    1) vlc
    2) ...
    3) Other...
    

    응용 프로그램 # 3
    사용 명령 사용 : vlc % f

    vlc가 보이지 않으면 1을 누르고 기타 솔루션 (이 경우 3)을 선택하십시오 . 그런 다음 응용 프로그램 이름과 % f를 차례로 입력하십시오.

  2. 선택 2 : 일반적인 방법

    mimeopen .avi
    

    그런 다음 위 단계를 수행하십시오.


1
아마도 당신은 %U오히려 시도 할 수 있습니다 %f: 그 이유는 %f단일 파일 만 열리 며 동시에 여러 파일을 열 수있는 프로그램이나 실제로 여러 URL을 동시에 수행하기 때문입니다 %U.
DJCrashdummy

5

PDF와 비슷한 문제가있었습니다. Adobe Reader를 설치했지만 기본 응용 프로그램으로 열 수 없었습니다. 목록에도 표시되지 않았습니다!

위에 나열된 mimeapps.list 파일을 확인했으며 이미 기본적으로 나열되어 있습니다.

이것이 마침내 나를 위해 일한 것입니다.

  • PDF를 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택했습니다. "연결 프로그램"탭을 열었습니다.
  • 여전히 Adobe Reader가 없습니다.
  • "재설정"버튼을 클릭하면 Adobe가 기본으로 표시되어 작동합니다.

(재래식이 아닌) 설치 후에 기본 프로그램으로 등록하기 위해 "재설정"이 필요하다고 생각합니다.


5

xdg-mime default <application> <mime-type>

커맨드 라인에서 작동하며 모든 GTK 앱 (및 Qt 앱)에 즉시 순종합니다. 예를 들어, 기본 PDF 리더를 Okular로 변경하려면 다음을 사용하십시오.

xdg-mime default okularApplication_pdf.desktop application/pdf

이것은 GTK 기반 앱을 설치하지 않고 Qt 기반 시스템을 사용할 때 GTK가 사용하는 기본 앱을 업데이트하는 데 실제로 유용합니다.


이 같은 메타 유형 일 inode/directory(분명히 디렉토리의 mimetyp 전자 인)
dualed

4

Ubuntu Tweak 도구를 사용하지 않고 어떻게했는지 설명합니다. 내 가이드에는 파일 형식 연결이 포함되어 있으므로 파일을 마우스 오른쪽 단추로 클릭하여 속성을 보려면 앱이 "권장 응용 프로그램"에 표시됩니다. 다음과 같이 안내하십시오 (13.10 Saucy를 사용하고 있습니다).

명령이 보이면 물론 터미널에서 실행하십시오 :)

  1. cd /usr/share/applications/

  2. cp similar_program.desktop name_of_your_program.desktop

  3. gedit name_of_your_program.desktop

    • [Desktop Entry]최상위 라인으로 두십시오
    • 유형이 같지 않은 경우 유형 수정
    • 이름 수정 (공백 가능)
    • 다른 언어로 이름에 대한 지원을 추가하려면 다음과 같이 새 줄을 추가하십시오.

      Name[es]=PlayonLinux Cargador de programas de Windows
      
    • 수정하십시오 Exec( yourprogram %f 프로그램이 기본 설치되어있는 한 말해야합니다 /usr/bin)

    • 수정하십시오 MimeType(동일하지 않는 한)
    • 수정 Icon이에 설치된 기본 프로그램 (만약 다시 ( /usr/bin그냥이 말을해야)Icon=name_ of_your_program
    • NoDisplay=true
    • StartupNotify=true
  4. gedit ~/.local/share/applications/mimeapps.list

    필자의 경우 .exe항상 WINE을 사용하는 대신 PlayonLinux를 추가하여 파일 을 여는 프로그램으로 선택하고 싶었습니다 . 그러나 나는 와인도 나타나기를 원했다.

    이 경우 상단 섹션을 그대로 둘 수 있습니다 [Default Applications]. 그런 다음 아래에서 줄을 찾아 [Added Associations]내 인스턴스에서 변경하십시오.

    application/x-ms-dos-executable=wine.desktop;
    

    application/x-ms-dos-executable=wine.desktop;playonlinux.desktop;
    

    이렇게하면 Windows .exe파일 을로드하려고 할 때 두 옵션이 모두 표시 됩니다.

이 파일에 속성을 마우스 오른쪽 단추로 클릭하고 예를 들어 나는 결국 말하면 않는 PlayonLinux 윈도우의 기본 만들고 싶어 .exe파일, 내가 할 필요가 기본값으로 설정하도록 지시합니다. 그리고 그것은 변할 것입니다. 당신은 확인할 수 있습니다 mimeapps.list( ~/.local/share/applications/mimeapps.list)을 두 번 확인하고 당신은 지금 아래에 와인을 교체 한 것입니다 볼 수 있습니다 [Default Applications].


아마도 당신은 %U오히려 시도 할 수 있습니다 %f: 그 이유는 %f단일 파일 만 열리 며 동시에 여러 파일을 열 수있는 프로그램이나 실제로 여러 URL을 동시에 수행하기 때문입니다 %U.
DJCrashdummy

2

Dolphin (KDE)의 경우 파일을 마우스 오른쪽 버튼으로 클릭하여 속성 창을 가져옵니다. 유형 아래에는 파일 이름 확장자를 수정할 수있는 파일 유형 옵션 버튼이 있습니다. 하단 목록에 없으면 응용 프로그램을 추가하십시오. 기본값으로 설정하려면 원하는 응용 프로그램을 응용 프로그램 기본 설정 순서 목록의 맨 위로 이동하십시오.

더 자세한 가이드의 스크린 샷 :

여기에 이미지 설명을 입력하십시오



1

null 결과로 이러한 솔루션을 많이 시도했습니다.
내가 갈 때까지

  1. 응용 프로그램 표시
  2. 설정
  3. 기본 응용

비디오 및 음악 파일을 열도록 VLC를 설정 한
다음 작동했습니다.
(마임 아이콘은 여전히 ​​VLC는 아니지만 VLC에서 지금 열립니다 ...)


이전 버전의 노틸러스를 설치하기위한 권장 사항이 있습니다. 아마도 그럴 수도 있습니다. Gnome의 현재 버전은 .config 디렉토리에서 mime 유형을 변경하지만 (기본 프로그램 변경을 클릭하면) 무시합니다. 그러나 위 2) 설정의 설정은 동작을 변경합니다.
kakunka

0

Alvin Liang 덕분에 나는이 문제를 해결하기 위해 제안합니다.

  1. 설치 니모 통해 (노틸러스 이전 버전의 포크) apt-get install nemo,
  2. 관심있는 파일을 클릭하고 "...으로 열기"및 "기타 응용 프로그램 ..."을 선택하십시오.
  3. 목록에서 응용 프로그램 중 하나를 선택하고 "기본값으로 설정"을 클릭하십시오.

그런 다음 업데이트 된 파일 연결과 함께 노틸러스를 다시 사용할 수 있습니다. 가장 편리한 솔루션은 아니지만 뒷면의 구성 파일을 사용하지 않아도됩니다.

가능한 경우 다음 런치 패드 문제 를 상향 조정하여 노틸러스에서이 문제해결하십시오 !


0

파일 확장자에 대한 애플리케이션 연관을 설정하려는 경우 mimetype이 아닙니다.

분명히 우분투 / 리눅스는 이것을 간접적으로 유지합니다 : * 파일 확장자-> MIME 유형 * MIME 유형-> 열 응용 프로그램 * 응용 프로그램-> 호환 가능한 MIME 유형 목록

Ubuntu (18.x)의 경우 다음에 설명되어 있습니다.

파일 확장자-> MIME 유형

의 파일에 /usr/share/mime/packages/있습니다. 예 :

sudo touch /usr/share/mime/packages/staruml.xml

sudo cat << EOF > /usr/share/mime/packages/staruml.xml
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
  <mime-type type="application/staruml-project">
    <comment>StarUML project</comment>
    <glob pattern="*.MDJ"/>
    <glob pattern="*.mdj"/>
  </mime-type>
</mime-info>
EOF

MIME 유형-> 열 응용 프로그램

이것은 ~/.local/share/applications/mimeapps.list다른 답변 에 의해 주도되고 자세히 설명됩니다.

[Default Applications]
echo 'application/staruml=staruml.desktop' >> ~/.local/share/applications/mimeapps.list
## Or, for global:
echo 'application/staruml=staruml.desktop' >> /usr/share/applications/mimeapps.list

응용 프로그램-> 호환 가능한 MIME 유형 목록

.desktop파일에 의해 구동됩니다 /usr/share/applications/. 이 파일에는 MimeType=세미콜론으로 구분 된 MIME 유형 목록이 있는 항목이 포함될 수 있습니다 . 예를 들어 EOG 앱에는 다음이 MimeType=image/bmp;image/gif;image/jpeg;image/jpg;...포함됩니다.

sudo touch /usr/share/applications/staruml.desktop

sudo cat << EOF > /usr/share/applications/staruml.desktop
[Desktop Entry]
Name=StarUML
Comment=StarUML
GenericName=StarUML
Exec=/sw/prog/StarUML/StarUML-3.1.0-x86_64.AppImage %U
Icon=/sw/prog/StarUML/staruml.png
Type=Application
StartupNotify=false
Categories=Development;Programming;Modeling;UML
MimeType=application/staruml-project;
EOF

이것은 완전한 원이됩니다. 실행 후 변경 사항이 적용됩니다

sudo update-mime-database /usr/share/mime

아이콘의 경우

sudo gtk-update-icon-cache /usr/share/icons/gnome -f

또는 로그 아웃 / 로그인해야 할 수도 있습니다.

그러면 다음을 볼 수 있습니다.

$ mimetype .mdj
.mdj:  application/staruml-project

참조 : https://coderwall.com/p/qjda2q/create-new-mime-type-and-assign-an-icon-to-it-in-ubuntu


-1

시스템 설정-> 세부 사항-> 기본 응용 프로그램

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.