Controlar touchpad en KDE

Por defecto, la mayoría de los touchpads de las laptops funcionan en el entorno KDE. Sin embargo a veces surge la necesidad de modificar o agregar funciones y en principio no es posible, aunque un paquete puede solucionarnos el problema.

El paquete se llama kcm touchpad y se encarga de añadir un entrada llamada Touchpad en Preferencias del sistema > Teclado y ratón:

El paquete original se encuentra en KDE-Apps. Para poder instalarlo en Arch Linux, existe un paquete disponible en el AUR mientras que para las distribuciones basadas en Ubuntu existe un PPA. Lamentablemente desconozco la ubicación del paquete para el resto de las distribuciones aunque siempre es posible compilarlo desde el source.

Como instalar cursor en Arch y que se pueda ver usando Compiz

Por defecto, al instalar Arch usando Gnome, el cursor puede elegirse desde Menú Sistema > Preferencias > Apariencia y apretando el botón Personalizar para el tema en uso.

Sin embargo, al instalar un Administrador de Ventanas (Windows Manager o WM en inglés) distinto a Metacity, el cursor adquiere el tema de las X en la mayoria de los programas y en el escritorio. Para poder modificar esto, primero veremos como instalar un cursor y luego como arreglarlo.

En primer lugar, se debe descargar un tema de cursor (si es que no se prefiere los que ya vienen instalados). En este caso, usaremos como ejemplo este tema: Flatbed Cursors

Una vez descargado, debe extraerse el contenido del fichero. Hay dos formas de instalar el tema, la primera es ponerlo a disposicion del usuario que se esta usando y la segunda es ponerlo para todos los usuarios.

En caso de querer usarlo en un usuario unicamente, debemos copiar la carpeta del tema elegido al directorio .icons en nuestro /home:

cp  -r ~/Desktop/FlatbedCursors.Black.Small ~/.icons/FlatbedCursors.Black.Small

Donde ~/Desktop/FlatbedCursors.Black.Small sería la dirección de la carpeta que contiene el tema de nuestra elección si estuviera en el escritorio, pero debe ser reemplazada por la dirección donde se haya ubicado.

Si uno prefiere instalarlo para todos los usuarios, debe copiarse la carpeta elegida al directorio /usr/share/icons como usuario root:

cp  -r ~/Desktop/FlatbedCursors.Black.Small /usr/share/icons/FlatbedCursors.Black.Small

Donde, al igual que en el caso anterior, ~/Desktop/FlatbedCursors.Black.Small representa una supuesta dirección de la carpeta extraida.

Ahora, si uno elige el tema desde Apariencia como mencioné al principio es probable que no se aplique si se usa un WM distinto a Metacity. Para arreglar esto, debemos hacer los pasos que se detallan a continuación:

Si el tema se instalo localmente (para un solo usuario), debemos crear la siguiente carpeta default si no existe (por eso el -p del comando):

mkdir -p ~/.icons/default

Y dentro de esa carpeta debemos crear un archivo llamado index.theme que podemos hacer con nano por ejemplo:

cd ~/.icons/default

nano index.theme

Y en él debemos escribir:

[icon theme]
Inherits=FlatbedCursors.Black.Small

De este modo se arreglará el problema al reiniciar las X (o la PC).

Si el tema se instaló para todos los usuarios, debe realizarse el mismo procedimiento pero en el directorio /usr/share/icons y como usuario root:

mkdir -p /usr/share/icons/default

cd /usr/share/icons/default

nano index.theme

Y en él escribir:

[icon theme]
Inherits=FlatbedCursors.Black.Small

Para más información: ArchWiki

Personalizar imagen al bloquear pantalla en Gnome

En Gnome puede activarse la opción de que pasado cierto tiempo, la pantalla se bloquee. Dependiendo de la distribución de GNU/Linux que se esté usando, la imagen que se recibe al tratar de desbloquear la pantalla varía. La imagen original del paquete Gnome es:

Para poder cambiar la imagen de fondo por una a nuestro gusto existen dos formas. La primera de ellas funciona solo en Arch Linux (y demás distribuciones que mantengan el paquete de Gnome sin alteraciones) mientrás que la segunda es “universal”.

Primer método

Si el paquete Gnome no tiene alteraciones, para modificar la imagen solo debemos reemplazar la imagen que se está usando actualmente por otra de nuestro gusto. Para eso, es necesario saber que la imagen por defecto es:

/usr/share/pixmaps/backgrounds/gnome/background-default.jpg

Por lo tanto, para cambiar solo es necesario copiar la imagen que deseamos, cambiarle el nombre a background-default.jpg y pegarla en esta carpeta reemplazando la imagen por defecto. Sin embargo para modificar la imagen que esta en uso es necesario ser usuario root, por lo tanto la tarea es mucho más simple desde una terminal tipeando el comando cp que basicamente copia el primer argumento y lo pega en el segundo:

sudo cp /... /usr/share/pixmaps/backgrounds/gnome/background-default.jpg

Donde /… representa a la imagen deseada como por ejemplo /home/usuarioraiz/imagenes/fondo.jpg

Segundo método

El segundo método consiste en establecer la imagen deseada como imágen por defecto de Gnome y por lo tanto funciona para cualquier distribución que utiliza Gnome. Para poder hacer esto, debemos acceder al Editor de Configuración (puede estar en los menúes de Gnome pero la forma más simple es ingresando gconf-editor en una terminal). Allí debemos dirigirnos hacia desktop > gnome > background:

Y con click derecho sobre la variable picture-filename la debemos establecer como predeterminada:

Y así vemos que la imagen ahora es igual al fondo de pantalla, pero si cambiamos esta última el cambio no se refleja en la imagen elegida. Por lo tanto podemos fijar de fondo de pantalla nuestra imagen elegida, ponerla como predeterminada con el procedimiento descripto recién y finalmente volver al fondo de pantalla anterior.

Idea aprendida de: El blog de pico.dev

Personalizar GDM

GDM (Gnome Display Manager) es el programa que se muestra antes de iniciar sesión en Gnome (aunque se puede usar para otros entornos) y permite elegir un usuario y algunas opciones. Una vez instalado, por defecto se ve así:

Aunque su apariencia puede variar dependiendo de su origen (la mayoria de las distribuciones ya lo traen instalado y configurado de maneras distintas)

Para poder modificar su apariencia, deberemos abrir una consola y escribir:

sudo -u gdm dbus-launch gnome-appearance-properties

Con esto,  lo que hacemos es modificar las propiedades de apariencia de gnome para el usuario GDM. Una vez ingresado el código, es necesario poner la contraseña de root y luego aparecerá una ventana similar a esta:

Y aquí pueden modificarse todas las opciones que se deseen para dejar el GDM a gusto propio.

Una vez finalizada la personalización, apretamos cerrar y ya quedán guardados los cambios. Sin embargo, es posible que surja un problema luego del proceso. Puede aparecer un icono en el tray que al hacerle click abre una ventana titulada Preferencias de acceso universal.

Al principio parece imposible de quitar, pero la solución es muy simple. Haciendo click en Menú Sistema > Preferencias > Tecnologías de asistencia abriremos una ventana así:

En la cual debemos hacer click sobre Accesibilidad del teclado y obtendremos esto:

Donde si desactivamos la opción Permitir conmutar las características de accesibilidad desde combinaciones de teclas solucionamos el problema.

Eliminar redes sociales del panel del Ubuntu 10.04

Para la gente que no utilice redes sociales, pueden resultar molestos (por el lugar que ocupan o por diversos motivos) los applets que integran al nuevo Ubuntu con las redes sociales más populares. Por ello, en OMG! Ubuntu! muestran una forma simple y rápida de quitarlos.

En principio, tenemos algo similar a esto en nuestro panel superior:

Y podemos modificarlo para tenerlo así:

Lo único que debemos hacer es desinstalar los paquetes encargados de añadir la integración. En una terminal escribiremos:

sudo apt-get remove indicator-messages indicator-me

Y luego, para actualizar los cambios:

killall gnome-panel

Si quisieramos deshacer los cambios, solamente debemos reinstalar los paquetes con el comando:

sudo apt-get install indicator-messages indicator-me

Y eso es todo!

Cambiar panel de Gnome por AWN Trunk en Ubuntu

En Gnome, es posible cambiar el panel original por AWN Trunk (la última versión de AWN) obteniendo un panel más flexible que puede personalizarse de muchas maneras. A modo de ejemplo, la imagen siguiente corresponde a mi panel luego de personalizarlo:

Para poder instalarlo, usaremos el repositorio AWN Testing. Para añadirlo abrimos la terminal e ingresamos:

sudo gedit /etc/apt/sources.list

Esto nos abre el archivo sources.list con el editor de texto Gedit. En él debemos agregar las siguientes lineas al final:

deb http://ppa.launchpad.net/awn-testing/ppa/ubuntu karmic main

deb-src http://ppa.launchpad.net/awn-testing/ppa/ubuntu karmic main

Reemplazando la palabra karmic por el nombre de la versión que usted utilice. Luego, guardamos los cambios, cerramos el Gedit y en la terminal ingresamos:

sudo apt-get update

Para actualizar la base de datos. Finalmente, para instalar AWN escribimos:

sudo apt-get install avant-window-manager-trunk

Y para iniciarlo debemos dirigirnos hacia Aplicaciones > Accesorios. Una vez iniciado, haciendo click derecho sobre él podemos configurar nuestras preferencias:

Para poder abrir automáticamente el panel al iniciar sesión, es necesario activar la opción Start AWN automatically. La personalización del panel es muy extensa aunque simple de entender. Por lo tanto no voy a agregar la información sobre como personalizarlo aunque cualquier duda o sugerencia que tengás, puedes comentarla aquí.

Para finalizar, debemos remover los paneles originales de Gnome. Si bien es posible, es preferible no desactivarlos porque dejarían de funcionar los atajos de teclado como Alt + F1, Alt + F2, etc. Por lo tanto, para ocultarlo primero dejaremos solo un panel y le quitaremos todos los objetos (nota: esto es reversible pero debe hacerse de modo manual, o sea que no hay un botón que vuelva a la configuración original automáticamente sino que deben agregarse nuevamente los objetos uno por uno). Si hacemos click derecho sobre él podemos elegir que se oculte automáticamente y elegiremos que su color de fondo sea transparente.

Por último, modificaremos el tiempo necesario para que al posicionar el mouse sobre él se muestre. En la consola o pulsando Alt + F2 debemos escribir:

gconf-editor

Esto abre una ventana de preferencias. Nos dirigiremos a /apps/panel/toplevels y allí modificaremos el panel activo que en mi caso es top_panel_screen0 (el panel que viene por defecto arriba en Ubuntu):

Allí cambiaremos los parámetros correspondientes de modo de obtener:

auto_hide_size   0

hide_delay   1

unhide_delay   1000000

Con lo cual lograremos que el panel de Gnome sea prácticamente imperceptible.

Crear tu propia distribución de GNU/Linux

Existen diversos motivos para crear una distribución personalizada. En el caso de instalar siempre los mismos paquetes, puede automatizarse el procedimiento añadiéndolos al CD de instalación. Además, esto hace posible distribuir la distribución para que otros puedan usarlas (amigos, empleados o público en general).

Para nuestro propósito, existen diversas alternativas que varían tanto en complejidad como en objetivo de uso. Las más prácticas se detallan a continuación:

  • Linux Live: Linux Live es una combinación de shell scripts que te permite la creación de tu propia distribución de Linux a partir de una instalada.
  • Reconstructor: Es una herramienta para personalizar y crear una distribución de GNU/Linux. Puede utilizarse tanto para distribuciones de  Ubuntu como Debian. La personalización incluye al logo del inicio, color del texto, papel tapiz, temas, iconos, aplicaciones y más.
  • Remastersys: Es una utilidad para crear una imagen iso a partir de una distribución instalada de Ubuntu o derivados. Permite crear una imagen completa del disco duro incluyendo los datos de la carpeta /home u obviándolos.
  • Revisor: Esta aplicación te permite personalizar y componer tu propia instalación y Live CD basada en Fedora. El programa ofrece un GUI con todas las opciones disponibles para seleccionar, una interfaz para la terminal y archivos de configuración extendidos para usuarios más avanzados.
  • SUSE Studio: Es una herramienta para construir distribuciones basadas en SUSE. Provee un desarrollo sencillo con interfaz web y puede ser probado en el navegador sin necesidad de instalar nada.
  • UCK: Ubuntu Customization Kit es una herramienta para personalizar el Live CD oficial de Ubuntu (incluyendo Kubuntu/Xubuntu y Edubuntu) según tus necesidades. Permite añadir paquetes al sistema como por ejemplo aplicaciones y paquetes de idiomas.