¿Hay un atajo de teclado en Firefox para pegar el portapapeles de "selección primaria" de Unix, no el de Firefox?

11

Ejecuto Linux, y estoy acostumbrado a seleccionar texto con el mouse para copiar y presionar Shift+ Insertpara pegar. (Esto utiliza un portapapeles alternativo conocido como "Selección primaria").

Esto parece funcionar en todas las aplicaciones, además de Firefox. Firefox usa un portapapeles diferente, donde Ctrl+ Ccopias y Ctrl+ Vpega. ¿Hay un cambio de teclado o configuración que puedo hacer para que Firefox pegue desde el portapapeles de "selección primaria" de Unix, el que se pega cuando hago clic con el botón central del mouse?

Nota: Estoy buscando un atajo de teclado , no una acción del mouse.

Miguel
fuente
El método abreviado de teclado habitual para pegar la PRIMARYselección es shift + insert. El problema en Firefox puede estar relacionado con cómo GTK + decidió asociar shift + insert con la CLIPBOARDselección. El error de GNOME 643391 tiene parches para permitir que shift + insert se reasigne para pegar desde la PRIMARYselección. Todavía no probé estos parches, pero los intentaré en algún momento, ya que esto tiende a romper mi interacción con todas las aplicaciones basadas en GTK + ...
njsg
Hay una pregunta similar en la placa de Unix, ¿probó las soluciones propuestas? unix.stackexchange.com/questions/11889/…
weberik

Respuestas:

1

X11 tiene múltiples portapapeles: al seleccionar texto con el mouse se llena la "Selección primaria" y al hacer clic en el botón central se inserta. Para Ctrl-V / Ctrl-C, la mayoría de los programas usan el "Portapapeles", Shift-Ins parece usar a veces la Selección primaria, a veces el Portapapeles.

Por lo tanto, es más fácil no usar Shift-Ins sino el mouse o Ctrl-V / Ctrl-C para copiar texto entre diferentes aplicaciones.

Florian Diesch
fuente
3
Si está en un xterm, por ejemplo, la selección principal es su única opción.
user2898
"Es más fácil" es bastante relativo a las herramientas que usas normalmente. Dependiendo de las herramientas que use, puede ser más fácil no usar Ctrl-V / Ctrl-C.
njsg
botón central del ratón. Eso es lo que yo uso. (haga clic en la rueda)
Jasen
1

Puede vincular el siguiente comando a una tecla, debe hacer que su selección de Firefox esté disponible para otros programas:

xsel -b|xsel

y viceversa

xsel|xsel -b
artistoex
fuente
0

En Linux, al hacer clic en el botón central (o rueda de desplazamiento) del mouse, se debe pegar el contenido del portapapeles de Unix.

Si no tiene un botón central en su mouse, hacer clic en los botones izquierdo y derecho al mismo tiempo a menudo se configura para emular un clic central.

jwaddell
fuente
3
¿Hay alguna manera de hacerlo sin quitar las manos del teclado?
user2898
pruebe Shift + Insert
spinus
@spinus Creo que todo el asunto es que shift+insertqué no funciona con Firefox.
iago-lito
0

El autocutsel util me ayudó ...

Ejecuto esto en mi script de inicio X (~ / .Xclients):

autocutsel -buttonup -fork

Puede probarlo primero en un terminal de esta manera:

autocutsel -verbose

Esta utilidad sincroniza CLIPBOARD con CUT_BUFFER0 (y viceversa), de modo que una selección en rxvt (mi "xterm" de elección) se pegará en Firefox usando sus teclas de acceso rápido estándar.

T. Perkins
fuente
Pero entonces perderás la distinción entre esos portapapeles. Tiendo a usar la selección del mouse para más cosas temporales. Dado eso, clipit ( sourceforge.net/projects/gtkclipit ) es un buen administrador de portapapeles, que también proporcionaría esta característica.
azulado