Kliknięcie lewym przyciskiem myszy w xterms rozpoczyna wybór czegoś do wklejenia.
Podwójne kliknięcie lewym przyciskiem wybiera słowo.
Kliknięcie trzykrotnie lewym przyciskiem myszy wybiera linię.
Wszystko to działa w jedności w 11.04. Nie ma jednak możliwości skopiowania i wklejenia tego zaznaczenia do innego miejsca: menu kliknięcia prawym przyciskiem pokazuje wyłączenie wklejania, a kliknięcie środkowym przyciskiem, aby skopiować i wkleić, nie działa.
Jak mogę skopiować zaznaczenie z Xtermu do innego miejsca? Jestem zadowolony z każdej metody, aby to zrobić.
(Do tej pory korzystam z domyślnej instalacji bez specjalnej konfiguracji)
Edycja: Ten sam problem z xedit
Odpowiedzi:
Użyj środkowego kliknięcia lub Shift + Wstaw
patrz Wybór X Window
źródło
Xterm używa buforów cięcia, a nie standardowego wyboru schowka X11 używanego do standardowego kopiowania i wklejania, którego używa teraz terminal gnome i większość innych programów Linux.
Ale jeśli uruchomisz Xterm w ten sposób:
następnie opcje są dostępne w standardowym schowku.
Przeczytaj więcej na temat kopiowania i wklejania w Xterm | Baza wiedzy StarNet - PC X, X Windows, X 11 i więcej - StarNet
xcb
Program przewiduje również wiersza polecenia dostęp do buforów ciętych.Np. W Trusty Tahr 12.04, z uruchomionym menedżerem okien lxde, mogę trzykrotnie kliknąć wiersz tekstu w xterm, który go podświetla i umieszcza w buforze cięcia 0. Następnie mogę uruchomić xcb -p 0, który wypisuje linię na standardowe wyjście.
Z jakiegoś powodu nie działało mi klikanie obu przycisków (symulowanie środkowego kliknięcia) w xtermie, ale wstawka shift działała w xtermie.
źródło
xterm*selectToClipboard: true
tam wiersz, aby zmiana była trwała :)-class ${CLASS}
do uruchomieniaxterm
odpowiedniej flagi, stanie się-xrm ${CLASS}.*.selectToClipboard:true
tak, jeśli masz osobne klasy okien xterm, ustawienia są śledzone osobno.Podobny temat omówiono tutaj . Jak wskazały „ciągi”:
Kopiowanie / wklejanie w xterm działało dla mnie, ale nie dla aplikacji na zewnątrz, na przykład gedit. Jak na powyższy link, zainstalowałem parcellite i to rozwiązało problem,
Aktualizacja: Jeśli „wklej” nie działa z „shift-insert”, użyj środkowego przycisku myszy lub jeśli nie masz jednego kliknięcia jednocześnie lewego i prawego przycisku, aby wkleić.
źródło
Aby kopiować między xterm a innymi programami / dokumentami / ...
Dodaj do pliku
~/.Xresources
(lub utwórz):Następnie uruchom polecenie:
Uruchom ponownie Xterm.
źródło
Kiedy kopiujesz z Xterm, po prostu użyj
Shift + środkowe kliknięcie
wkleić coś do gedit lub jakiegoś edytora w Xterm, np. mcedit
źródło
To nie do końca odpowiada na twoje pytanie, ale pomogło mi, dlatego umieszczam je tutaj, ponieważ może pomóc komuś innemu:
źródło
Aby skopiować tekst w Xterm, najpierw zaznacz tekst, a następnie naciśnij shift+ PrtScr. Aby wkleić tekst w Xterm, użyj shift+ Insert.
źródło
Po zaznaczeniu tekst jest automatycznie umieszczany w buforze cięcia (jak w schowku). Kiedy używasz Kopiuj, z menu lub za pomocą skrótu klawiaturowego, przechodzi on do głównego schowka.
Aby wkleić z bufora cięcia do xtermu, kliknij środkowym przyciskiem myszy. Aby wkleić ze schowka do Xtermu, przesuń środkowe kliknięcie.
źródło
Zobacz tutaj wyjaśnienie problemów z wklejaniem w Xterms i nowoczesnych aplikacjach / menedżerach okien: http://www.davidsimmons.com/soft/xtermhacks/#copynpaste
źródło
Xterm używa podstawowego wyboru X11, który różni się od schowka. Za pomocą programu Xsel można skopiować podstawowy wybór do schowka:
W tym celu zdefiniowałem Meta-c w Fluxboksie.
Jest to przydatne w przypadku programów Windows, które obsługują tylko jeden schowek (na przykład VirtualBox).
źródło
Mam inny przydatny menedżer schowka Glipper działający w dniu 12.04.
Jeśli wybiorę znaki xterm, pojawią się one w nowym wpisie Glippera.
Jeśli wybiorę ten wpis (przycisk) spośród tej sekwencji, następna wkleja się z niego i wklei te znaki do dowolnej aplikacji.
źródło