Asociar un efecto de KWin / KDE a un botón del ratón.

Siguiendo con el post anterior, paso a explicar como asociar un efecto de KWin a un botón del ratón, ya que KDE no dispone de esta opción, y es algo que puede sernos muy útil.

Primero seguir todos los pasos del anterior post. Con esto, sólo tenemos que definir que para, por ejemplo el botón 8, ejecute el efecto Present Windows de KWin (similar a Scale o Escalar de Compiz, con la diferencia de que si escala las ventanas minimizadas). ¿Pero que acción definimos para que haga esto?

Lo primero es instalar el paquete qt4-dev-tools, para poder ejecutar qdbusviewer. Al ejecutarlo nos encontramos con una gran lista en la que podemos ver todas las acciones de KWin, como veis en la imagen.

Con esto podemos encontrar por ejemplo como cambiar de escritorio, que es previusDesktop, por ejemplo podremos configurar la siguiente acción:

# Siguiente escritorio
“qdbus org.kde.kwin /KWin org.kde.KWin.previousDesktop”
b:8

Pero podemos configurar cualquier acción, aunque no la encontremos en qdbusviewer. Primero la asociamos a una combinación de teclas en KWin. Por ejemplo el Grid Desktop yo lo tengo asociado a Super + F8 (Meta = Super).

Con el programa xautomation, que podemos instalar de los repositorios, podremos hacerlo sin problemas. Para dicho caso sería lo siguiente:

# Desktop Grid
“xte ‘keydown Super_L’ ‘key F8’ ‘keyup Super_L'”
b:9

Con esto ya podremos ejecutar Desktop Grid con el botón 9 del ratón, sólo tenemos que cargar xbindkeys, o reiniciarlo con:

killall xbindkeys && xbindkeys

Configurar cualquier acción en los botones extra del ratón o teclado

Utilicemos el escritorio que utilicemos, podemos configurar cualquier acción en una combinación de teclas o botones del ratón o una combinación de ambas.

Para ello tenemos xbindkeys, y un pequeño programa con interfaz gráfica para configurar esto: xbindkeys-config
Ambos en los repositorios de Ubuntu.

Explicaré como configurar manualmente xbindkeys. Lo primero será crearnos un archivo de configuración básico, algo que podemos hacer con:

xbindkeys –defaults > $HOME/.xbindkeysrc

que básicamente escribirá en dicho archivo el archivo default o por defecto.

Ahora solo tenemos que abrir ~/.xbindkeysrc con nuestro editor de textos favorito. En este podremos ver varias configuraciones posibles a modo de ejemplo. Para el teclado vemos esto:

# Examples of commands:

“xbindkeys_show”
control+shift + q

# set directly keycode (here control + f with my keyboard)
“xterm”
c:41 + m:0x4

# specify a mouse button
“xterm”
control + b:2

Leer más de esta entrada

Solución botones Eclipse en Ubuntu

Copio literalmente de ubuntulife.net la solución a que no se pulsen los botones en eclipse en Ubuntu:

Parece ser que hay un bug en Eclipse en el tratamiento de las librerias graficas GTK que hace que en determinadas pantallas, al hacer click sobre un boton no se ejecute la accion correspondiente. Para solucionarlo, hasta que exista alguna actualizacion de Eclipse, podriamos lanzarlo con el siguiente comando:

#!/bin/sh
export GDK_NATIVE_WINDOWS=1
/RUTA_DONDE_TIENES_ECLIPSE/eclipse

Fuente: ubuntulife.net
Fuente original: norio.be