Czy w Firefoksie jest skrót klawiaturowy do wklejenia uniksowego schowka „podstawowego wyboru”, a nie Firefox?


11

Korzystam z systemu Linux i jestem przyzwyczajony do zaznaczania tekstu za pomocą myszy, aby skopiować i naciskając Shift+, Insertaby wkleić. (Wykorzystuje to alternatywny schowek znany jako „Wybór podstawowy”).

Wydaje się, że działa to w każdej aplikacji oprócz Firefoksa. Firefox używa innego schowka, w którym Ctrl+ Ckopie i Ctrl+ Vwkleja. Czy jest możliwe naciśnięcie klawisza lub zmiana konfiguracji, które mogę zrobić, aby Firefox wkleił ze schowka „podstawowego wyboru” w Uniksie - tego, który wkleja po kliknięciu środkowym przyciskiem myszy?

Uwaga: szukam skrótu klawiaturowego , a nie akcji myszy.


Zwykły skrót klawiaturowy do wklejenia PRIMARYzaznaczenia to Shift + Insert. Problem w Firefoksie może być związany z tym, w jaki sposób GTK + zdecydowało o powiązaniu shift + insert z CLIPBOARDzaznaczeniem. Błąd GNOME 643391 zawiera łatki umożliwiające mapowanie shift + insert w celu wklejenia z PRIMARYzaznaczenia. Nie wypróbowałem jeszcze tych poprawek, ale w pewnym momencie spróbuję, ponieważ teraz może to przerwać moją interakcję ze wszystkimi aplikacjami opartymi na GTK + ...
njsg,

na tablicy unixowej jest podobne pytanie, czy wypróbowałeś proponowane rozwiązania? unix.stackexchange.com/questions/11889/…
weberik

Odpowiedzi:


1

X11 ma wiele schowków: zaznaczanie tekstu myszką wypełnia „Wybór podstawowy” i kliknięcie środkowego przycisku powoduje wstawienie go. W przypadku Ctrl-V / Ctrl-C większość programów używa „Schowka”, wydaje się, że Shift-Ins czasami używa Podstawowego zaznaczenia, czasem Schowka.

Łatwiej więc nie używać Shift-Ins, ale myszy lub Ctrl-V / Ctrl-C do kopiowania tekstu między różnymi aplikacjami.


3
Na przykład, jeśli jesteś w Xtermie, podstawowy wybór jest Twoją jedyną opcją.
user2898

„To łatwiejsze” jest dość podobne do narzędzi, których zwykle używasz. W zależności od używanych narzędzi może być łatwiej nie używać Ctrl-V / Ctrl-C.
njsg

środkowy przycisk myszki. tego używam. (kliknij koło)
Jasen

1

Możesz przypisać następujące polecenie do klawisza, który powinien udostępnić wybór firefox innym programom:

xsel -b|xsel

i wzajemnie

xsel|xsel -b

0

W systemie Linux kliknięcie środkowym przyciskiem (lub kółkiem przewijania) myszy powinno wkleić zawartość schowka uniksowego.

Jeśli nie masz środkowego przycisku myszy, kliknięcie jednocześnie lewego i prawego przycisku jest często skonfigurowane do emulacji kliknięcia środkowego.


3
Czy można to zrobić bez odrywania rąk od klawiatury?
user2898

spróbuj Shift + Insert
spinus

@spinus myślę, że chodzi o to, że shift+insertnie nie działa z Firefoksem.
iago-lito

0

Wykorzystanie autocutsel pomogło mi ...

Uruchamiam to w moim skrypcie startowym X (~ / .Xclients):

autocutsel -buttonup -fork

Możesz to najpierw przetestować w terminalu, takim jak:

autocutsel -verbose

To użycie synchronizuje SCHOWEK z CUT_BUFFER0 (i vis-a-versa), dzięki czemu zaznaczenie w rxvt (mój „xterm” wyboru) wklei się w Firefoksie przy użyciu standardowych skrótów klawiszowych.


Ale wtedy stracisz rozróżnienie między tymi schowkami. Zazwyczaj używam wyboru myszy do bardziej tymczasowych rzeczy. Biorąc to pod uwagę, clipit ( sourceforge.net/projects/gtkclipit ) to niezły menedżer schowka, który również zapewnia tę funkcję.
niebieskawy
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.