Emulator terminala kliknij lewym przyciskiem myszy, aby otworzyć łącze


10

Próbowałem więc wrócić do używania Linuksa jako mojego głównego systemu operacyjnego. Używam Ubuntu 12.04 z Gnome 3. Próbowałem wielu emulatorów terminali, ale wszystkie wydają się mieć wspólną awarię: musisz przytrzymać klawisz Ctrl podczas kliknięcia lewym przyciskiem, aby otworzyć łącza w przeglądarce lub kliknąć prawym przyciskiem myszy i wybierz opcję menu kontekstowego „Otwórz link”.

Jest to dla mnie nieoptymalne. Komputer, którego używam jako środowisko pulpitu Linux, to laptop, którego używam do pracy. Używam tego, kiedy pracuję w domu i jestem w sypialni, a nie w biurze; w moim biurze mam platformę do gier Windows i lokalny serwer Linux (do którego zwykle uzyskuję dostęp przez SSH z laptopa lub platformy do gier i uruchamiam tmux wewnątrz). Często używam tego, gdy moja żona śpi i nie mam miejsca na użycie zewnętrznej myszy. Wiem, że jest wiele dodatkowych szczegółów (granice poza tematem), ale staram się dać jaśniejszy obraz uzasadnienia mojego przypadku użycia i wykluczyć pewne rozwiązania, które nie będą działać.

Kliknięcie prawym przyciskiem myszy i wybranie otwartego łącza, a nawet przytrzymanie wciśniętego przycisku Ctrl, jest łatwiejsze, gdy mogę korzystać z myszy zewnętrznej, ale kiedy korzystam z panelu dotykowego, jest to naprawdę niewygodne. Częściowo dlatego, że pracuję w domu i korzystam z laptopa w łóżku, ponieważ cierpię na przewlekłe dolegliwości bólowe, dlatego znalezienie sposobu na dostosowanie środowiska dla własnego komfortu jest dla mnie ważne, aby pomóc sobie w radzeniu sobie z niepełnosprawnością.

Próbowałem gnome-terminal, terminator, guake i kilku innych, których obecnie nie pamiętam. rxvt nawet nie wydaje się rozpoznawać linków (w wersjach zwykłych lub unicode), tak samo dla xterm. Wydaje się również, że Unicode jest ważny, aby tmux rysował poprawnie (mogą istnieć poprawki konfiguracyjne do obejścia tego, ale właśnie to zauważyłem podczas testowania).

Wszelkie sugestie dotyczące konfiguracji jednego z popularnych emulatorów do pracy z tym lub innego emulatora do wypróbowania? Ostatnio korzystam z Guake'a, ponieważ wydawało się to najlepsze, ale zdecydowanie jestem otwarty na zmianę, jeśli uda mu się to zrobić. Wolałbym nie ręcznie łatać kodu, ponieważ wolę zarządzać wszystkim przez apt, jeśli to możliwe, ale zrobię to, jeśli to konieczne. Do tej pory unikałem aplikacji specyficznych dla KDE ze względu na dodatkowe koszty związane z uruchomieniem jednej aplikacji KDE w Gnome, ale jeśli nie ma żadnych alternatyw i działa wystarczająco dobrze, to również warto je zbadać.

Przykro mi, jeśli wydaje się to trywialną troską dla ludzi, ale w rzeczywistości jest to najbardziej denerwująca rzecz, z którą mam do czynienia, próbując używać Linuksa jako środowiska pulpitu (co moim zdaniem mówi wiele dobrych rzeczy na temat stan pulpitu systemu Linux). Jednak z powodu mojej niepełnosprawności kusi mnie przywrócenie domyślnego rozruchu do systemu Windows. Przyzwyczaiłem się do używania adresu URL, który doskonale sobie z tym radzi.

Dzięki za pomoc.


Może być możliwe napisanie niestandardowej wtyczki dla Terminatora, ale nie jestem pewien, jak to zrobić.
Scott Severance

Odpowiedzi:


4

Urxvt jest prawdopodobnie najbardziej konfigurowalnym emulatorem. Zainstaluj za pomocą

sudo apt-get install rxvt-unicode

Następnie edytuj plik ~ / .Xdefaults, dodając:

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

Użycie xdg-open pozwala na użycie dowolnej przeglądarki, którą określiłeś w ustawieniach systemu (działa przynajmniej dla Gnome, nie jesteś pewien KDE). Niestety, domyślny wygląd urxvt nie jest, powiedziałbym, bardzo przekonujący, bardziej przypomina stary xterm niż nowoczesny terminal gnome, a konfiguracja przebiega przez pliki konfiguracyjne, a nie menu kontekstowe. Istnieje jednak samouczek, jak to skonfigurować.

Osobiście nie mam nic przeciwko takiemu trybowi konfiguracji, z mojego doświadczenia wynika, że ​​rzadko chcesz ponownie konfigurować terminal.


1
Zrobiłem to, czego szukałem, dzięki! Zmodyfikowałem nieco moje .Xdefault, aby bardziej przypominały terminal gnome w oparciu o to: saltycrane.com/blog/2009/11/how-make-urxvt-look-gnome-terminal
Morgan Blackthorne
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.