Firefox가 먼저 창에서 선택하라는 메시지를 표시하지 않고 응용 프로그램을 열도록 합니다.

Firefox가 먼저 창에서 선택하라는 메시지를 표시하지 않고 응용 프로그램을 열도록 합니다.

StackExchange에 게시된 답변 중 유효한 답변은 없습니다. 해당 답변은 오래되었으며 매우 오래된 Firefox 버전에 속합니다.

편집: 먼저 다운로드 목록에서 파일을 여는 방법에 대해 게시했습니다. 다운로드 링크를 클릭한 후 "시스템 핸들러로 열기(기본값)" 옵션을 선택하면 동일한 "다음으로 열기" 창이 표시된다는 사실을 나중에 알게 되었습니다.

Mozilla Firefox Flatpak v86.01이 있습니다. LibreOffice Impress로 .pptx 파일을 열고 싶습니다. 이 파일의 MIME 유형은 application/vnd.openxmlformats-officedocument.presentationml.presentation.

응용 프로그램을 선택하라는 "연결 프로그램" 창이 표시됩니다. 옵션은 하나뿐입니다: LibreOffice Impress.
여기에 이미지 설명을 입력하세요. 응용 프로그램이 직접 열리지 않고 대신 "연결 프로그램" 창을 찾아 LibreOffice Impress 아이콘을 두 번 클릭해야 하는 이유는 무엇입니까?

xdg-open mydoc.pptx메시지를 표시하지 않고 Impress에서 파일을 엽니다.

일부 이전 포럼 답변에서는 Firefox가 MIME 프로필을 사용하고 있음을 나타냅니다. 아마도 "연결 프로그램" 창에 올바른 응용 프로그램이 표시되기 때문에 해당 부분이 작동하는 것 같습니다.

$ grep vnd.openxmlformats-officedocument.presentationml.presentation /var/lib/flatpak/exports/share/applications/mimeinfo.cache
application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-impress.desktop;org.libreoffice.LibreOffice.impress.desktop;

두 가지 대답은 노틸러스로 뭔가를 할 것을 제안합니다. 나는 이것이 이전 버전의 Ubuntu에서 사용되는 GNOME 파일 관리자라고 생각하며 Nautilus가 설치되지 않은 시스템에 대한 구식이고 이상한 대답처럼 느껴집니다. 내 그놈 파일 관리자는 단순히 파일이라고 불립니다.

flatpak은 샌드박스 애플리케이션을 위한 패키지 관리자입니다. 이 동작은 샌드박스의 부작용입니까? flatpak Firefox는 약 1년 전에 출시되었으며 저는 그놈 데스크탑을 사용하고 있습니다.소프트웨어앱은 Debian 저장소의 앱 선호에서 flathub의 앱 선호로 변경됩니다. (firefox-esr 버전 78.8.0esr-1~deb10u1이 여전히 내 시스템에 설치되어 있지만 GNOME 데스크탑에서는 실행되지 않습니다.)

답변1

문서이것이 오늘날 노틸러스라고 불리는 것입니다.

파이어폭스 브라우저파일 열기에 대한 자체 작업 목록이 있습니다. 환경 설정 보기 | 일반 | 파일 및 응용 프로그램(또는 이와 유사한 것 - 영어로는 사용하지 않았습니다).

파일 형식을 처음 열면 파일을 열거나 저장할 것인지, 그리고 사용할 프로그램을 묻는 대화 상자가 표시됩니다. 옆에 있는 확인란을 선택하면 Do this automatically for file like this from now on해당 프로그램이 목록에 저장되며 다시 묻지 않습니다.

해당 파일 형식이 이미 열려 있는 경우 기본 설정 목록에 해당 파일 형식이 나타나며, 여기에서 원하는 프로그램을 설정할 수 있습니다.

플랫팩장점과 단점이 있습니다. PPA에 대해 걱정할 필요 없이 프로그램을 최신 상태로 유지하고 싶다면 이는 나쁜 선택이 아닙니다. 단점은 프로그램을 시작하는 데 시간이 더 오래 걸리고 때로는 샌드박스 외부(예: 테마) 파일에 액세스하는 데 문제가 발생할 수 있다는 것입니다. 일반 사용자에게는 옵션이 여전히 약간 모호하지만 다음과 같은 GUI 프로그램이 있습니다.플랫 씰(플랫허브 및 소프트웨어에서 사용 가능?) 이를 통해 flatpak 애플리케이션의 권한을 조정할 수 있습니다.

관련 정보