Częstym sporem, który mam, gdy korzystam z X11 w systemie Linux, jest to, że wydaje się, że nie ma żadnych skrótów klawiaturowych dla X11 do kopiowania i wklejania. Ctrlci Ctrlvdziałają dobrze w większości aplikacji Gtk / Qt, ale podczas kopiowania i wklejania do / z emulatora terminala, Ctrlci Ctrlvnie są wykonalnymi opcjami.
Niektóre terminy, takie jak terminal gnome, używają skrótów takich jak CtrlShiftc/ v, ale nadal powoduje to niespójne działanie kopiowania i wklejania w różnych aplikacjach.
Na przykład OSX używa klawisza Super/ Commanddo zapewnienia Ctrlc/ vskrótów, które działają we wszystkich aplikacjach OSX (bez X11) i nie zakłócają emulatorów terminali.
Czy jest jakiś sposób na uzyskanie podobnej funkcjonalności w X11 w systemie Linux?
muennich/urxvt-perls
twojego komentarza. Zdaję sobie sprawę, że to było ponad siedem miesięcy temu, ale: dzięki! Nadal nie mam idealnego rozwiązania dla skrótów systemowych, ale okazało się to doskonałym dodatkiem!Odpowiedzi:
Skończyłem z częściowym rozwiązaniem problemu, instalując
xbindkeys
i konfigurując następujące elementy.xbindkeysrc
w moim domowym katalogu :Te skróty pozwalają mi kopiować tekst do schowka X11 z emulatora terminala, takiego jak urxvt, a także wklejać ze schowka X11 do emulatora terminala. Aplikacje Qt działają również w przypadku kopiowania i wklejania.
Jednak podczas korzystania z aplikacji Gtk (takich jak Firefox, gedit itp.), Jeśli stuknę Mod4 + V, aby wkleić, wydaje się, że nie działa. Jeśli przytrzymam klawisze przez kilka sekund, a następnie zwolnię, wklei się dobrze. Dziwaczny.
źródło
Jednym z najprostszych rozwiązań, jakie mogę wymyślić, jest wyróżnienie tekstu i kliknięcie środkowym przyciskiem myszy w miejscu, w którym chcesz go wkleić. Uważaj jednak, jak to robisz, często koniec kopiowanej linii jest nową linią i może powodować problemy, jeśli jesteś w powłoce.
źródło