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 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.

Personalizar tema Homosapien para Gnome

Hay un muy buen tema para Gnome llamado Homosapien que se encuentra en Gnome-Look. Su aspecto, según capturas realizadas por su autor, es:

Sin embargo lo llamativo de este tema, además de su belleza, es que puede personalizarse online en la pagina del autor:

Una vez terminado, apretando el botón Download customized theme podés descargarlo para usarlo. Están disponibles muchos parámetros para personalizar así que probalo y obtené un tema hecho a tu medida!

Crear temas para Chromium

Existe un gran número de temas creados por diseñadores y usuarios para este navegador. Sin embargo, también es posible crear nuestros propios temas para obtener la mayor personalización posible.

Tema Chromium

Para empezar es necesario crear una carpeta que va a contener a los archivos necesarios para la compilación del tema. A modo de ejemplo, podemos crear el tema de la imagen por lo que la carpeta se llamaría Red (igual que el tema). Luego debemos crear un archivo y lo llamaremos manifest.json el cual editaremos con un editor de texto como Gedit, Kwrite, etc. En él escribiremos lo siguiente:

{
"name": "Red",
"theme": {
"colors": {
"bookmark_text": [ 107, 10, 10 ],
"frame": [ 0, 0, 0 ],
"ntp_background": [ 45, 42, 41 ],
"ntp_header": [ 0, 0, 0, 1 ],
"ntp_link": [ 255, 255, 255 ],
"ntp_section": [ 68, 68, 68, 0.3 ],
"ntp_section_link": [ 107, 10, 10 ],
"ntp_section_text": [ 107, 10, 10 ],
"ntp_text": [ 107, 10, 10 ],
"tab_background_text": [ 0, 0, 0 ],
"tab_text": [ 0, 0, 0 ],
"toolbar": [ 0, 0, 0 ]
},
"images": {
"theme_frame": "Image/theme_frame.png",
"theme_ntp_attribution": "Image/theme_ntp_attribution.png",
"theme_ntp_background": "Image/theme_ntp_background.png",
"theme_tab_background": "Image/theme_tab_background.png",
"theme_toolbar": "Image/theme_toolbar.png"
},
"properties": {
"ntp_background_alignment": "bottom",
"ntp_background_repeat": "no-repeat",
"ntp_logo_alternate": 1
},
"tints": {
"buttons": [ 0, 0, 0 ]
}
},
"version": "0.1"
}

Este archivo sirve para definir los colores e imágenes que van a utilizarse en el tema. En el caso de querer personalizar aún más parametros del tema puede utilizarse la guía publicada acá. Luego debemos crear una carpeta dentro de la del tema con el nombre Images en la cual pondremos las imágenes utilizadas en el tema.

  • theme_frame.png: Imagen de fondo que veremos tras las pestañas del navegador.

  • theme_ntp_attribution.png: Firma del tema que aparece en la esquina inferior derecha de las pestañas vacías.

  • theme_ntp_background.png: Imagen de fondo en la pestaña vacía.

  • theme_tab_background.png: Color en el que aparecerán las pestañas no activas. Conviene que no sea opaco, sino una capa que incluya blanco sobre el color de fondo sin perder del todo la transparencia.

  • theme_toolbar.png: Color de la barra de navegación y la pestaña activa.


Para finalizar debemos tener la carpeta Red con el archivo manifest.json y una subcarpeta Images con las 5 imágenes colocadas en esta entrada. Entonces estamos en condiciones de compilar nuestro tema.

Para dicha tarea debemos ejecutar el Chromium y abrimos Menú herramientas > Extensiones o escribimos chrome://extensions/ en la barra de direcciones. Luego apretamos el botón Pack extension… y elegimos la carpeta Red.

Si lo acemos bien, debería crearse un archivo llamado red.crx el cual es nuestro tema. Para poder instalarlo, solamente debemos arrastrarlo hasta la ventana del navegador o poner en la barra de direcciones:

file:///carpeta donde tengas el tema/red.crx

Si diseñan otros temas o le realizan modificaciones a este, pueden publicarlos en los comentarios!