¿Cómo puedo cambiar las teclas de mi teclado? (¿Cómo puedo crear comandos / atajos de teclado personalizados?)

109

Quiero cambiar las asociaciones de teclas en algunas de las teclas de mi teclado. Quiero que algunos ejecuten comandos y otros para activar diferentes claves.

¿Qué aplicaciones puedo usar para hacer esto?

Índice:

Todavía estoy buscando respuestas usando dconf y cualquier otro método.

    
pregunta Seth 13.02.2013 - 00:38

13 respuestas

80

xbindkeys ..

sudo apt-get install xbindkeys

Xbindkeys es un programa muy versátil que le permite reasignar claves con mucha facilidad. Utiliza un archivo de configuración, mi ubicación predeterminada está en su directorio de inicio, para cambiar las asociaciones de teclas en ciertos comandos.

Para crear un archivo de configuración predeterminado, use el comando:

xbindkeys --defaults

que imprime el archivo de configuración predeterminado. Entonces, si quiere crear el archivo que contiene los valores predeterminados que usaría:

xbindkeys --defaults > $HOME/.xbindkeysrc

Que imprime los valores predeterminados en un archivo oculto llamado .xbindkeysrc ubicado en el hogar ( ~ ).

Ahora, para cambiar las vinculaciones de las claves, primero tenemos que saber cuál es el nombre o keysym de esas teclas. xbindkeys nos permite usar el identificador -k para encontrar el nombre de una combinación de teclas o teclas. Ejecutar:

xbindkeys -k

Y presione una combinación de teclas o teclas. Su salida se verá algo similar a esto (al presionar espacio ):

"NoCommand"
m:0x10 + c:65
Mod2 + space

"No Command" nos dice que actualmente no hay ningún comando asociado con la tecla Espacio .

m:0x10 + c:65
Mod2 + space  

Es el nombre de la combinación de tecla / tecla.

el archivo de configuración ...

Permite abrir el archivo de configuración que creaste anteriormente:

gedit .xbindkeysrc  

Aquí hay un extracto del archivo de configuración predeterminado:

#
# A list of keys is in /usr/include/X11/keysym.h and in
# /usr/include/X11/keysymdef.h
# The XK_ is not needed.
#
# List of modifier:
#   Release, Control, Shift, Mod1 (Alt), Mod2 (NumLock),
#   Mod3 (CapsLock), Mod4, Mod5 (Scroll). 
#

# The release modifier is not a standard X modifier, but you can  
# use it if you want to catch release events instead of press events

# By defaults, xbindkeys does not pay attention with the modifiers
# NumLock, CapsLock and ScrollLock.
# Uncomment the lines above if you want to pay attention to them.

#keystate_numlock = enable
#keystate_capslock = enable
#keystate_scrolllock= enable

# Examples of commands:

"xbindkeys_show" 
 control+shift + q  

Cada línea que comienza con # es un comentario y no será leída o ejecutada por xbindkeys .

Hasta ahora, la única línea que no está comentada es:

"xbindkeys_show" 
 control+shift + q  

Este extracto muestra la sintaxis básica de los comandos xbindkeys :

"Command to run (in quotes)"
key to associate with command (no quotes)  

Así que como pueden ver:

"xbindkeys_show" 
 control+shift + q  

Ejecuta el comando xbindkeys_show cuando presiona Ctrl + Shift + q .

enlaza las teclas a los comandos ..

Ahora intentemos unir unas pocas teclas. Recomiendo borrar todo el archivo predeterminado para que quede en blanco. Contiene enlaces de teclas preestablecidos que probablemente no desee.

Ahora supongamos que quiere usar Ctrl + b para abrir su navegador. Primero necesita saber qué es el nombre o keysym de Ctrl + b . Como se mencionó anteriormente, puede usar xbindkeys -k para encontrar el nombre de una tecla o claves, pero hay una manera más fácil. Para combinaciones simples como Ctrl + b puedes usar:

Control+b

¡Mucho más fácil, no!

Ahora encuentra el comando para tu navegador favorito:

  • Para Firefox: firefox

  • para Chromium: chromium-browser

  • Para Opera: opera

¿Recuerdas la sintaxis de antes? El comando xbindkeys para iniciar Firefox (o su otro navegador favorito) cuando presiona Ctrl + b es:

"firefox"
Control+b

Ahora ponlo en tu archivo de configuración y guárdalo. Ahora puede observar que su comando no funciona todavía, eso es porque xbindkeys no se está ejecutando. Para comenzar, solo ejecuta xbindkeys desde un terminal. Su Ctrl + b ahora debería iniciar su navegador!

enlaza claves a otras teclas ..

Si desea que una tecla de su teclado llame a una tecla diferente en su teclado, necesitará una pieza adicional de software ya que xbindkeys no es compatible con esto por sí mismo. Sé de dos programas que podemos usar, xdotool y xte . Prefiero xte , así que voy a usar eso.

Instálalo:

sudo apt-get install xautomation

La sintaxis para xte es así:

xte 'command key/mousebutton/xyCoordinates'

Ejemplos:

  • Para llamar a una tecla, presione: xte 'key keyName'

  • Llamar a una combinación de teclas: xte 'keydown keyName' 'keydown secondKeyName' 'keyup keyName' 'keyup secondKeyName

  • Para llamar al botón del mouse: xte 'mouseclick buttonNumber' (Discutiremos la búsqueda de números de botones un poco más tarde)

  • Para mover el mouse: xte 'mousemove xCoordinate yCoordinate'

  • ¡Y más! Lee man xte

Ahora que conoce el comando para simular pulsaciones de teclas, puede llamarlo desde su script xbindkeys , así:

"xte 'key b'"
Control+b  

Como se puede adivinar, esto llama a xte 'key b' cuando presionamos Ctrl + b , que ingresaría un b en cualquier documento que podría estar trabajando actualmente.

Sin embargo, quiero señalar que xbindkeys y xte no siempre funcionan muy bien juntos. A veces tienes que presionar las teclas exactamente al mismo tiempo para obtener resultados, otras veces funciona bien. Esto puede o no tener que ver con la configuración del sistema y / o el hardware. No estoy seguro. Consulte la respuesta de maggotbrain para obtener una forma más confiable de vincular claves a otras claves.

vincula los botones del mouse a los comandos ..

También puede usar xbindkeys para vincular los botones del mouse a los comandos (y desde allí los atajos de teclado, consulte más arriba). El formato básico para los botones del mouse debería serle familiar ahora:

" [command to run]  "
b:n

Donde [command to run] es el comando que desea ejecutar y n el número del botón del mouse que desea usar para ese comando.

Si no conoce el número del botón del mouse, puede usar xev para averiguar qué es:

xev | grep button

El resultado será algo así:

user@host:~$ xev | grep button
    state 0x10, button 1, same_screen YES
    state 0x110, button 1, same_screen YES
    state 0x10, button 2, same_screen YES
    state 0x210, button 2, same_screen YES
    state 0x10, button 3, same_screen YES
    state 0x410, button 3, same_screen YES

Cuando presiono cada uno de los botones de mi mouse.

Por ejemplo:

" firefox "
b:2

Inicia Firefox cuando presiono el botón central del mouse.

    
respondido por el Seth 13.02.2013 - 00:38
46

Xev y xmodmap

Cambiar enlaces de teclas usando xev y xmodmap .

Ambas aplicaciones de línea de comandos están disponibles de manera predeterminada, por lo que no es necesario instalar software adicional.

Xev "crea una ventana y luego le pide al servidor X que le envíe eventos cada vez que algo sucede en la ventana (como moverlo, cambiar de tamaño, ingresar, hacer clic, etc. .). " página de manual de xev

xmodmap es un "programa que se usa para editar y mostrar el mapa de modificador de teclado y la tabla de mapa de teclado que usan las aplicaciones cliente para convertir códigos de clave de evento en keysyms." < a href="http://manpages.ubuntu.com/manpages/precise/en/man1/xmodmap.1.html"> página de manual de xmodmap

El siguiente ejemplo reasignará la clave Caps_Lock al comportamiento de la tecla Esc (Muchos usuarios de vi / vim consideran que se trata de una asignación de teclado útil).

Usando xev

Inicie la aplicación xev desde una ventana de terminal ( Ctrl - Alt - t )

La aplicación se inicializará, mostrará varias líneas y comenzará una ventana en blanco. Mantenga la ventana de la aplicación xev en foco, y presione la tecla cuyas propiedades / comportamiento desea usar.

  • Presione la tecla ESC

En la ventana del terminal, verá varias líneas de salida. Anote la tercera línea devuelta. Esto contendrá el nombre de la propiedad que desea mover a la otra clave.

KeyPress event, serial 32, synthetic NO, window 0x3e00001,
    root 0x256, subw 0x0, time 16245388, (616,73), root:(1487,535),
    state 0x10, keycode 9 (keysym 0xff1b, Escape), same_screen YES,
    XLookupString gives 1 bytes: (1b) ""

En este caso, la tecla Esc (código clave 9) usa el nombre "Escape" .

  • Presione la tecla Bloq Mayús

Esta vez estamos buscando el código clave que Bloq Mayús está usando.

Nuevamente, fíjate en la tercera línea:

KeyRelease event, serial 32, synthetic NO, window 0x4c00001,
    root 0x256, subw 0x0, time 94702774, (862,151), root:(1733,613),
    state 0x10, keycode 66 (keysym 0xffe5, Caps_Lock), same_screen YES,
    XKeysymToKeycode returns keycode: 9
    XLookupString gives 1 bytes: (1b) ""

Usando xmodmap

Ahora que hemos obtenido la información sobre las claves que queremos cambiar de xev , usaremos xmodmap para modificar los mapas de teclas. Desde el terminal de comando ( Ctrl + Alt + t ), ejecute los siguientes comandos:

  • Este comando modifica el Bloq Mayús para usar el mismo comportamiento que Esc

    xmodmap -e "keycode 66 = Escape"
    
  • Esta opción imprime una tabla de mapa de teclas como expresiones en el archivo ~/.Xmodmap

    xmodmap -pke > ~/.Xmodmap
    

Activar los cambios (solo para esta sesión de inicio de sesión) con el siguiente comando:

    xmodmap ~/.Xmodmap

Hacer cambios persistentes durante los reinicios:

  • Si no existe, crea un archivo en tu carpeta de inicio llamado .xinitrc .

    touch .xinitrc
    
    • Coloque la siguiente línea en el archivo y guarde el archivo:

      xmodmap ~/.Xmodmap
      

Modificar claves con diferentes comportamientos de estado

(como Bloq Num )
  • Obtenga la tabla de mapa de teclas para las teclas modificadoras (salida abreviada aquí)

    xmodmap -pm
    shift       Shift_L (0x32),  Shift_R (0x3e)
    mod2        Num_Lock (0x4d)
    

Si desea cambiar, por ejemplo, el comportamiento del período en la tecla Del / Período en el teclado numérico, a una coma, utilice el siguiente comando:

    xmodmap -e "keycode 91 mod2 = KP_Delete comma"

Tenga en cuenta que esto está utilizando mod2 keymapping para cambiar el comportamiento de la tecla cuando se pulsa el modificador Bloq Num . La sintaxis para esto es:

    xmodmap -e "<KEYCODE> <MODIFIER> = <behaviour> <behaviour_with_modifier>"

Recurso

    
respondido por el Kevin Bowen 17.02.2013 - 23:01
40

De forma predeterminada (Esto es solo para complementar la Respuesta excelente de Seth), Ubuntu (en este ejemplo estoy usando 16.04) tiene 2 categorías que vienen por defecto en la Configuración del sistema:

Para ir a Configuración del sistema, en la esquina superior derecha haz clic en el ícono Gear :

Luego, seleccione Configuración del sistema :

Aquí encontrarás 2 opciones que pueden enviarte a la sección de Creación de atajos.

Si selecciona Ingreso de texto , deberá seleccionar el Configuración del teclado Enlace en la esquina inferior derecha, que lo enviaría directamente a las opciones de Accesos directos.

Si selecciona la opción Teclado , deberá hacer clic en la pestaña Accesos directos

Después de llegar a las pestañas Accesos directos, debe seleccionar los Accesos directos personalizados en la parte inferior de la lista en el lado izquierdo:

Y luego haga clic en el Signo más en la parte inferior para comenzar a crear su propio atajo:

A partir de ahí, solo es cuestión de que agregue el nombre del atajo (no confunda el nombre del atajo, para el nombre del comando real que va a ejecutar). Y a continuación, en el campo Comando, es donde colocará qué comando se ejecutará para este acceso directo. En el siguiente ejemplo, denominé el atajo "Sublime Text 3" para saber con qué se relaciona ese atajo específico. Y en el campo de comando agregué el comando real que es subl .

Al final aparecerá lo siguiente en la pantalla que muestra que, dado que el atajo todavía no tiene asignadas una combinación de teclas o teclas, está Deshabilitado por defecto:

A continuación, haríamos clic en el mensaje "Deshabilitado" para agregarle una combinación de teclas:

En esta parte, asigno la combinación de teclas de MAYÚS + CTRL + S de modo que cuando presiono esta combinación, se abre Sublime Aplicación de texto.

Después de lo cual, puedes simplemente probar tu combinación presionando la combinación de teclas correspondiente y viendo la aplicación abierta:

NOTA: Para combinaciones especiales como la de matar al Servidor X, sugiero visitar el siguiente enlace: ¿Cómo habilito Ctrl-Alt-Backspace para matar el servidor X?

    
respondido por el Luis Alvarado 13.02.2013 - 01:44
20

Vaya a Configuración del sistema → Keboard , seleccione la pestaña Accesos directos y agregue un nuevo acceso directo personalizado para su navegador. Si su brouser predeterminado es Firefox, use firefox para en el campo de comando; si su brouser predeterminado es Firefox, use chromium-browser , y así sucesivamente:

    
respondido por el Radu Rădeanu 12.08.2013 - 13:45
18

Puede crear accesos directos de teclado complejos (varias teclas) instalando AutoKey en el centro de software. . A diferencia de xmodmap, AutoKey no vuelve a enlazar las teclas reales en su teclado; se ejecuta en segundo plano e intercepta los atajos de teclado definidos, luego envía pulsaciones de teclas simuladas a sus aplicaciones.

La primera vez que inicie AutoKey, se iniciará el servicio en segundo plano (el icono de notificación no se ha actualizado para la unidad, por lo que no hay indicación visual). Una vez que se está ejecutando, puede abrir la interfaz de configuración ejecutando nuevamente el iniciador:

Ahora abre Edit & gt; Preferencias y seleccione "Iniciar automáticamente la clave automática al iniciar sesión" para asegurarse de que sus accesos directos funcionen cada vez que inicie sesión.

Asignación de un atajo de teclado a otro atajo de teclado

  1. Seleccione Archivo & gt; Nuevo & gt; Frase
  2. Asegúrese de que "Pegar con" esté configurado en "Teclado".
  3. Escriba las claves que desea asignar a en el cuadro de texto.

    • Las claves especiales (que no son caracteres) se representan con los códigos documentados aquí .
    • Si escribe varias claves, se enviarán en secuencia a menos que coloque un + entre ellas (p. ej., <ctrl>+c copiaría en la mayoría de las aplicaciones; <ctrl>+c<ctrl>+n<ctrl>+v crearía un documento nuevo con la selección; <shift>+ubuntu escribiría el texto "Ubuntu")
  4. Presione el botón "Establecer" al lado de "Tecla rápida". Aparecerá un cuadro de diálogo que le permite determinar la combinación de teclas que desea asignar desde :

  5. Seleccione Archivo & gt; Guardar

Un ejemplo de configuración completa (que envía <enter> cuando presiona <ctrl>+m ) se ve así:

    
respondido por el cscarney 06.06.2013 - 16:10
14

Pruebe esto:

Instale un programa llamado XKeyCaps. Para instalar, simplemente presione Ctrl + Alt + T en su teclado para abrir Terminal. Cuando se abra, ejecute los comandos a continuación:

sudo apt-get install xkeycaps

Una vez instalado, puede hacer xkeycaps en el indicador para ejecutar el programa. Una vez que se ejecuta, elija el diseño del teclado correcto y haga clic en Aceptar

Luego, cuando acceda al teclado de la pantalla, haga clic con el botón derecho en la tecla que desee, en su caso es S y elija las teclas de intercambio.

Asegúrese de agregar la línea siguiente a sus sesiones para que se inicie automáticamente cada vez que inicie.

xmodmap ~/.xmodmap-'uname-n'

Fuente: UFM ytsejam1138

    
respondido por el Mitch 26.05.2013 - 11:09
8

Si solo quieres reasignar claves, las otras respuestas son geniales.

Sin embargo, hay otra manera de abordarlo. AutoKey es un macroprocesador de teclado que le permite asociar cualquier combinación de tecla / modificador con una macro que puede hacer casi cualquier cosa que pueda hacer. desde tu teclado y mucho más.

AutoKey tiene un grabador de macros y una forma simple de ingresar secuencias de teclas básicas, pero sus macros están escritas en Python y pueden hacer casi cualquier cosa que pueda codificar.

La forma más sencilla de usarlo es hacer que envíe pulsaciones de teclas a sus aplicaciones / escritorio. Cuando se usa de esta manera, el sistema / las aplicaciones no pueden decir que no estás escribiendo, por lo que no se necesita API u otra interfaz, simplemente hacen lo que "tipeaste".

AutoKey también puede procesar frases. Cuando escribe una cadena de caracteres activados, puede sustituir el texto nuevo por esa cadena (ya sea inmediatamente o después de que escriba un carácter separador como una nueva línea o pestaña).

También tiene filtros de ventana para que pueda restringir una frase o macro particular para que se ejecute solo en determinados tipos de ventanas (como las que tienen Mozilla en el título para que funcionen solo en cosas como Firefox o Thunderbird).

AutoKey actualmente tiene versiones Gtk y Qt.

Ediciones:

Guía de instalación Esto es muy detallado. Tratamos de hacer que sea accesible tanto para principiantes como para expertos.

Foro de usuarios Foro de usuario activo.

Hubo un lugar para guiones contribuidos, pero parece que se ha ido. Voy a verificar eso. Debido a que es principalmente una aplicación GUI con muchas opciones, los ejemplos requerirían una gran cantidad de capturas de pantalla y un artículo completo.

Tengo una frase definida de modo que cuando escribo " Jmail! ", la reemplaza instantáneamente con mi bastante larga dirección de correo electrónico.

Escribí una macro que se desencadena escribiendo Ctrl - P que solo está activo en las ventanas que tienen "Mozilla" en su título. Al escribir Ctrl - P aparece el cuadro de diálogo de impresión (Firefox o Thunderbird), selecciona Imprimir en archivo y luego rellena el nombre del siguiente archivo de impresión disponible en la cola de impresión ( Los numere 01, 02, ... y el script lee el directorio de cola, busca el último número de archivo y lo incrementa en 1). Lo uso con mi software de emulación de impresión dúplex ( duplexpr ) para eliminar un montón de pulsaciones de teclas y movimientos del mouse (solo con cosas de teclado, AutoKey todavía no (esto está en desarrollo) emiten eventos de mouse de forma nativa).

He visto algunas otras macros de los jugadores que les permiten acceder a la información sobre su personaje y recursos muy rápidamente para que puedan mantenerse enfocados en la acción.

    
respondido por el Joe 13.02.2013 - 22:47
6

USANDO TECLAS DE TECLADO COMO BOTONES DE RATÓN

Es posible que desee asignar una tecla del teclado al botón del mouse. Si desea hacer clic con una tecla del teclado (útil si tiene un macbook o un botón del panel táctil incorrecto), puede hacer lo siguiente.

  1. instala algunas utilidades:

    sudo apt-get install x11-utils xkbset x11-xserver-utils
    
  2. encuentre el código clave de la clave que desea asignar:

    • escribe xev | grep keycode en la terminal
    • presione la tecla de interés y aparecerá una línea como esta:

      state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,  
      
  3. utilizando el código clave, reasigne la clave para hacer lo mismo que el botón izquierdo del mouse:

    • xkbset m
    • xmodmap -e "keycode 64 = Pointer_Button1"

Pointer_Button3 es el botón derecho del mouse y Pointer_Button2 es el medio.

    
respondido por el krumpelstiltskin 15.11.2014 - 20:14
3

Resultó que está bajo la aplicación 'teclado'.

Si lo menciona, puede cambiar los atajos según sea necesario ...

el cambio es un poco extraño en el primer uso. Haga clic sobre la derecha (la columna que tiene Ctrl-Alt-T, Deshabilitado, etc. luego haga clic en las claves reales, por ejemplo, ctrl alt b que quieras. Verás que la nueva secuencia de teclas aparece ahora en ese espacio. Cierra la ventana (o haz clic para alejarla) y el nuevo acceso directo ahora funcionará.

    
respondido por el Michael Durrant 12.08.2013 - 13:44
2

Uso de xkb

xkb es la extensión del teclado X. Es responsable de mapear las teclas de su teclado a su función designada. Los símbolos xkb se pueden encontrar en /usr/share/X11/xkb/symbols/ . Las teclas modificadoras están mapeadas en /usr/share/X11/xkb/symbols/pc .

Diga, necesito cambiar las funciones de las teclas Caps Lock y Left Control . Estos cambios son necesarios para el archivo pc :

key <CAPS> {        [ Control_L             ]       };
key <LCTL> {        [ Caps_Lock             ]       };

Para aplicar las nuevas asignaciones necesita borrar la memoria caché de xkb de /var/lib/xkb :

rm -rf /var/lib/xkb/*

Ahora, simplemente reinicie su sesión X y estará listo.

Fuente: enlace

Editar: Hacer un ls dentro del directorio symbols da esto:

af        cm            gn       kz              nec_vndr    sk
al        cn            gr       la              ng          sn
altwin    compose       group    latam           nl          sony_vndr
am        ctrl          hp_vndr  latin           no          srvr_ctrl
apl       cz            hr       level3          nokia_vndr  sun_vndr
ara       de            hu       level5          np          sy
at        digital_vndr  ie       lk              olpc        terminate
az        dk            il       lt              pc          th
ba        ee            in       lv              ph          tj
bd        empty         inet     ma              pk          tm
be        epo           iq       macintosh_vndr  pl          tr
bg        es            ir       mao             pt          tw
br        et            is       md              ro          typo
brai      eurosign      it       me              rs          tz
bt        fi            jp       mk              ru          ua
bw        fo            ke       ml              rupeesign   us
by        fr            keypad   mm              se          uz
ca        fujitsu_vndr  kg       mn              sgi_vndr    vn
capslock  gb            kh       mt              sharp_vndr  xfree68_vndr
cd        ge            kpdl     mv              shift       za
ch        gh            kr       nbsp            si

Las asignaciones dentro del archivo ru se basan en el teclado estándar ruso. La carpeta macintosh_vndr contiene las asignaciones para teclados Apple. En pocas palabras, este enfoque es muy versátil. Adelante y juega con él:)

    
respondido por el crisron 05.12.2015 - 12:39
1

El acceso directo ya existe como WWW, simplemente cámbielo a Ctrl + Alt + b . No es necesario crear uno nuevo.

    
respondido por el Mitch 12.08.2013 - 13:49
1

Administrador de configuraciones CompizConfig (CCSM)

CCSM le permite cambiar algunos métodos abreviados de teclado del sistema.

Para instalarlo, use el Centro de software o este comando:

sudo apt-get install compizconfig-settings-manager

Por ejemplo

Lo usé para cambiar el atajo "Ventana desplegable" de la pestaña predeterminada Super + W a Super + <> kbd>, como en Windows 10. De mi respuesta en otro hilo :

  
  1. Ejecute CCSM desde el tablero.
  2.   
  3. Vaya a Administración de ventanas - & gt; Escala - & gt; Pestaña Vinculaciones - & gt; Iniciar el selector de ventanas
  4.   
  5. Haz clic en el atajo de teclado ( <Super>w en tu PC, pero <Super>Tab en esta captura de pantalla).

         

  6.   
  7. Haga clic en Combinación de teclas de agarre , presione las teclas deseadas y luego haga clic en Aceptar.

         

  8.   
    
respondido por el wjandrea 12.12.2016 - 07:28
1

Quería presionar Imprimir pantalla para guardar una captura de pantalla usando la aplicación gnome-screenshot , como en Mint

Pero quería hacerlo usando terminal, no GUI, ya que quiero hacerlo predeterminado mientras creo un ISO personalizado usando squashfs tools.

Primero instalé gnome-screenshot usando el comando

sudo apt-get install gnome-screenshot

Luego, asigné el atajo personalizado usando Configuración - & gt; Teclado - & gt;  Accesos directos personalizados - & gt; Botón Agregar (+) - & gt;

En el diálogo:

  • Nombre: captura de pantalla
  • Comando: gnome-screenstshot

Presione Agregar botón

Luego presione la tecla Imprimir pantalla .

La clave ahora está vinculada, y puedo guardar las capturas de pantalla según sea necesario.
Pero no usando terminal, es la forma de GUI

Luego instalé dconf-editor usando

sudo apt-get install dconf-editor

Y busca gnome-screenshot
Encuentro mis enlaces de teclas personalizados en esta ruta

/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/

Los valores de las claves son:

  • vinculante 'Imprimir'
  • comando 'gnome-screenshot'
  • nombre 'pantalla de impresión'

Ahora copio esto y elimino la tecla de acceso directo personalizada GUI

abro el terminal y escribo estos comandos

dconf write /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/command "'gnome-screenshot'"
dconf write /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/binding  "'Print'"
dconf write /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/name "'print screen'"

Y voila

Ahora puedo guardar capturas de pantalla sin ninguna GUI solo usando dconf y terminal. No necesito dconf-editor más, simplemente se instaló para obtener los valores.

    
respondido por el Subhani Minhas 19.02.2017 - 17:23

Lea otras preguntas en las etiquetas