'다운로드'창에서 Firefox 응용 프로그램 연결이 작동하지 않습니다


10

Firefox의 '응용 프로그램'탭에서 파일 연결 (작업)을 변경하더라도 완전히 무시됩니다.
예를 들어 'smplayer'로 열도록 .wmv.avi 파일을 설정 했지만 파일을 다운로드하고 'Downloads'창을 통해 두 번 클릭하면 Totem 플레이어로 계속 열립니다.

노틸러스 ( '열기'탭)를 통한 기본 파일 연결은 제대로 작동합니다. 즉, smplayer를 기본 플레이어로 설정하고 비디오 파일을 두 번 클릭하면 올바르게 열립니다.

mimetypes.rdf를 삭제하고 다시 만들려고 시도했지만 도움이되지 않았습니다.

무엇을 더 확인해야하는지에 대한 아이디어가 있습니까?

답변:


10

업데이트 : Firefox 18 이후 Firefox 는 GnomeVFS 지원 대신 GIO 지원을 제공 하므로 아래 해결 방법은 더 이상 필요하지 않습니다. 최신 Firefox 버전에서 여전히이 문제가 발생하는 경우이 문제를 해결하지 못할 수 있습니다.

따라서이 게시물의 나머지 부분을 소금 한알로 가져 가십시오 ...

수정

이것은 나를 위해 수정합니다.

cd .local/share/applications/
ln -s mimeapps.list defaults.list

마지막으로 Firefox를 다시 시작하십시오. 다시 나타나면 다운로드 관리자가 올바른 프로그램을 호출해야합니다 (위에서 참조 된 .list 파일에 지정된대로).

세부

Firefox (이 글에서 트렁크 야간을 통해)는 현재 GnomeVFS API를 사용하여 "이 mimetype으로 파일을 여는 데 어떤 앱을 사용해야합니까?" 그러나 GnomeVFS는 GIO를 위해 더 이상 사용되지 않습니다.

노틸러스 (2.32.2.1 버전을보고 있습니다)는 이제 GIO를 사용하여 사용자 지정 기본 처리기 응용 프로그램 (귀하의 smplayer와 같은)을 등록합니다. GIO와 GnomeVFS는 서로 다른 파일을 사용하여 설정을 관리하지만 파일의 형식은 분명히 동일합니다 (위의 " ln"해킹이 작동 하려면 최소한 " ").

( 모질라 버그 리포트 에 대해 좀 더 자세히 조사했습니다 .)


좀 더 깊이 파고 들자 : Firefox는 버그 402892 에서 추가 GIO 지원 옵션을 추가 했지만 현재 빌드 타임에 기본적으로 비활성화되어 있음을 발견했습니다 . 고유 한 Firefox 빌드를 컴파일하는 경우 "--enable-gio"mozconfig 빌드 플래그를 사용하여 활성화 할 수 있습니다.
dholbert

필자의 경우 defaults.list는 괜찮은 것으로 보이고 mimeapps.list에는 '나쁜 항목'이있는 것 같습니다. 그럼에도 불구하고 당신의 대답은 많은 도움이되었습니다. 감사합니다 :-)
Pavlos G.

4

이상하게도이 주제는 2018 년에도 여전히 실제적인 것으로 보입니다.

새로 설치된 일부 about:preferences응용 프로그램은 시스템 수준에서 설정 한 파일 유형별 일반 응용 프로그램 대신 FF에서 "기본"상태를 사용합니다 (예 : jpeg 파일의 경우 gwenview 대신 Palemoon이 기본으로 대신 사용됨) 파일.).

"항상 묻기"는이 경우에 사용되어야하고 다음 ~/.local/share/applications/mimeinfo.cache줄로 사용자 별 파일을 작성하려고합니다 .

[MIME Cache]
application/pdf=okularApplication_pdf.desktop

위의 단점은 파일 유형 설정입니다. 답변 에서 언급 한대로 모든 파일에 대한 솔루션을 가지려면 다음을 실행하십시오.

cd .local/share/applications/
ln -s mimeapps.list defaults.list

이것이 작동을 멈춘 경우 : 원치 않는 응용 프로그램이 아래에서 다시 선택되지 않았 about:preferences는지 확인하십시오. "항상 요청"이 선택되어 있는지 확인하십시오. 다른 프로그램을 수동으로 설정하면 (시스템 레벨에서 파일 유형의 기본값이지만 파일 아래의 "기본"으로 표시 about:preferences되지 않은) 프로그램이 작동하지 않을 수 있습니다.

Kubuntu 18.04의 Firefox 60.0에서 테스트되었습니다.


Firefox 설정에 문제가 있습니다. "항상 요청"및 "파일 저장"은 이미 다운로드 한 파일에 적합하지 않으므로 아래 설정 은 다운로드 목록에 영향을 미치지 about:preferences 않아야 합니다. 그러나 그들은한다 . 일관성이없는 방식으로 수행됩니다. 기본으로 표시된 응용 프로그램 만 선택하고 다른 응용 프로그램으로 전환하는 것은 아닙니다. 그 반대의 경우 "항상 요청"을 선택한 다음 위에서 언급 한 단계를 수행해야합니다.


흠, mimeapps.list를 defaults.list에 연결했는데 여전히 잘못된 파일이 열립니다. : /
edA-qa mort-ora-y

mimeinfo.cache, mimeapps.list 및 defaults.list를 모두 제거하여 실제로 최상의 결과를 얻습니다.
일 일요일

1

Peterling의 해결책을 따르기 위해 저에게 효과적이었습니다. 나는 MIME 형식 파일을 영원히 알아 내려고 노력하고있었습니다. Mint17 KDE 시스템에 노틸러스를 설치하는 것이 가장 좋은 방법이었습니다. Firefox가 Nautilus 설정이없는 시스템에서 Nautilus 설정을보고 있다는 사실은 터무니없는 말입니다. Firefox 33 BTW를 실행하고 있습니다.


0

firefox와는 아무런 관련이 없습니다. 파일이 이미 다운로드 되었기 때문입니다. 다운로드 한 파일 .wmv.avi파일 을 열려면 smplayer다음과 같이하십시오. .wmv파일을 마우스 오른쪽 버튼으로 클릭 하고 목록에서 'Open With' --> 'Other Application...'원하는 응용 프로그램 (이 경우 smplayer)을 선택 하고 선택한 다음 ' Remember this application for "WMV video" files'확인란을 선택하십시오. .avi 파일에도 동일하게 적용하십시오. 대체 텍스트

또는 원하는 응용 프로그램으로 firefox의 저장 대화 상자에서 파일을 열려면 다음 기사를 따르십시오. http://support.mozilla.com/en-US/kb/Managing%20file%20types

도움이 되었기를 바랍니다


불행히도 이미 노틸러스를 통해 기본 응용 프로그램을 'smplayer'로 설정했으며 정상적으로 작동합니다. 이 문제는 파이어 폭스에서만 발생합니다. 당신이 나에게 준 링크는 이미 확인했습니다. 정확히 내가하고있는 일이지만 작동하지 않습니다 ....
Pavlos G.

또한 가능한 한 명확하게 질문을 업데이트했습니다.
Pavlos G.

0

Firefox 환경 설정의 응용 프로그램 탭은 다운로드 한 파일이 아니라 내장 또는 링크 된 컨텐츠를 재생하는 방법을 제어합니다. 다운로드 관리자를 통해 특정 MIME 유형을 여는 응용 프로그램을 변경하려면 Firefox를 닫고 프로파일에서 mimeTypes.rdf 파일 을 삭제 한 다음 Firefox를 다시 열고 다운로드 관리자에서 파일을 두 번 클릭하십시오. 응용 프로그램을 사용하라는 메시지가 표시됩니다. 선택 은 / usr / 빈 / smplayer를 , 다음 선택을 기억하는 옵션을 선택합니다.


이미 mimeTypes.rdf를 삭제했다고 말했습니다. 그러나 아무 일도 일어나지 않습니다. 파일을 두 번 클릭하면 Totem으로 열립니다.
Pavlos G.

mimeTypes.rdf를 삭제하기 전에 Firefox를 닫으셨습니까?
lovinglinux

0

나는이 질문이 이제 1 년 이상 된 것을 알고 있지만 Firefox와 동일한 문제가 있었고 많은 편집과 변경으로 오랜 싸움을 벌인 후에 해결책을 찾았습니다.

그리고 나는 그것을 공유하고 싶어서 너무 행복합니다 :)

해결책 (내 경우)은 매우 간단합니다.

파이어 폭스로 다운로드하고 다운로드 창에서 클릭으로 열린 모든 파일은 ???에 의해 열린 것처럼 보입니다. cuz 파이어 폭스 설정으로 처리되지 않고 mimeTypes.rdf ...로 처리되지 않았습니다. 노틸러스에서 처리합니다. (왜 그런지 모르겠지만)

그래서 노틸러스를 시작하십시오 ... 파이어 폭스가 올바르게 처리하지 않는 파일 형식을 찾으십시오. 마우스 오른쪽 버튼으로 클릭하십시오-속성-다음으로 열기->이 파일 형식을 열 응용 프로그램을 선택하십시오 ... 완료.

파이어 폭스의 다운로드 창에서 파일을 클릭하면 Firefox는 원하는 앱으로 모든 파일을 엽니 다.

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