Klicken Sie mit der linken Maustaste auf den Terminalemulator, um den Link zu öffnen

10

Also habe ich versucht, wieder Linux als mein primäres Betriebssystem zu verwenden. Ich verwende Ubuntu 12.04 mit Gnome 3. Ich habe mehrere Terminalemulatoren ausprobiert, aber alle scheinen einen gemeinsamen Fehler zu haben: Sie müssen die Strg-Taste gedrückt halten, während Sie mit der linken Maustaste klicken, um Links in einem Browser zu öffnen, oder mit der rechten Maustaste auf und klicken Wählen Sie die Kontextmenüoption "Open Link".

Das ist für mich nicht optimal. Die Maschine, die ich als Linux-Desktop-Umgebung verwende, ist der Laptop, den ich für die Arbeit verwende. Ich benutze dies, wenn ich von zu Hause aus arbeite und im Gegensatz zu meinem Büro in meinem Schlafzimmer bin. In meinem Büro habe ich mein Windows-Gaming-Rig und meinen lokalen Linux-Server (auf den ich normalerweise über SSH vom Laptop oder vom Gaming-Rig aus zugreife und tmux darin ausführe). Ich benutze dies oft, wenn meine Frau schläft und ich nicht genug Platz habe, um eine externe Maus zu benutzen. Ich weiß, dass dies viele zusätzliche Details sind (die an das Off-Topic angrenzen), aber ich versuche, ein klareres Bild der Gründe für meinen Anwendungsfall zu vermitteln und bestimmte Lösungen auszuschließen, die nicht funktionieren.

Das Klicken mit der rechten Maustaste und das Auswählen eines geöffneten Links sowie das Gedrückthalten der Strg-Taste sind einfacher, wenn ich die externe Maus verwenden kann. Wenn ich jedoch das Trackpad verwende, ist dies sehr unangenehm. Ein Grund, warum ich von zu Hause aus arbeite und den Laptop im Bett benutze, ist, dass ich unter chronischen Schmerzen leide. Daher ist es mir wichtig, einen Weg zu finden, um meine Umgebung an meinen Komfort anzupassen und meine Behinderungen zu bewältigen.

Ich habe Gnome-Terminal, Terminator, Guake und einige andere ausprobiert, an die ich mich momentan nicht erinnern kann. rxvt scheint nicht einmal Links zu erkennen (in regulären oder Unicode-Versionen), dasselbe gilt für xterm. Unicode scheint auch wichtig zu sein, damit tmux korrekt zeichnet (es könnte Konfigurationsänderungen geben, um das zu umgehen, aber genau das ist mir beim Testen jetzt aufgefallen).

Irgendwelche Vorschläge, wie Sie einen der gängigen Emulatoren für die Arbeit mit diesem oder einen anderen Emulator für den Versuch konfigurieren können? Ich habe Guake in letzter Zeit verwendet, da es das beste von ihnen zu sein schien, aber ich bin definitiv offen für einen Wechsel, wenn es die Arbeit erledigt. Ich würde es vorziehen, Code nicht von Hand zu patchen, da ich es vorziehen würde, alles über apt zu verwalten, wenn dies möglich ist, aber ich werde es tun, wenn es notwendig ist. Ich habe KDE-spezifische Apps bisher vermieden, da es einen zusätzlichen Aufwand gibt, eine einzelne KDE-App in Gnome auszuführen. Wenn es jedoch keine Alternativen gibt und die Leistung gut genug ist, lohnt es sich auch, sie zu untersuchen.

Es tut mir leid, wenn dies für die Leute ein triviales Problem ist, aber dies ist tatsächlich die nervigste Sache, mit der ich zu tun habe, wenn ich versuche, Linux als Desktop-Umgebung zu verwenden (was meiner Meinung nach viele gute Dinge über das aussagt Status des Linux-Desktops). Aufgrund meiner Behinderung bin ich jedoch versucht, meinen Standardstart auf Windows zurückzusetzen. Ich habe mich sehr daran gewöhnt, Putty-URL zu verwenden, die das perfekt handhabt.

Danke für Ihre Hilfe.

Morgan Blackthorne
quelle
Es ist möglicherweise möglich, ein benutzerdefiniertes Plugin für Terminator zu schreiben, aber ich bin mir nicht sicher, wie ich das machen soll.
Scott Severance

Antworten:

4

urxvt ist wahrscheinlich der am besten konfigurierbare Emulator auf dem Markt. Installieren Sie es mit

sudo apt-get install rxvt-unicode

Bearbeiten Sie dann die Datei ~ / .Xdefaults und fügen Sie Folgendes hinzu:

URxvt.perl-ext-common: default,matcher
URxvt.urlLauncher: xdg-open
URxvt.matcher.button: 1
URxvt.matcher.pattern.1: \\bwww\\.[\\w-]\\.[\\w./?&@#-\[\]]*[\\w/-]

Mit xdg-open können Sie jeden Browser verwenden, den Sie in den Systemeinstellungen angegeben haben (funktioniert zumindest für Gnome, bei KDE unsicher). Leider sind die Standard-Looks von urxvt nicht sehr überzeugend, ich bin eher dem alten xterm als dem modernen Gnome-Terminal ähnlich, und die Konfiguration läuft eher über Konfigurationsdateien als über Kontextmenüs. Es gibt jedoch ein Tutorial zur Konfiguration.

Persönlich macht mir ein solcher Konfigurationsmodus nichts aus. Nach meiner Erfahrung möchten Sie Ihr Terminal selten neu konfigurieren.

Januar
quelle
1
Das hat getan, wonach ich gesucht habe, danke! Ich habe meine .X-Standardeinstellungen etwas geändert, um sie dem folgenden zu ähneln
Morgan Blackthorne