GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie ändere ich den Standardbrowser und die Befehlszeilenparameter, die zum Öffnen eines Links vom Gnome-Terminal verwendet werden?

Ich habe im Grunde die gleiche Frage, die hier beantwortet wurde:

Wie ändere ich den Browser, mit dem das Gnome-Terminal Links öffnet?

Außer ich verwende Ubuntu 14.04 und bin daran interessiert, die an den Browser übergebenen Befehlszeilenargumente anzupassen. Gibt es dafür eine Möglichkeit?

Akzeptierte Antwort:

Programme verwenden eine Vielzahl anderer Programme, um den Standardbrowser zu ermitteln – sensible-browser &xdg-open zwei von ihnen zu sein.

Für xdg-open , können Sie es einfach verwenden, indem Sie xdg-open http://URL ausführen , also xdg-open https://www.google.co.uk öffnet zum Beispiel Google.
Dies sollte dasselbe sein wie das Ausführen von echo https://www.google.co.uk im Terminal und durch Klicken auf den Link sollte der Standardbrowser (in meinem Fall Firefox) geöffnet werden.
Mit xdg-settings get default-web-browser können Sie sehen, was der Standardbrowser ist :

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

Um Werte festzulegen, führen Sie xdg-settings set default-web-browser LAUNCHER-FILE.desktop aus :

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

Also jetzt echo https://www.google.co.uk ausführen und klicken Sie auf den Link oder führen Sie xdg-open https://www.google.co.uk aus sollte Google im neuen Standardbrowser (in meinem Fall jetzt Chromium) öffnen.

Beachten Sie, dass es auf die .desktop-Datei des Programms verweist, nicht auf seinen Befehl – ​​dies muss eine gültige Datei in /usr/share/applications sein (oder ~/.local/share/applications ). Sie können ganz einfach Ihren eigenen mit einem benutzerdefinierten Befehl erstellen, indem Sie einen vorhandenen kopieren und die Zeilen „Name“ und „Exec“ ändern:

$ cp /usr/share/applications/firefox.desktop ~/.local/share/applications/firefox-new-window.desktop
$ gedit ~/.local/share/applications/firefox-new-window.desktop & disown

##Then change Name and Exec lines to `Name=Firefox (New Window)` & `Exec=firefox --new-window %u` respectively
$ update-desktop-database ~/.local/share/applications/
$ xdg-settings set default-web-browser firefox-new-window.desktop

Oben habe ich einen neuen Launcher erstellt, ihn so bearbeitet, dass ein neues Fenster von Firefox gestartet wird, und die Datenbank der Launcher-Dateien aktualisiert und auf den Standardwert gesetzt. Jetzt läuft xdg-open https://www.google.co.uk öffnet ein neues Fenster von Firefox.

Weitere Informationen:

  • Desktop-Eintragsspezifikation (Anleitungen zum Bearbeiten von Launchern)
  • Wie kann eingestellt werden, welche Anwendung von xdg-open gestartet wird? – Frag Ubuntu
  • Wie man xdg-open richtig und einfach konfiguriert ohne Umgebung? – Unix &Linux

Ubuntu
  1. So installieren Sie Sicherheitsupdates über die Befehlszeile in Ubuntu

  2. Wie ändere ich die Standardzeilenlänge für Od und Hexdump?

  3. Wie kann man von der Befehlszeile aus stummschalten?

  4. Softwarequellen über die Befehlszeile ändern?

  5. Wie ändere ich den Standardport von Remote Desktop (vnc)?

Wie man Debian 10 über die Befehlszeile und die GUI herunterfährt

So legen Sie den Standardbrowser unter Debian über die Befehlszeile fest

So öffnen Sie eine URL im Webbrowser vom Linux-Terminal aus

So installieren Sie den Google Chrome-Browser unter Ubuntu 20.04 über die Befehlszeile

Wie stelle ich den Standardbrowser über die Befehlszeile ein?

Wie aktiviere und deaktiviere ich Gnome-Erweiterungen über die Befehlszeile?