Dove cambiare come xdg-open apre gli URL? sincronizzare con kde-open?


9
  • kde-open "http://askubuntu.com/" è carino e apre l'URL nel mio browser web
  • ma xdg-open "http://askubuntu.com/"apre il link nel mio texteditor :-(

So dove trovo l'associazione dei file in KUbuntu, ma come kde-openfunziona, suppongo che non sia dove si trova il problema.

Posso sincronizzare xdg-openper usare lo stesso programma del kde-open?
O almeno cambiare il suo comportamento per i http (s) -URL?

(Il problema principale è che alcuni programmi, come il slack-client, usano xdg-openper aprire file e URL.)

Aggiornamento 1

x-www-browsere gnome-www-browserin aggiornamento-alternative:

update-alternatives --display x-www-browser
x-www-browser - auto mode
  link best version is /usr/bin/firefox
  link currently points to /usr/bin/firefox
  link x-www-browser is /usr/bin/x-www-browser
  slave x-www-browser.1.gz is /usr/share/man/man1/x-www-browser.1.gz
/usr/bin/chromium-browser - priority 40
/usr/bin/firefox - priority 40
/usr/bin/konqueror - priority 30
  slave x-www-browser.1.gz: /usr/share/man/man1/konqueror.1.gz

e gnome-www-browser

update-alternatives --display gnome-www-browser
gnome-www-browser - auto mode
  link best version is /usr/bin/firefox
  link currently points to /usr/bin/firefox
  link gnome-www-browser is /usr/bin/gnome-www-browser
/usr/bin/chromium-browser - priority 40
/usr/bin/firefox - priority 40

Entrambi indicano firefox, nessuna traccia di kwrite.


Il seguente post potrebbe contenere informazioni utili per te: askubuntu.com/questions/18418/…
dufte

@dufte dato che sia x-www-browser che gnome-www-browser indicano firefox, non è stato così utile :-( ma grazie comunque
Puggan Se

Risposte:


9

Sembra che xdg-openabbia impostazioni interne almeno potrei farlo aprire un browser diverso da quello impostato all'interno update-alternatives.

$ xdg-settings --list
Known properties:
  default-url-scheme-handler    Default handler for URL scheme
  default-web-browser           Default web browser

$ xdg-settings get default-web-browser
chromium.desktop

$ update-alternatives --display x-www-browser
x-www-browser - auto mode
  link best version is /usr/bin/firefox
  link currently points to /usr/bin/firefox
  link x-www-browser is /usr/bin/x-www-browser
/usr/bin/chromium-browser - priority 40
/usr/bin/firefox - priority 40

Per risolvere il problema:

xdg-settings set default-web-browser firefox.desktop

Verificare:

$ xdg-settings get default-web-browser
firefox.desktop
$ xdg-open "http://askubuntu.com/"
[opens firefox now]

2
xdg-settings get default-web-browserorg.kde.kwrite.desktop
Puggan Se il

questa risposta è davvero utile, ma ottengo lo stesso di @PugganSe anche dopo che corro xdg-settings set default-web-browser firefox.desktop...
Jayen,

2 anni e mezzo fa, ma ho una vaga memoria delle cose che si risolvono dopo l'installazione di nautilus. Installando nautilus in KDE, le impostazioni di app defualt di gnome e kde sono state incollate insieme e le mie impostazioni di kde hanno iniziato a funzionare. Non ricordare se questo ha risolto questo problema o se è stato eliminato un altro problema in Gentoo.
Puggan Se,

1
Le cose dipendono da come viene chiamato il browser Web dall'altro programma. Se l'ambiente chiama un URL, potresti voler impostare ulteriormente default-url-scheme-handlerper 'http', 'ftp' (anche 'mailto' sarebbe possibile), come in xdg-settings set default-url-scheme-handler http firefox.desktopo xdg-settings set default-url-scheme-handler ftp firefox.desktop(o xdg-settings set default-url-scheme-handler mailto claws-mail.desktopper Claws come predefinito 'mailto:' - programma di collegamento)
Jaleks,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.