[SOLVED] Pamac i domyślna przeglądarka

Jesteś nowy na forum? Przeczytaj ...

Home Fora Forum wsparcia Oprogramowanie [SOLVED] Pamac i domyślna przeglądarka

Oglądasz 11 posty - 1 do 11 (z 11 ogółem)
  • Autor
    Posty
  • #5172
    Nencio
    Forumowicz

    Witam
    Zainstalowałem sobie w KDE Pamac bo Octopi jakoś mi nie przypadł do gustu. Uprałem się z długim uruchamianiem jego ale nie mam pomysłu jak wymusić żeby używał do otwierania linków http w firefox zamiast operze.
    Domyślną przeglądarką jest firefox i oprócz Pamac wszystko jest otwierane w nim.
    Ktoś podpowie jak ten problem rozwiązać?
    W ubuntowatych można to rozwiązać tak:

    sudo update-alternatives --config x-www-browser
    sudo update-alternatives --config gnome-www-browser
    #5173
    Avatar photonapcok
    Administrator

    Spróbuj:
    – dla http:
    gio mime x-scheme-handler/http
    – dla https:
    gio mime x-scheme-handler/https

    Te polecenia wyświetlą ci domyślne programy dla linków http i https (chodzi o programy oparte o GTK jak np pamac).

    Aby ustawić Firefoxa jako domyślną:
    gio mime x-scheme-handler/http firefox.desktop

    podobnie dla https:
    gio mime x-scheme-handler/https firefox.desktop

    #5177
    Avatar photoazja
    Moderator

    … nie zauważyłem żeby pamac miał jakieś swoje ustawienia dotyczące otwierania link’ów. Używa domyślnej przeglądarki. Powinien.

    … z innej trochę mańki niż @napcok sugeruje, bo nie mam KDE, więc ja bym zrobił jak poniżej, w nieznanym mi środowisku:
    # sprawdź, czy [prawy-klawisz | Otwórz odnośnik] działa tak samo;
    # sprawdź konfigurację Opery (nie używam, nie znam) i jeżeli znajdziesz coś na temat jej domyślności, to wyłącz;
    # uruchom … co tam masz w KDE, do edycji ustawień MIME (jakieś narzędzie graficzne, a jeżeli nie znajdziesz, to szukaj konsolowego lub bezpośrednio – pliku z konfiguracją) i sprawdź, czy gdzieś nie masz odniesienia do Opery;
    # jeżeli powyższe nie zadziała, to uruchom konfigurację domyślnych programów i ustaw Operę jako domyślną przeglądarkę, zamknij, otwórz ponownie i przestaw na Firefox’a. Być może czegoś nie dopisał poprzednio, a wykonanie tej operacji spowoduje nadpisanie wadliwej konfiguracji.

    … sugerowałbym zachowanie kolejności działań, ale przyznaję, że macam po ciemku i zdaję się na intuicję. Może też tak być, że w KDE, pamac ma fochy – być może nie na darmo w tym środowisku, domyślnie instalowane jest octopi (na qt, w przeciwieństwie do pamac’agtk).

    Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi

    #5178
    Nencio
    Forumowicz

    Spróbuj:
    – dla http:
    gio mime x-scheme-handler/http
    – dla https:
    gio mime x-scheme-handler/https

    Te polecenia wyświetlą ci domyślne programy dla linków http i https (chodzi o programy oparte o GTK jak np pamac).

    Aby ustawić Firefoxa jako domyślną:
    gio mime x-scheme-handler/http firefox.desktop

    podobnie dla https:
    gio mime x-scheme-handler/https firefox.desktop

    gio mime x-scheme-handler/http
    
    (gio mime:2443): GLib-GIO-WARNING **: /etc/xdg/kde-mimeapps.list contains a [Added Associations] group, but it is not permitted here.  Only the non-desktop-specific mimeapps.list file may add or remove associations.
    Domyślny program dla „x-scheme-handler/http”: opera.desktop
    Zarejestrowane programy:
            opera.desktop
    Zalecane programy:
            opera.desktop
    gio mime x-scheme-handler/https
    
    (gio mime:2453): GLib-GIO-WARNING **: /etc/xdg/kde-mimeapps.list contains a [Added Associations] group, but it is not permitted here.  Only the non-desktop-specific mimeapps.list file may add or remove associations.
    Domyślny program dla „x-scheme-handler/https”: opera.desktop
    Zarejestrowane programy:
            opera.desktop
    Zalecane programy:
            opera.desktop
    sudo gio mime x-scheme-handler/http
    Domyślny program dla „x-scheme-handler/http”: firefox.desktop
    Zarejestrowane programy:
            firefox.desktop
            opera.desktop
    Zalecane programy:
            firefox.desktop
            opera.desktop


    @napcok
    coś nie tak z uprawnieniami chyba.

    #5179
    Avatar photonapcok
    Administrator

    Nie używam KDE. Ostrzeżenie dotyczy kde-mimeapps.list, i nie wiem czy w czymś przeszkadza.
    Ale wygląda na to, że jest ustawiony Firefox dla http i linki klikane w pamac powinny się w nim otwierać.
    Działa?
    Jeśli tak to wystarczy jeszcze ustawić dla https.

    #5180
    Nencio
    Forumowicz

    @napcok No właśnie jest ustawione:

    [Added Associations]
    application/pdf=okular.desktop;
    application/x-bittorrent=qBittorrent.desktop;
    application/x-zerosize=org.kde.kate.desktop;
    application/zip=org.kde.ark.desktop;
    text/html=firefox.desktop;
    text/plain=org.kde.kate.desktop;
    inode/directory=org.kde.dolphin.desktop;
    application/x-shellscript=org.kde.kate.desktop;
    
    [Default Applications]
    application/pdf=okular.desktop;
    application/x-bittorrent=qBittorrent.desktop;
    application/x-zerosize=org.kde.kate.desktop;
    application/zip=org.kde.ark.desktop;
    text/html=firefox.desktop;
    text/plain=org.kde.kate.desktop;

    i domyślnie otwiera w firefoxie oprócz pamac.

    #5181
    Avatar photonapcok
    Administrator

    @Nencio a wykonałeś polecenia z mojego pierwszego posta? Ostatnie dwa?
    Jeśli tak i nadal linki z pamac nie otwierają się w FF to znaczy, że KDE ma jakiś mechanizm, który nadpisuje te ustawienia.

    To co wkleiłeś nie ma związku z otwieraniem linków czyli „protokołów” (HTTP i HTTPS), a typów plików (HTML) – i mówi tylko o tym, że firefox ma otwierać lokalne pliki html.

    #5182
    Nencio
    Forumowicz

    @napcok tak oczywiście i wcześniej znalazłem też temat o tym tu.
    Wykonane komendy dają takie odpowiedzi:

    gio mime x-scheme-handler/http firefox.desktop
    
    (gio mime:2615): GLib-GIO-WARNING **: /etc/xdg/kde-mimeapps.list contains a [Added Associations] group, but it is not permitted here.  Only the non-desktop-specific mimeapps.list file may add or remove associations.
    Wczytanie informacji o programie obsługującym „firefox.desktop” się nie powiodło
    
    gio mime x-scheme-handler/https firefox.desktop
    
    (gio mime:2620): GLib-GIO-WARNING **: /etc/xdg/kde-mimeapps.list contains a [Added Associations] group, but it is not permitted here.  Only the non-desktop-specific mimeapps.list file may add or remove associations.
    Wczytanie informacji o programie obsługującym „firefox.desktop” się nie powiodło

    Powyższe to jest zawartość /etc/xdg/kde-mimeapps.list

    #5184
    Avatar photoazja
    Moderator

    … KDE, to festival rozwiązań graficznych. Nie chce mi się wierzyć, że nie masz tam jakiegoś 'panelu sterowania’, a w nim możliwości wybrania domyślnych programów, np. domyślnej przeglądarki, która byłaby uruchamiana w momencie odwołania się do link’u http lub https. Podobnie jak nie uwierzę, że nie ma tam jakiegoś graficznego edytora MIME, w którym mógłbyś szybko i sprawnie przejrzeć konfigurację czy posortować materiał wg dowolnej kolumny, dzięki czemu dokonałbyś analizy materiału. A jeżeli brzydzisz się GUI (to co tam, w takim razie robi KDE?), to znajdź pliki odnoszące się do konfiguracji MIME i przejrzyj je bezpośrednio w porządnym edytorze. Chyba jestem człowiekiem małej wiary.

    Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi

    #5185
    Nencio
    Forumowicz

    @azja dzięki za epopeje. Powinieneś skrobnąć jakąś książkę.
    Problem rozwiązałem dwoma komendami:

    xdg-mime default firefox.desktop x-scheme-handler/http
    xdg-mime default firefox.desktop x-scheme-handler/https

    Ustawienie w xdg domyślnej przeglądarki na firefox:
    xdg-settings get default-web-browser firefox.desktop

    Sprawdzenie:

    xdg-settings get default-web-browser
    xdg-settings check default-web-browser firefox.desktop

    I już działa i firefox jako domyślna w pamac.

    #5187
    Avatar photoazja
    Moderator

    @Nencio -> :D

    Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi

Oglądasz 11 posty - 1 do 11 (z 11 ogółem)
  • Musisz być zalogowany aby odpowiedzieć w tym wątku.