특정 앱으로 파일 확장자를 강제로 엽니 다 (.exe, .jpg, .mp4와 같은 확장명…)


13

"다른 응용 프로그램으로 열기"탭에서 사용할 .desktop 파일 생성에 대한 질문을 이미 읽었 지만이 파일이 원하는 것이 아닙니다. Dash 또는 Nautilus에서 파일을 클릭하여 열 수 있기를 원합니다. 지정된 앱과 함께 사용하십시오.

예를 들어 지금이 경우가 있습니다.

EXE 파일을 클릭하면 Wine에서 실행되지 않고 다음과 같은 결과가 나타납니다.

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

연결 프로그램 컨텍스트 메뉴 옵션 에서 와인을 찾으려면 거기에 있습니다. 처음부터 실행해도 괜찮지 만 다음과 같은 경우 기본 컨텍스트 메뉴에서 와인이 선택되어 나타나지 않습니다.

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

그런 다음 속성으로 이동하여 열기 탭으로 이동하여 와인을 찾습니다. 클릭하여 다른 응용 프로그램 표시를 검색했을 때 기본 응용 프로그램이나 권장 응용 프로그램에 없었습니다.

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

이것은 EXE 확장에 국한되지 않습니다. 또한 MKV 파일, MP4 파일, JPG, PNG, MP3 및 SVG 및 CSS에서도 발생했습니다. 따라서 하나를 해결하는 방법을 찾으려고 노력하는 대신 다음과 같은 유형의 확장 프로그램을 수행 할 수있는 방법을 원합니다.

  • 앱을 해당 확장의 기본값으로 설정
  • 파일을 마우스 오른쪽 버튼으로 클릭하면 노틸러스의 상황에 맞는 메뉴에 나타납니다
  • 파일의 속성 창에서 "연결 프로그램"탭에 나타납니다
  • 대시가있는 파일을 클릭하면 지정된 앱이 올바르게 실행됩니다.

앱이 파일을 실행하는 것이 상식적인 것처럼 들리 겠지만 항상 그런 식으로 작동하는 것은 아닙니다. 실제로 작동하지 않는 경우 해결 방법. 확장명 재설정, 해당 확장명을 열 수있는 파일 업데이트?, 명령 줄 또는 GUI 도구를 통한 앱 추가?



테스트 해 볼 시간을주세요. PPA를 설치할 필요가없는 방법을 찾고 있었지만 예를 들어 이미 우분투에 있었던 것.
Luis Alvarado

적어도 "우분투"옵션이 나올 때까지 답변으로 추가 할 수 있습니까? 확장 프로그램의 앱을 변경하지만 인터넷이없는 경우가 있습니다.
Luis Alvarado

그냥 복사하는 것만으로도 기분이 좋지 않습니까? 아니면 내 의견을 답변에 복사해야합니까? Ubuntu Tweak이 실제로 수행하는 작업을 확인하면 추가 데스크탑 파일이 생성되지만 추가 작업이 있는지 모르겠습니다.
Gerhard Burger

더, 더 "우분투 틱"옵션을 찾을 수)
게르하르트 버거

답변:


16

mimeopen터미널에서 .exe 파일이있는 폴더로 이동하여 다음 명령 을 입력하십시오.

mimeopen -d filename.exe

팝업 메뉴가 나타납니다. 여기에는 몇 가지 옵션이 있지만 '기타 ...'옵션도 있습니다.이 옵션을 선택한 다음 터미널에서 파일을 열고 바꿀 경우 사용할 명령을 입력하십시오. 와 파일 이름 %f. 따라서이 경우에는을 입력하십시오 wine %f.

이제 모든 exe ​​파일의 기본 연결이 wine로 변경되어야합니다.

또는 gedit에서 다른 응용 프로그램으로 모든 연결 변경에 설명 된대로 Ubuntu-Tweak 을 사용 하면 연결된 기본 앱도 변경됩니다.


1
좋은 대답입니다. 비디오 플레이어를 변경하기 위해 .mp4에 대해서도 이와 동일한 접근 방식을 사용했습니다.
Geek

사용자 정의 명령을 사용 / 생성하고자 할 때 mimeopen을 사용할 수 있지만 mimetype의 기본값으로 앱을 설정하려면 r을 사용하십시오. 클릭> 속성> 연결 프로그램> 앱 선택> 클릭 Set as default버튼이 좋습니다.
doug

2
@doug 당신 말이 맞지만 문제는 응용 프로그램이 해당 목록에 없으면 어떻게 해야하는지에 관한 것입니다.
Gerhard Burger

한 줄에 그 과정을 어떻게 만드나요? 내가 스크립트를 가지고 있고 설정할 .EXE을wine %f, .vlcvlc %f 등 ... 떠들썩한 파티 스크립트에서 그것을 할 수 있습니까? 감사합니다
Ugo Hed

매뉴얼 페이지 ( man.cx/mimeopen )를 읽는 것은 불행히도 할 수 없습니다.
Gerhard Burger
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.