Si eres usuario del entorno de escritorio KDE en su versión 4, puedes haber notado que tener habilitados los efectos de escritorio causa algunos problemas a la hora de usar aplicaciones o juegos con vistas a pantalla completa. Un usuario de KDE que se enfrentaba a este mismo problema, ha podido conseguirle una solución, ideando un script que permite deshabilitar los efectos visuales antes de lanzar la aplicación o juego que presenta conflictos.
Para ejecutar este script, lo primero a hacer será crear un documento de texto con el nombre ‘check3d’, donde debes pegar el siguiente código:
#!/bin/bash
if [[ «$(qdbus org.kde.kwin /KWin org.kde.KWin.compositingActive)» = «true» ]] ; then
qdbus org.kde.kwin /KWin org.kde.KWin.toggleCompositing
fi
$1
if [[ «$(qdbus org.kde.kwin /KWin org.kde.KWin.compositingActive)» = «false» ]] ; then
qdbus org.kde.kwin /KWin org.kde.KWin.toggleCompositing
fi
exit
Tras crear el documento, debes guardarlo en el directorio /usr/local/bin/check3d, y posteriormente darle permisos de ejecución abriendo una nueva ventana del Terminal y pegando el comando:
chmod +x /usr/local/bin/check3d
Completados estos pasos, puedes lanzar la aplicación o juego que presenta el conflicto con los efectos de escritorio de KDE4, anteponiendo el script con el formato:
check3d nombre_aplicacion
Donde en nombre_aplicación debes colocar el nombre del juego o la aplicación para la que quieres ejecutar el script.
El usuario que creo el script también ha hecho disponible un paquete para el sistema operativo Arch Linux, que se encuentra en https://aur.archlinux.org/packages.php?ID=53954%20.
Espero les sea de provecho.