Network Manager와의 네온 탈출을 기억하십니까? 알고 보니 그날 내가 직면해야 했던 유일한 버그베어는 아니었습니다. VPN 테스트 절차의 일부로 시간을 절약하기 위해 강화된 브라우저 프로필을 Kubuntu에서 네온으로 복사했습니다. 광고 차단에서 사용자 에이전트, 팝업 차단, WebRTC 조정 등에 이르기까지 모든 것을 재구성해야 할 기분이 아니었습니다. 실제로 Firefox의 멋진 점 중 하나는 컴퓨터 간에 프로필을 쉽게 복사할 수 있다는 것입니다. 저는 과거에 이 작업을 여러 번 수행했으며 큰 성공을 거두었습니다.
그러나 Firefox는 기본 브라우저로 만들 것인지 여부에 대한 질문으로 저를 괴롭히기 시작했습니다. 출시할 때마다. 내 선택이 존중되지 않는 것 같습니다. 설상가상으로 브라우저 기본 설정에서 기본으로 만들기 버튼을 클릭해도 아무 작업도 수행되지 않았습니다. 수정이 필요했습니다.
기타 변경사항
그래서 이상한 문제에 직면했습니다. 그리고 처음에는 내 프로필 가져오기와 관련이 있다고 생각했습니다. 기본으로 만들기 버튼으로는 아무 것도 할 수 없었습니다. Plasma 애플리케이션 설정을 통해 파일 연결을 변경해도 Firefox는 계속해서 메시지를 표시하고 상태를 변경하지 않습니다.
그런 다음 Firefox를 새로 고치기로 결정했지만 도움이 되지 않았습니다. 그런 다음 브라우저를 완전히 제거하고 기존 프로필을 모두 삭제했지만 여전히 시스템은 Firefox를 기본 브라우저로 허용하지 않았습니다. 따라서 이것은 Plasma에서 이상한 문제인 것 같습니다. 그러나 온라인으로 읽으면 다양한 운영 체제에서 문제가 지속되는 것 같습니다. 음, Dirty Rotten Scoundrels의 Emil Shuffhausen 박사가 말했듯이:우리는 더 엄격한 것이 필요합니다.
내부 및 대안
우리의 목표는 Firefox를 기본 브라우저로 설정하고 성가신 프롬프트를 표시하지 않는 것입니다. 후자는 쉽게 해결할 수 있습니다. 기본 설정에서 상자를 선택 해제하면 다시 묻지 않습니다. 하지만 우리는 Firefox가 우리가 원하는 대로 작동하는지 확인해야 합니다. 이를 위해 첫 번째 스테이션:~/.config/mimeapps.list. 이 파일에는 다양한 파일 유형 및 프로그램 연결(각 사용자에 대한)이 포함되어 있어 파일을 클릭할 때 시스템이 올바른 응용 프로그램을 올바르게 시작할 수 있습니다. 일반적으로 파일은 다음과 같아야 합니다.
[추가된 연결]
video/mp4=vlc.desktop;
[기본 애플리케이션]
application/x-extension-htm=firefox.desktop
application/x-extension-html=firefox.desktop
application/x- extension-shtml=firefox.desktop
Firefox가 나열되어야 하는 위치에 대한 내 연결이 다음과 같이 다르다는 것을 발견했습니다.
application/x-extension-html=user-firefox-XXXXX.desktop
온라인에서 읽다가 repo 아카이브의 결합된 설정과 수동으로 다운로드한 tarball을 사용하여 Firefox의 다중 병렬 설치에 초점을 맞춘 버그를 발견했습니다. 나는 이것을 수동으로 변경하고 브라우저를 다시 시작했지만 아무 소용이 없습니다. 사실 어떤 이유로든 기본으로 만들기 버튼을 클릭하면 실제로 mimeapps.list 파일에서 이 연결이 만들어집니다. 이상해.
나는 좀 더 엄격해야 한다고 결정했다. 게임 이름:업데이트 대안. Ubuntu 기반 시스템에는 다양한 활동에 대한 기본 프로그램을 변경할 수 있는 명령줄 도구가 있습니다. 예를 들어 www.
의 기본 프로그램(브라우저)을 변경할 수 있습니다.sudo 업데이트 대안 --config x-www-browser
시스템에서 Chrome이 기본 브라우저라고 보고했습니다. 저는 그렇게 설정한 적이 없기 때문에 이상합니다. 아마도 이것은 이상한 KDE 네온 문제일 것입니다. 어쨌든 자동 모드에서 수동(선택 2)으로 변경했는데, 이는 이제 Firefox가 기본 브라우저가 되어야 함을 의미했습니다. 다음을 실행하여 테스트 및 검증 가능:
xdg-open file.html
이 명령은 HTML 파일의 기본 처리기로 설정된 모든 프로그램을 시작합니다. 수동 변경 후 Firefox였습니다. 브라우저 기본 설정 메뉴는 여전히 올바르게 나열되지 않았지만 시스템 기능에 관한 한 모든 것이 정상적으로 작동했습니다. 그러면 문제가 해결됩니다.
결론
어쩌면 나는 시간이 지날수록 점점 더 늙어가고 현명해지고 자연스레 냉소적이 되어가는 것일 뿐 소프트웨어의 질이 계속해서 떨어지고 있다는 느낌을 지울 수 없다. 안정적이고 견고한 제품을 만드는 데 더 적은 노력을 기울이고, 빛나는 유행어와 인지된 혁신 속도에 더 많은 노력을 기울입니다. 이것은 엄격하게 Firefox가 아니라 전체 산업입니다. 즉, 소프트웨어에서 제정신이고 예측 가능한 동작을 기대하는 사람들이 이제 여기저기서 임의의 미친 작은 버그와 버그에 직면하게 됩니다. 추상화가 상호작용인 미래에 오신 것을 환영합니다.
그러나 주제에 대해 Firefox 사용자(그리고 그래야만 하는 경우)인 경우 Ubuntu 기반 배포판에서 브라우저를 시작하는 데 이상한 문제가 있고 기본 브라우저로 설정하는 것을 거부하는 경우 수동으로 할 수 있습니다. 업데이트 대안 도구를 사용하여 동작을 고정 수정합니다. 또한 예상 기능을 복원하는 데 도움이 되는 몇 가지 다른 영역도 다루었습니다. 일반적으로 이것은 문제가 되지 않으며 지난 10년 동안 Linux Mint 및 KDE 네온을 사용하여 Firefox가 설정 기억을 거부하는 것을 몇 번 보았습니다. 그러나 우리는 간다. 문제가 있었다면 yo 내가 해결해주겠지? 완료.
건배.