Kliknij prawym przyciskiem myszy, aby wkleić w terminalu

11

W pracy używam szpachli do łączenia się z wieloma maszynami Red Hat / CentOS i uwielbiam fakt, że wybranie tekstu oznacza kopiowanie, a kliknięcie prawym przyciskiem oznacza wklejanie.

Czy mogę ustawić domyślny terminal Ubuntu, aby robił to samo?

Edycja: Dzięki za odpowiedzi, ale nie są to dokładnie to, czego szukam. Chociaż oba są poprawne, faktycznie szukałem sposobu korzystania z tej funkcji bez użycia innego terminala. Więc wszystko powinno działać przez domyślny terminal gnome.

Nie jestem pewien, czy to możliwe, ale spróbuję szczęścia i rozpocznę nagrodę za to ...

Edytuj : Dziękuję wam za odpowiedzi i przepraszam za późną odpowiedź, ale nie było mnie w weekend. Sprawdzę dziś rozwiązanie „wybór / środkowy przycisk myszy” i wrócę do ciebie.

Rozwiązanie w postaci łatek również brzmi obiecująco.

bioShark
źródło
W Ubuntu możesz do tego użyć środkowego przycisku myszy (kliknięcie kółkiem)
Wayne_Yux
Myślę, że odpowiedź Stunts jest dokładnie odpowiedzią na to pytanie. Jeśli uważasz, że tak nie jest, możesz edytować swoje pytanie, aby podać więcej szczegółów na temat tego, czego dokładnie potrzebujesz. Komentarz @Wayne_Yux jest taki sam, jak odpowiedź Stunts
Felipe
Dokonałem niewielkiej edycji mojej odpowiedzi, sprawdź to.
Sergiy Kolodyazhnyy
Czy kliknięcie prawym przyciskiem myszy -> Wklej naprawdę jest zbyt trudne? : /
Seth
Facet o imieniu Tomi Valkeinen używa łaty na terminalu gnome, aby uzyskać funkcjonalność, której szukasz. Sprawdziłem to sam i działa idealnie.
banskt

Odpowiedzi:

16

W gnome-terminal (i ogólnie w Ubuntu) zaznacz tekst oznacza „kopiuj” (lub „zaznaczenie X”, jeśli chcesz uzyskać techniczne, które różnią się od „kopiowania ze schowka”), które można wkleić za pomocą środkowego kliknięcia myszy.

Akrobacje
źródło
Dzięki za odpowiedź, właśnie tego szukałem :). Jak wskazał @Serg, masz najlepszą odpowiedź.
bioShark
Musisz pokochać te rozwiązania, które polegają tylko na przesunięciu palca o 1/4 cala
MonoThreaded
1
Ta odpowiedź jest przydatna, ale w rzeczywistości nie odpowiada na pytanie „jak wkleić prawym przyciskiem myszy”.
msoutopico
5

Znalazłem tę łatkę autorstwa Tomi Valkeinen: Naszywka na terminal Gnome dla pastowatej pasty do prawego przycisku myszy

Daj nam znać, czy to działa dla Ciebie.

Edycja: Poszedłem i sam to sprawdziłem. Działa idealnie. Oto załatane pliki deb dla gnome-terminal-3.6.2: przesłane do mediafire

Jeśli używasz tej samej wersji gnome-terminal, możesz pobrać pliki deb i zainstalować je:

cd /path/to/download/folder
sudo dpkg -i gnome-terminal_3.6.2-0ubuntu1_amd64.deb gnome-terminal-data_3.6.2-0ubuntu1_all.deb

Edycja: Dla przyszłego odniesienia, oto pełna procedura:

Pobierz łatkę: prawy przycisk-wklej.patch

Zainstaluj zależności kompilacji:

sudo apt-get build-dep gnome-terminal

Pobierz źródła i zastosuj łatkę:

mkdir gnome-terminal
cd gnome-terminal
sudo apt-get source gnome-terminal
cd gnome-terminal-*
patch -p1 < path/to/right-button-paste.patch

Zbuduj i zainstaluj:

sudo dpkg-buildpackage -us -uc -b
cd ..
dpkg -i *.deb

Najnowsze łatki są utrzymywane przez Tomi Valkeinen na https://github.com/tomba/gnome-terminal w gałęziach „paste- *”.

banskt
źródło
Po głosowaniu negatywnym poszedłem dalej i sam zainstalowałem łatkę. Działa doskonale, a domyślny terminal gnome działa z przyciskiem wklej i kliknij prawym przyciskiem myszy.
banskt
Mar 2019: Nie działa, nowość w Ubuntu (ponownie), zobacz 1. Błąd :: Musisz umieścić w swoim źródle niektóre identyfikatory URI źródła.list askubuntu.com/a/857433/330608 2. oryginalne źródło taika.org /~tomba/gnome-terminal/index.html 3. * Brak pliku -paste.patch, utknął tutaj, nie można kontynuować.
Manohar Reddy Poreddy
3

Pozwól mi trochę rozwinąć moją oryginalną odpowiedź. Technicznie, domyślny emulator terminala, gnome-terminalnie ma tej funkcji i nie ma sposobu, aby ustawić ją, o ile wiem lub widziałem po badaniach online. Dlatego odpowiedź na twoje pytanie

Czy mogę ustawić domyślny terminal Ubuntu, aby robił to samo?

jest w zasadzie nie.

Z drugiej strony, puttyjest tak naprawdę dostępny również dla Ubuntu i jest to najprostsze i najmniej wymagające rozwiązanie, jeśli chcesz określonego zachowania. Zrób sudo apt-get install puttyto.

Istnieje jednak kilka kompromisów, które można zastosować i istnieją one tak, jak są z przyczyn historycznych . Środowisko graficzne na serwerze Unix / Linux X ma coś znanego jako selections, myśl o nich jako o wielu schowkach - pierwotnym, wtórnym i „schowku”. Drugi wybór dotyczy podświetlenia tekstu i użycia ShiftInsertlub środkowego kliknięcia myszy, aby wkleić. Środkowe kliknięcie myszą to kliknięcie kółkiem myszy na myszach, a na touchpadach - naciśnięcie razem prawego i lewego kliknięcia.

Istnieją rozwiązania z innymi terminalami, ale ponieważ gnome-terminalkonkretnie o to prosisz, odpowiedź wciąż pozostaje, nie, nie ma innej możliwości.

Sergiy Kolodyazhnyy
źródło
Pyta, czy domyślny terminal Ubuntu może zrobić to samo. Chyba pracuję lokalnie i nie łączę się z tymi wszystkimi serwerami red-hat.
Felipe
@Felipe Gnome terminal, który jest domyślny, nie może tego zrobić. Sam kit jest najprostszym rozwiązaniem o minimalnym wysiłku. Terminal Gnome ma skrót do wklejania i kopiowania wyróżnień za pomocą środkowego kliknięcia myszą, ale ponieważ op chce określonego, nie podobnego zachowania, kit jest kolejnym najlepszym rozwiązaniem na liście.
Sergiy Kolodyazhnyy
0

Rozwiązaniem tego jest użycie Terminatora, terminala Linuksa: Terminator

Również tutaj jest samouczek, jak to zrobić: Kliknij prawym przyciskiem myszy wklej na terminalu Linux z terminatorem


źródło
1
Chociaż link do samouczka jest fajny, lubimy ograniczać ruch wychodzący wymagany dla naszych użytkowników. Edytuj swoją odpowiedź, aby zamieścić krótki opis procesu na swoim linku i podać link jako źródło.