Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Jak przywrócić Firefoxa jako domyślną przeglądarkę w MX Linux?

Zaczęty przez mirekc, Maj 25, 2023, 12:03:13 PM

Poprzedni wątek - Następny wątek

mirekc

Coś mnie podkusiło, żeby na laptopie z MX Linux 19.4 zainstalować przeglądarkę Ulaa. Nawiasem mówiąc przeglądarkę polecam: oparta na Chromium, zorientowana na bezpieczeństwo, bardzo szybka, kompatybilność dodatków z Chrome, jednym słowem cud miód.

Niestety coś mnie jeszcze bardziej podkusiło, żeby tę przeglądarkę ustawić jako domyślną.

Po czasie jednak wyszło na to, że wolałbym aby domyślną przeglądarką został znowu Firefox (mówią że przyzwyczajenie jest drugą naturą) i tu problem: ustawienie tego w Firefoksie jest nieskuteczne. Niby pojawia się ,,ptaszek" że Firefox jest domyślną przeglądarką, ale co któreś uruchomienie ponownie pyta czy ma się taką stać, a linki z zewnętrznych aplikacji nadal otwierają się w Ulaa.

Próbowałem obejść problem w ten sposób że ustawiłem inną przeglądarkę (Pale Moon) jako domyślną a potem ponownie Firefoksa. Jest jeszcze ciekawiej: linki otwierają się w czym chcą (np. linki z Telegrama próbują się otwierać w... Thunderbirdzie), a Firefox dalej pyta czy ma być domyślną przeglądarką.

No to ja teraz pytam: w jaki sposób pod MX Linux przywrócić Firefoksa jako przeglądarkę domyślną? Zależy mi przede wszystkim na tym, żeby to było ustawienie na stałe, oraz żeby linki http i https z zewnętrznych aplikacji (absolutnie wszystkich) otwierały się w Firefoksie.

robson75

Spróbuj edytować plik /home/.config/mimeapps.list, i pozmieniać na firefox.
Szczególnie te linie
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
x-scheme-handler/chrome=firefox.desktop
Arch Linux Xfce - 64Bit Linux User #621110

MSki

A próbowałeś;
Menu -> Ustawienia -> Domyślne programy ..ustawić Firefoxa jako domyślną przeglądarkę, może to pomoże(?).

ciubaka

A weź inne odinstaluj, ustaw Firefox i najwyżej doinstalujesz potem ponownie ...

mirekc

Cytat: ciubaka w Maj 26, 2023, 08:33:41 AMA weź inne odinstaluj, ustaw Firefox i najwyżej doinstalujesz potem ponownie ...
A właśnie że tego nie chcę (jeśli można inaczej) bo już włożyłem trochę pracy w konfigurację i instalowanie dodatków, a bardzo nie lubię robić po kilka razy tego samego.

pavroo

sudo update-alternatives --config x-www-browseri ustaw firefox jako domyślną
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

mirekc

Cytat: MSki w Maj 25, 2023, 03:53:59 PMA próbowałeś;
Menu -> Ustawienia -> Domyślne programy ..ustawić Firefoxa jako domyślną przeglądarkę, może to pomoże(?).
To chyba jest właściwy trop, tylko że u mnie nazywa się to ,,preferowane aplikacje" i dlatego nie mogłem znaleźć (uparcie ,,domyślnych" szukałem). W każdym razie link z Telegrama otwiera mi się już w Firefoksie, a przeglądarka Ulaa domaga się żeby ją ustawić jako domyślną (czyli nią nie jest). Muszę jeszcze trochę potestować.

Ale, ale... Przesiadłem się właśnie na komputer z MX 21 fluxbox 32-bit i tam ani ,,domyślnych" ani ,,preferowanych" nie ma. Jak tutaj jest u licha? Czy developerzy nie mogliby uzgodnić jakiegoś, choćby nieformalnego ,,standardu", przynajmniej w obrębie jednej rodziny dystrybucji? ,,Zwykły" użytkownik (to znaczy nie pasjonat Lunuxa) nie ma czasu ani ochoty na ciągłe szukanie podstawowych rzeczy.

mirekc

Cytat: pavroo w Maj 26, 2023, 08:47:56 AMsudo update-alternatives --config x-www-browseri ustaw firefox jako domyślną
Tego próbowałem i nie zadziałało skutecznie. Chyba właśnie wtedy przestawiło mi linki z Telegrama na... Thunderbirda, albo po próbie usunięcia Ulaa z alternatyw. Teraz już nie dojdę.

pavroo

Nie ma innej możliwości aby globalnie ustawić domyślną przeglądarkę www.

Musisz wpisać numer odpowiadający Twoje przeglądarce i dać ENTER.

To polecenie nie zmienia nic w ustawieniach telegrama, thunderbirda lub innych aplikacjach, tylko ustawia domyślną przeglądarkę www.
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

mirekc

Cytat: pavroo w Maj 26, 2023, 10:21:56 AMNie ma innej możliwości aby globalnie ustawić domyślną przeglądarkę www.

Musisz wpisać numer odpowiadający Twoje przeglądarce i dać ENTER.

To polecenie nie zmienia nic w ustawieniach telegrama, thunderbirda lub innych aplikacjach, tylko ustawia domyślną przeglądarkę www.
Wcale nie. To ustawia domyślną przeglądarkę tylko dla tych aplikacji, które otwierając link wywołują /usr/bin/x-www-browser. Niestety nie wszystkie tak robią, a wręcz śmiem twierdzić, że większość tak nie robi.

Dowód: na maszynie wirtualnej z MX 21 przy której teraz siedzę ustawiłem tak:
  Wybór       Ścieżka           Priorytet  Status
------------------------------------------------------------
  0            /usr/bin/firefox     100       tryb auto
  1            /usr/bin/firefox     100       tryb ręczny
* 2            /usr/bin/mx-viewer   20        tryb ręczny

Proszę wcisnąć <enter>, aby pozostawić bieżący wybór[*]; albo wpisać wybrany numer:
Czyli domyślną przeglądarką powinien być mx-viewer, tak?
No to otwieram Open Office Writer, wpisuję w nim http://www.lublin.pl (on to od razu zamienia na link) i klikam z klawiszem Ctrl. Link otwiera się w Firefoksie.

pavroo

update-alternatives zmienia globalne ustawienia systemowe.
Poszczególne aplikacje mogą wybierać przeglądarkę użytkownika, dlatego trzeba w tych aplikacjach ustawić to oddzielnie.
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

mirekc

Cytat: pavroo w Maj 26, 2023, 02:19:47 PMupdate-alternatives zmienia globalne ustawienia systemowe.
Poszczególne aplikacje mogą wybierać przeglądarkę użytkownika, dlatego trzeba w tych aplikacjach ustawić to oddzielnie.
Ustawienie domyślnej przeglądarki powinno działać właśnie ,,na użytkownika". Każdy powinien mieć możliwość ustawienia własnej domyślnej przeglądarki. Natomiast nie jest prawdą, że dla każdej aplikacji użytkownika trzeba to ustawiać oddzielnie. Na przykład po instalacji dowolnej przeglądarki opartej na Chromium (nie tylko Ulaa) i ustawieniu jej jako domyślnej staje się ona taką dla wszystkich aplikacji użytkownika: klienta poczty, pakietów office (a mam zainstalowane trzy), czytników PDF, komunikatorów itp. Może jest jakaś egzotyka gdzie to tak nie działa, ale nie używam/nie zauważyłem. Zatem powinien też być sposób żeby przywrócić takie zachowanie dla poprzednio zainstalowanego Firefoksa ,,jednym ruchem" bez grzebania we wszystkich aplikacjach i o taki (skuteczny) sposób pytam. Update-alternatives jest nieskuteczne.

Ponadto wydaje się działać sposób zaproponowany przez @MSki, a zmiana ustawienia tam nie zmienia alternatives.

mirekc

Cytat: robson75 w Maj 25, 2023, 02:49:41 PMSpróbuj edytować plik /home/.config/mimeapps.list, i pozmieniać na firefox.
Szczególnie te linie
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
x-scheme-handler/chrome=firefox.desktop
Jesteś tego pewny? Bo u mnie jest tam takie coś:
-scheme-handler/chrome=userapp-Firefox-BDHO90.desktop;thunderbird.desktop;userapp-Pale Moon-I7AL90.desktop;
x-scheme-handler/ftp=thunderbird.desktop;userapp-Pale Moon-I7AL90.desktop;
x-scheme-handler/http=exo-web-browser.desktop;thunderbird.desktop;userapp-Firefox-BDHO90.desktop;
x-scheme-handler/https=exo-web-browser.desktop;thunderbird.desktop;userapp-Firefox-BDHO90.desktop;
x-scheme-handler/mailto=exo-mail-reader.desktop
Użyłem ustawienia wyszukanego przez @MSki. Jak dotąd wygląda że zadziałało poprawnie (potrzebuję jeszcze trochę popracować), ale przestawienie tam nie zmienia niczego w pliku /home/.config/mimeapps.list. Może więc jednak służy on do czegoś innego?

robson75

W pliku /home/.config/mimeapps.list są zapisane informacje jaki program ma co uruchamiać, u mnie on np. tak wygląda
[Default Applications]
text/x-matlab=org.xfce.mousepad.desktop
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
x-scheme-handler/chrome=firefox.desktop
text/html=firefox.desktop
application/x-extension-htm=firefox.desktop
application/x-extension-html=firefox.desktop
application/x-extension-shtml=firefox.desktop
application/xhtml+xml=firefox.desktop
application/x-extension-xhtml=firefox.desktop
application/x-extension-xht=firefox.desktop
image/png=org.xfce.ristretto.desktop
image/jpeg=org.xfce.ristretto.desktop
text/plain=org.xfce.mousepad.desktop
x-scheme-handler/tg=userapp-Telegram Desktop-ZT9611.desktop
application/xml=org.xfce.mousepad.desktop
application/octet-stream=featherpad.desktop
video/mp4=smplayer.desktop
application/x-bittorrent=org.qbittorrent.qBittorrent.desktop
application/x-extension-keyring=featherpad.desktop
application/x-zerosize=org.xfce.mousepad.desktop
x-scheme-handler/discord-455712169795780630=discord-455712169795780630.desktop
text/x-chdr=featherpad.desktop
inode/directory=xfce4-file-manager.desktop
x-scheme-handler/trash=xfce4-file-manager.desktop
image/svg+xml=org.inkscape.Inkscape.desktop
image/vnd.microsoft.icon=org.xfce.ristretto.desktop
application/json=featherpad.desktop
application/vnd.kde.kxmlguirc=org.xfce.mousepad.desktop
application/pdf=FoxitReader.desktop
application/ppdf=FoxitReader.desktop
application/pgp-signature=featherpad.desktop
application/x-designer=featherpad.desktop
text/vnd.trolltech.linguist=featherpad.desktop
application/x-ms-dos-executable=LutrisWine.desktop
image/gif=org.xfce.ristretto.desktop
application/x-wine-extension-msp=LutrisWine.desktop
application/x-msi=LutrisWine.desktop
application/x-msdos-program=LutrisWine.desktop
text/win-bat=LutrisWine.desktop
application/x-ms-shortcut=LutrisWine.desktop
text/x-ms-regedit=LutrisWine.desktop
application/x-wine-extension-ini=org.xfce.mousepad.desktop
image/x-xpixmap=featherpad.desktop
application/x-cd-image=engrampa.desktop

[Added Associations]
text/x-matlab=org.xfce.mousepad.desktop;
text/plain=featherpad.desktop;io.github.mightycreak.Diffuse.desktop;org.xfce.mousepad.desktop;
x-scheme-handler/http=firefox.desktop;
x-scheme-handler/https=firefox.desktop;
x-scheme-handler/chrome=firefox.desktop;
text/html=firefox.desktop;
application/x-extension-htm=firefox.desktop;
application/x-extension-html=firefox.desktop;
application/x-extension-shtml=firefox.desktop;
application/xhtml+xml=firefox.desktop;
application/x-extension-xhtml=firefox.desktop;
application/x-extension-xht=firefox.desktop;
text/x-log=featherpad.desktop;
image/png=pinta.desktop;gimp.desktop;shutter.desktop;org.xfce.ristretto.desktop;
image/jpeg=org.xfce.ristretto.desktop;
x-scheme-handler/tg=userapp-Telegram Desktop-1V4411.desktop;userapp-Telegram Desktop-ZT9611.desktop;
application/x-desktop=featherpad.desktop;
application/xml=org.xfce.mousepad.desktop;
application/octet-stream=featherpad.desktop;
video/mp4=smplayer.desktop;
application/x-bittorrent=org.qbittorrent.qBittorrent.desktop;
application/x-extension-keyring=featherpad.desktop;
application/x-zerosize=org.xfce.mousepad.desktop;
text/x-systemd-unit=featherpad.desktop;
inode/directory=xfce4-file-manager.desktop;
image/svg+xml=gimp.desktop;org.inkscape.Inkscape.desktop;
text/x-chdr=featherpad.desktop;
x-scheme-handler/trash=xfce4-file-manager.desktop;
image/vnd.microsoft.icon=pinta.desktop;org.xfce.ristretto.desktop;
application/json=featherpad.desktop;
application/vnd.kde.kxmlguirc=org.xfce.mousepad.desktop;
application/pdf=epdfview.desktop;
text/x-csrc=org.xfce.mousepad.desktop;featherpad.desktop;
application/pgp-signature=featherpad.desktop;
application/x-designer=featherpad.desktop;
text/vnd.trolltech.linguist=featherpad.desktop;
application/x-ms-dos-executable=wine.desktop;
image/gif=org.xfce.ristretto.desktop;
application/x-cd-image=wine.desktop;engrampa.desktop;
application/x-wine-extension-ini=org.xfce.mousepad.desktop;
image/x-xpixmap=featherpad.desktop;
application/vnd.rar=engrampa.desktop;
Arch Linux Xfce - 64Bit Linux User #621110

mirekc

Cytat: robson75 w Maj 27, 2023, 03:27:31 PMW pliku /home/.config/mimeapps.list są zapisane informacje jaki program ma co uruchamiać, u mnie on np. tak wygląda
[Default Applications]
text/x-matlab=org.xfce.mousepad.desktop
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
x-scheme-handler/chrome=firefox.desktop
text/html=firefox.desktop
application/x-extension-htm=firefox.desktop
application/x-extension-html=firefox.desktop
application/x-extension-shtml=firefox.desktop
application/xhtml+xml=firefox.desktop
application/x-extension-xhtml=firefox.desktop
application/x-extension-xht=firefox.desktop
image/png=org.xfce.ristretto.desktop
image/jpeg=org.xfce.ristretto.desktop
text/plain=org.xfce.mousepad.desktop
x-scheme-handler/tg=userapp-Telegram Desktop-ZT9611.desktop
application/xml=org.xfce.mousepad.desktop
application/octet-stream=featherpad.desktop
video/mp4=smplayer.desktop
application/x-bittorrent=org.qbittorrent.qBittorrent.desktop
application/x-extension-keyring=featherpad.desktop
application/x-zerosize=org.xfce.mousepad.desktop
x-scheme-handler/discord-455712169795780630=discord-455712169795780630.desktop
text/x-chdr=featherpad.desktop
inode/directory=xfce4-file-manager.desktop
x-scheme-handler/trash=xfce4-file-manager.desktop
image/svg+xml=org.inkscape.Inkscape.desktop
image/vnd.microsoft.icon=org.xfce.ristretto.desktop
application/json=featherpad.desktop
application/vnd.kde.kxmlguirc=org.xfce.mousepad.desktop
application/pdf=FoxitReader.desktop
application/ppdf=FoxitReader.desktop
application/pgp-signature=featherpad.desktop
application/x-designer=featherpad.desktop
text/vnd.trolltech.linguist=featherpad.desktop
application/x-ms-dos-executable=LutrisWine.desktop
image/gif=org.xfce.ristretto.desktop
application/x-wine-extension-msp=LutrisWine.desktop
application/x-msi=LutrisWine.desktop
application/x-msdos-program=LutrisWine.desktop
text/win-bat=LutrisWine.desktop
application/x-ms-shortcut=LutrisWine.desktop
text/x-ms-regedit=LutrisWine.desktop
application/x-wine-extension-ini=org.xfce.mousepad.desktop
image/x-xpixmap=featherpad.desktop
application/x-cd-image=engrampa.desktop

[Added Associations]
text/x-matlab=org.xfce.mousepad.desktop;
text/plain=featherpad.desktop;io.github.mightycreak.Diffuse.desktop;org.xfce.mousepad.desktop;
x-scheme-handler/http=firefox.desktop;
x-scheme-handler/https=firefox.desktop;
x-scheme-handler/chrome=firefox.desktop;
text/html=firefox.desktop;
application/x-extension-htm=firefox.desktop;
application/x-extension-html=firefox.desktop;
application/x-extension-shtml=firefox.desktop;
application/xhtml+xml=firefox.desktop;
application/x-extension-xhtml=firefox.desktop;
application/x-extension-xht=firefox.desktop;
text/x-log=featherpad.desktop;
image/png=pinta.desktop;gimp.desktop;shutter.desktop;org.xfce.ristretto.desktop;
image/jpeg=org.xfce.ristretto.desktop;
x-scheme-handler/tg=userapp-Telegram Desktop-1V4411.desktop;userapp-Telegram Desktop-ZT9611.desktop;
application/x-desktop=featherpad.desktop;
application/xml=org.xfce.mousepad.desktop;
application/octet-stream=featherpad.desktop;
video/mp4=smplayer.desktop;
application/x-bittorrent=org.qbittorrent.qBittorrent.desktop;
application/x-extension-keyring=featherpad.desktop;
application/x-zerosize=org.xfce.mousepad.desktop;
text/x-systemd-unit=featherpad.desktop;
inode/directory=xfce4-file-manager.desktop;
image/svg+xml=gimp.desktop;org.inkscape.Inkscape.desktop;
text/x-chdr=featherpad.desktop;
x-scheme-handler/trash=xfce4-file-manager.desktop;
image/vnd.microsoft.icon=pinta.desktop;org.xfce.ristretto.desktop;
application/json=featherpad.desktop;
application/vnd.kde.kxmlguirc=org.xfce.mousepad.desktop;
application/pdf=epdfview.desktop;
text/x-csrc=org.xfce.mousepad.desktop;featherpad.desktop;
application/pgp-signature=featherpad.desktop;
application/x-designer=featherpad.desktop;
text/vnd.trolltech.linguist=featherpad.desktop;
application/x-ms-dos-executable=wine.desktop;
image/gif=org.xfce.ristretto.desktop;
application/x-cd-image=wine.desktop;engrampa.desktop;
application/x-wine-extension-ini=org.xfce.mousepad.desktop;
image/x-xpixmap=featherpad.desktop;
application/vnd.rar=engrampa.desktop;
Wygląda że masz rację, bo u mnie też się zmieniło i teraz jest tak:
x-scheme-handler/chrome=userapp-Firefox-BDHO90.desktop
x-scheme-handler/ftp=userapp-Pale Moon-I7AL90.desktop
x-scheme-handler/http=userapp-Firefox-BDHO90.desktop
x-scheme-handler/https=userapp-Firefox-BDHO90.desktop 
Tylko nie załapałem w którym momencie: czy po użyciu Menu -> Ustawienia -> Preferowane programy, czy po kliknięciu ,,Ustaw jako domyślną przeglądarkę" w Firefoksie. W każdym razie powiązanie jest. Póki mogę wolę korzystać z GUI, ale o tym pliku postaram się pamiętać.

Zobacz najnowsze wiadomości na forum