Activar botones atrás/adelante del ratón en KDE

Hola, bienvenidos a mi primer post en este fantástico blog de Linux. Después de la sugerencia de elav en el foro, me he decidido a traeros un pequeño tutorial que quizá os resulte de utilidad.

Aquellos afortunados que disponen de ratones más modernos, con botones extra laterales y todas esas bondades de la tecnología, estarán de acuerdo conmigo en que son mucho más cómodos y eficientes a la hora de trabajar intensivamente con archivos o navegar por la red. En Windows, por su enorme cuota de mercado, todos los ratones funcionan de serie sin necesidad de configuraciones posteriores (desconozco el caso de Mac, pero es de suponer que también). No obstante, en Linux, concretamente con el entorno KDE, sólo funcionan de serie en los navegadores web, así que tenemos que retocar un par de cosillas para activar estos botones y poder usarlos en Dolphin y, en general, en cualquier otro programa que recurra a la función atrás/adelante.

Los pasos a seguir son muy sencillos, y se llevan a cabo en un visto y no visto:

1) Primeramente, instala los paquetes xautomation y xbindkeys. Esto se puede hacer mediante el gestor de paquetes propio de la distribución en uso, así que echad un vistazo en los repositorios y ejecutad el comando correspondiente de vuestra distro, en Arch:

 pacman -S xautomation xbindkeys

2) En la carpeta /home/nombre-usuario, crea un archivo de texto llamado «.xbindkeysrc» -sin las comillas-. El punto que precede al nombre convertirá el archivo en oculto, con lo cual posiblemente desaparecerá de la vista inmediatamente después de su creación. Marca, en el menú Ver, la opción de «mostrar archivos ocultos» (o bien presiona Alt+.), y localízalo. Acto seguido, ábrelo con un editor de texto y pega en él todo esto:

# For the benefit of emacs users: -*- shell-script -*-
 ###########################
 # xbindkeys configuration #
 ###########################
 #
 # Version: 1.8.0
 #
 # If you edit this file, do not forget to uncomment any lines
 # that you change.
 # The pound(#) symbol may be used anywhere for comments.
 #
 # To specify a key, you can use 'xbindkeys --key' or
 # 'xbindkeys --multikey' and put one of the two lines in this file.
 #
 # The format of a command line is:
 # "command to start"
 # associated key
 #
 #
 # 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
# dolphin go back
 "xte 'keydown Alt_L' 'key Right' 'keyup Alt_L'"
 b:9
# dolphin go forward
 "xte 'keydown Alt_L' 'key Left' 'keyup Alt_L'"
 b:8
##################################
 # End of xbindkeys configuration #
 ##################################

3) Una vez hecho lo anterior, guarda el archivo y cierra el editor de texto. Ahora ve a /home/nombre-usuario/.kde4/Autostart y crea un nuevo archivo de texto, llamado «xbindkeys.desktop» -nuevamente sin comillas-. Lo abres y pegas en él lo que sigue a continuación:

#!/usr/bin/env xdg-open
 [Desktop Entry]
 Comment[en_US]=
 Comment=
 Encoding=UTF-8
 Exec=xbindkeys
 GenericName[en_US]=
 GenericName=
 Icon=
 MimeType=
 Name[en_US]=
 Name=
 Path=
 StartupNotify=false
 Terminal=false
 TerminalOptions=
 Type=Application
 Version=1.0
 X-DBUS-ServiceName=
 X-DBUS-StartupType=
 X-DCOP-ServiceType=
 X-KDE-SubstituteUID=false
 X-KDE-Username=
 X-KDE-autostart-after=kdesktop

4) No hace falta cambiar nada más. Con cerrar sesión y volver a entrar debería ser suficiente para que el ratón funcione correctamente. En caso de encontrarte con problemas, asegúrate de que has seguido al pie de la letra estas indicaciones.

Nota: un usuario del foro me ha dicho que este tutorial no le funcionaba, así que lo primero que se me ocurre es entrar en la configuración de accesos rápidos de Dolphin y modificar el comando de Atras/Adelante respectivamente, cliqueando en el botón encuadrado en la imagen y, acto seguido, pulsando la tecla del ratón correspondiente.  Si pese a todo lo descrito tampoco conseguís activar estos botones, dejad vuestros comentarios y trataremos de buscar una solución entre todos.


8 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   keopety dijo

    bueno amigo, ya que te as dado el trabajo de hacer el manual, lo he vuelto a instalar por curiosidad y ahora si funciona, pero el archivo de inicio «xbindkeys.desktop» lo he dejado en «xbindkeys» el anterior me daba fallo al iniciar, un saludo y gracias

    1.    Wolf dijo

      Me alegro que al final haya funcionado. Supongo que cada ordenador tiene sus propias preferencias, jaja. Un saludo ;).

  2.   Takpe dijo

    Para openSuse no encuentro los paquetes xautomation y xbindkeys.

    1.    Wolf dijo

      Buscando por Google veo que Xautomation ha cambiado de nombre a Xaut en algunas distros. De xbindkeys he encontrado esta página:

      http://www.nongnu.org/xbindkeys/xbindkeys.html#download

      Supongo que tendrías que bajar el código fuente e instalarlo siguiendo las instrucciones que vienen en esa misma página.

      A ver si algún usuario de openSuse nos puede echar un cable.

  3.   Mara dijo

    Sólo decir que en Mint 12 KDE 64 bits (xautomation y xbindkeys también están en versión 32 bits) sin problemas. De hecho se encuentra una herramienta en gtk para configurar xbindkeys, xbindkeys-config, pero no me funciona. Muchas gracias por el truquito, va de perlas.

  4.   Rayonant dijo

    Muchas gracias, listo y funcionando! la verdad que son de los botones del ratón que más utilizo.
    [Modo Troll On]Curioso que Xfce y Thunar las detecten y usen sin necesidad de «ajustes» extra y KDE un entorno de vanguardia no xD[Modo Troll Off]

  5.   Micka dijo

    Muy util, llevaba dias intentando solucionarlo, en mi caso era curioso pues si que me iban en los exploradores ya sea Chromium o Iceweasel, no me funcionaban con Dolphin, despues de instalarle los programas y añadirle los textos, todavia me toco configurar las teclas como indicas en la captura del fondo, antes lo hacia pero no tenia sentido ya que no detectaba las pulsaciones a esas teclas, ahora ya esta solucionado, muchas gracias 😉

  6.   expobi dijo

    Gracias, me ha funcionado a la primera. La verdad es que lo echaba de menos en dolphin y tenia que usar thunar cuando tenia que navegar por el sistema de archivos.