GNU/Linux - Hilo general

maxmalkav

#10979 AUR, el Softonic del mundo Linux :smiling_imp:

5
neil90

#10975 Byobu hace eso por defecto, trae unos cuantos keybinds adicionales bastante utiles y soporta ciertas acciones con ratón, así como copiar al buffer del portapapeles al seleccionar texto en modo scrollback

#10976 También puede usar tmux, yo lo uso así

Dr_Manhattan

¿Alguien me explica esta broma?

https://www.reddit.com/r/linuxmasterrace/comments/1ct801g/what_did_i_do_gnomecalculator_app/

Veo muchos comentarios sobre escribir 5318008 pero no entiendo nada

1 respuesta
maxmalkav

#10983 una broma demasiado americana para que la entendamos

2 1 respuesta
Dr_Manhattan

#10984 jajajaj pues he llegado a pensar que era algo de eso, como cuando lo hacíamos nosotros en el instituto y si le dabas la vuelta leías: EL BEBE o algo así

Gracias por aclararlo

12 días después
draz1c

Al final hice caso a #10881 y hace unos meses me cambié a Pop_OS! (porque tenia dos particiones con Manjaro: en una tenia i3 y en la otra MATE, y con Pop_OS! tienes lo mejor de ambos mundos: GNOME y tiling windows. Ahora ya solo tengo una particion de Linux, borré esas dos para instalar Pop) a ver si eso solucionaba el problema con el ratón que comentaba en #10880 y efectivamente, no se que driver o que usará distinto pero el ratón ahora me va bien, no me produce dolor al final de la jornada. No tuve que tocar nada raro, simplemente ajustar la sensibilidad que quería desde el GUI y a correr.

La cosa es que después de ir toqueteando aquí y allá para customizarlo todo a mi gusto y mas o menos ir encontrando una solución (o un workaround) hay una cosa que no he conseguido solucionar aún y vengo a ver si alguien puede echarme una mano:

En el teclado (un KBT Race 2) tengo media keys para subir y bajar el volumen y en Windows cuando dejo presionada la tecla (bueno en este caso es una combinacion de 2 teclas, pero la tecla de funcion creo que es invisible para el OS) de subir o bajar volumen va subiendo o bajando hasta que suelto. En Linux tengo que presionar por ejemplo 10 veces si quiero bajar el volumen 10 veces, si mantengo presionado solo me baja el volumen 1 vez. Esto solo ocurre con los media keys, con las teclas normales del teclado la repetición es correcta.

¿Alguna forma de resolverlo y que me pille la repetición?

Esto es lo que consigo con evtest al presionar la tecla de bajar volumen y la de subir volumen:

Event: time 1716912038.629059, type 4 (EV_MSC), code 4 (MSC_SCAN), value c00ea
Event: time 1716912038.629059, type 1 (EV_KEY), code 114 (KEY_VOLUMEDOWN), value 1
Event: time 1716912038.629059, -------------- SYN_REPORT ------------
Event: time 1716912038.629067, type 1 (EV_KEY), code 114 (KEY_VOLUMEDOWN), value 0
Event: time 1716912038.629067, -------------- SYN_REPORT ------------
Event: time 1716912039.045071, type 4 (EV_MSC), code 4 (MSC_SCAN), value c00e9
Event: time 1716912039.045071, type 1 (EV_KEY), code 115 (KEY_VOLUMEUP), value 1
Event: time 1716912039.045071, -------------- SYN_REPORT ------------
Event: time 1716912039.045079, type 1 (EV_KEY), code 115 (KEY_VOLUMEUP), value 0
Event: time 1716912039.045079, -------------- SYN_REPORT ------------
1 respuesta
maxmalkav
#10986draz1c:

En el teclado (un KBT Race 2) tengo media keys para subir y bajar el volumen y en Windows cuando dejo presionada la tecla (bueno en este caso es una combinacion de 2 teclas, pero la tecla de funcion creo que es invisible para el OS) de subir o bajar volumen va subiendo o bajando hasta que suelto.

¿Lo que comentas es lo que llaman "sticky keys"? Me suena que es una propiedad de Xorg (y Wayland ya tendrá implementado algo del mismo palo) y que muchos gestores de escritorio te dejan ajustarlo.

2 respuestas
pantocreitor

#10987 justo iba a comentar eso, pero que solo le pase con las media keys me parece raro.
He probado con el portátil del curro (Ubuntu, Gnome y X11) y las media keys si tienen repetición al dejarlas pulsadas. He estado bicheando pero no he visto ningún config que discrimine las media keys del resto de teclas.

2 respuestas
preguntitas

#10988 en kde, en la configuración del teclado tienes unas configuraciones avanzadas que permiten cambios de comportamiento de teclas como los niveles 2 y 3, y muchos más. Lo mismo en gnome hay algo asi

2 respuestas
pantocreitor

#10989 en la GUI por defecto no aparece nada, igual hay archivos de configuración que no he visto y parece algo de eso que comentas por ahí.
La configuración de Gnome por defecto es muy muy limitada, pero la mierda del Microsoft Intine necesita Gnome por cojones para funcionar :/

1 respuesta
preguntitas

#10990 y con dconf-editor ? o como se llame :blush:

draz1c

#10987 #10988 #10989 Si que puede haber algo discriminatorio en el teclado. Cuando ejecuto sudo evtest me muestra lo siguiente:

No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0:	Sleep Button
/dev/input/event1:	Power Button
/dev/input/event2:	Power Button
/dev/input/event3:	Razer Razer Viper Ultimate Dongle
/dev/input/event4:	Generic X-Box pad
/dev/input/event5:	HDA Intel PCH Front Mic
/dev/input/event6:	Razer Razer Viper Ultimate Dongle
/dev/input/event7:	RAZER Razer Mouse Dock
/dev/input/event8:	USB Keyboard
/dev/input/event9:	HDA Intel PCH Rear Mic
/dev/input/event10:	USB Keyboard Consumer Control
/dev/input/event11:	Razer Razer Viper Ultimate Dongle
/dev/input/event12:	USB Keyboard System Control
/dev/input/event13:	RAZER Razer Mouse Dock
/dev/input/event14:	HDA NVidia HDMI/DP,pcm=3
/dev/input/event15:	HDA NVidia HDMI/DP,pcm=7
/dev/input/event16:	HDA NVidia HDMI/DP,pcm=8
/dev/input/event17:	HDA NVidia HDMI/DP,pcm=9
/dev/input/event18:	HDA Intel PCH Line
/dev/input/event19:	HDA Intel PCH Line Out Front
/dev/input/event20:	RAZER Razer Mouse Dock
/dev/input/event21:	HDA Intel PCH Line Out Surround
/dev/input/event22:	HDA Intel PCH Line Out CLFE
/dev/input/event23:	HDA Intel PCH Line Out Side
/dev/input/event24:	HDA Intel PCH Front Headphone
Select the device event number [0-24]:

Podeis ver event8: USB Keyboard, event10: USB Keyboard Consumer Control y event12: USB Keyboard System Control.

Si elijo el 8 puedo ver las pulsaciones del teclado normal, pero si hago la combinación para subir/bajar el volumen no detecta nada.

El 12 sirve para esto:

Select the device event number [0-24]: 12
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x4d9 product 0x132 version 0x110
Input device name: "USB Keyboard System Control"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 116 (KEY_POWER)
    Event code 142 (KEY_SLEEP)
    Event code 143 (KEY_WAKEUP)
  Event type 4 (EV_MSC)
    Event code 4 (MSC_SCAN)
Properties:
Testing ... (interrupt to exit)

No lo entiendo muy bien pues parecen los botones para encender/apagar y tal pero no tengo nada de eso en el teclado y ademas no detecta ninguna tecla al presionarla.

En 10 es donde me detecta las media-keys:

Select the device event number [0-24]: 10
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x4d9 product 0x132 version 0x110
Input device name: "USB Keyboard Consumer Control"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 113 (KEY_MUTE)
    Event code 114 (KEY_VOLUMEDOWN)
    Event code 115 (KEY_VOLUMEUP)
    Event code 128 (KEY_STOP)
    Event code 131 (KEY_UNDO)
    Event code 133 (KEY_COPY)
    Event code 134 (KEY_OPEN)
    Event code 135 (KEY_PASTE)
    Event code 137 (KEY_CUT)
    Event code 138 (KEY_HELP)
    Event code 140 (KEY_CALC)
    Event code 144 (KEY_FILE)
    Event code 155 (KEY_MAIL)
    Event code 156 (KEY_BOOKMARKS)
    Event code 158 (KEY_BACK)
    Event code 159 (KEY_FORWARD)
    Event code 163 (KEY_NEXTSONG)
    Event code 164 (KEY_PLAYPAUSE)
    Event code 165 (KEY_PREVIOUSSONG)
    Event code 166 (KEY_STOPCD)
    Event code 171 (KEY_CONFIG)
    Event code 172 (KEY_HOMEPAGE)
    Event code 173 (KEY_REFRESH)
    Event code 181 (KEY_NEW)
    Event code 182 (KEY_REDO)
    Event code 206 (KEY_CLOSE)
    Event code 210 (KEY_PRINT)
    Event code 217 (KEY_SEARCH)
    Event code 231 (KEY_SEND)
    Event code 232 (KEY_REPLY)
    Event code 233 (KEY_FORWARDMAIL)
    Event code 234 (KEY_SAVE)
    Event code 240 (KEY_UNKNOWN)
    Event code 397 (KEY_CALENDAR)
    Event code 407 (KEY_NEXT)
    Event code 412 (KEY_PREVIOUS)
    Event code 421 (KEY_WORDPROCESSOR)
    Event code 423 (KEY_SPREADSHEET)
    Event code 432 (KEY_SPELLCHECK)
    Event code 433 (KEY_LOGOFF)
    Event code 584 (?)
  Event type 4 (EV_MSC)
    Event code 4 (MSC_SCAN)
Properties:
Testing ... (interrupt to exit)

Parece que son bloques diferentes y ademas escribiendo este post me he fijado en esto: al elegir 8, el de las teclas normales del teclado, sale al final lo siguiente:

Key repeat handling:
  Repeat type 20 (EV_REP)
    Repeat code 0 (REP_DELAY)
      Value    250
    Repeat code 1 (REP_PERIOD)
      Value     33
Properties:
Testing ... (interrupt to exit)

En los otros no aparece... :thinking:

Creo que va a ser eso, alguien tiene idea de como se podría cambiar?

1 respuesta
maxmalkav
#10992draz1c:

Parece que son bloques diferentes

Creo que son dispositivos diferentes. Esto lo he visto en teclados de portátiles, donde las teclas multimedia son un "teclado distinto", pero no lo había visto con teclados USB (o no me había fijado)

Si para Xorg es un teclado distinto, puedes probar a activar las sticky keys para ese dispositivo en concreto.

Usuarios habituales

Tags