Un sitio para guardar lo que veo, hago, y lo que quisiera ver, hacer y aprender.

Mensajes etiquetados Xfce4

He vuelto!

De regreso en casa ya, luego de unas largas y paseadas vacaciones. Y por supuesto algunas sorpresas al regreso, nada desagradable en todo caso, excepto por lo ya habitual que el PC que se encarga de gestionar todo lo que es archivos de video y otras cosas se murió. Nunca tan terrible, ya que es cosa de cambiar el cable SATA y listo.

Lo otro nuevo es que en Archlinux finalmente están en plena transicion a systemd:

“systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit.”

Hay algunas consideraciones antes de hacer la transición completa, cambios en la configuración o mas bien en los archivos que albergan la configuración.

Sin embargo tuve un problema. Netcfg que es el sistema que uso para conectar automáticamente a las redes wifi dejó de funcionar en forma automática, sin embargo, basta con abrir una consola y escribir sudo netcfg pero no es automático. Me decidí a probar nuevamente si NetworkManager funcionaba, ya que en el momento de instalar el sistema, me congelaba todo y tenia que reiniciar con un hardreset, problema con cualquier distribución que usase el NetworkManager. Bueno, es caso es que lo instalé desde la red, configuré apropiadamente usando los comandos propios de systemd y al reinicar el sistema, funcionó de maravilla. Asi que desactivé, pero no eliminé netcfg y estoy funcionando con NetworkManager.

Happy.

Aun más nuevo

O más bien, lo antiguo, remozado. Un problema con la impresora (no lograba que fuera autoreconocida por mi notebook, y cups arrojaba un error cada vez que trataba de reiniciar el servidor) me hizo limpiar mi PC y reinstalar Arch desde cero. El detalle es que la última imagen del sistema eliminó el sistema de menús para su instalación, así que hay que hacerlo por pasos. Lo bueno es que el wiki es muy explicativo y nada más hay que hacer que seguirlo paso a paso, pero sin saltarse ninguno, y todo va de pelos, y tuve mi sistema nuevamente fiuncional, diría que más rápido que antes (pase de Gnome y le chanté XFCE4) y el problema con cups? Bueno, había que nada más leer el wiki, y darse cuenta que cambiaron algunas cosas en cups, requiere de avahi ahora para encontrarla en forma automática, o, ya que es una intranet y conozco la dirección del equipo que aloja la impresora, agregarlo al archivo cups.conf, y ya.

Like brand new.

Flicker… no more!

Al fin, después de mucho tiempo peleando con el parpadeo de la pantalla, cada vez que iniciaba el netbook, y en forma aleatoria durante su funcionamiento, di con la solución, aparentemente, DEFINITIVA!

Despues de leer y releer muchos blogs, mensajes de correo en listas, foros y de probar distintas cosas, configuraciones que el xorg, que DKMS, habilitarlo, deshabilitarlo, el ahorro de energía, y mis propias ideas, de a poco fui encaminando hacia la solución, primero partí con lo obvio: Xorg, hasta pense en crear un archivo xorg.conf, para probar, pero finalmente no lo hice. El hecho de que el parpadeo cesara al presionar unas teclas o combinacion de ellas (Ctrl, Ctrl+Alt, SndUp, SndDown, etc) me hizo pensar que algo con lo que se captan estos eventos podía estar dando problemas, y me dediqué a leer y tratar de modificar ACPI, finalmente me fijé que un módulo ‘samsung_laptop’ estaba cargado y buscando información acerca de qué hace, descubrí que se encarga de gestionar las teclas ‘especiales’ de los notebook Samsung y los eventos relacionados con su uso.

TATE! Esto debe de ser, lo removí con

sudo rmmod samsung_laptop

y santo remedio. El parpadeo que apareciá cada nada a veces, o cuando usaba las teclas para modificar el brillo, nunca más apareció.

Ahora a evitar que se carge el módulo en cada arranque. Nada más fácil, simplemente agregarlo con !samsung_laptop en el archivo /etc/rc.conf y listo. Pero no, el maldito se instalaba como una garrapata en el sistema. Asi que agregué rmmod samsung_laptop en el archivo /etc/rc.local y voilá!.

Otro más. Luego de la última actualización del kernel, reapareció el molesto parpadeo, pero ahora a una menor frecuencia, era más como una luz intermitente. Pensé que se había vuelto a reinstalar el módulo, pero el único que estaba activo era samsung_backlight así que igual probé desactivándolo y desaparece inmediatamente todo. Entonces un nuevo módulo a la lista de desactivados. Un detalle, cuando se desactiva desde la línea de comando, deja de funcionar la combinación de teclas para modificar la retroiluminación de la pantalla, se ve la notificacion de que está variando la iluminación, pero nada sucede, sin embargo, cuando se elimina al momento del arranque, funciona bien el modificar el brillo con la combinación habitual de teclas.

Nuevo Escritorio

No solo cambio de escritorio, sino que de gestor de ventanas, instalé XFCE4 y eliminé Gnome3. Principalmente por un asunto de que no me parece que Gnome3 sea un producto terminado, comencé con problemas para modificar cualquier cosa que requiriera de permisos de superusuario, simplemente no me daba la posibilidad de hacerlo, al presionar el botón ‘Desbloquear’ no pasaba absolutamente nada. Chao.

Tardé un poco en dejar XFCE4 del modo que habitualmente trabajo, pero sin problemas, todo funcionando bien y suave, y pareciera que más rápido. Puede ser solo una impresión.

Problema de locales

Acabo de hacer una instalación completa de Arch en un pendrive de 4GB, con Xfce4 como escritorio… bien, rápido, luego de solucionar algunos ‘inconvenientes’ como el tener el escritorio en inglés porque las variables de locales no están bien. Cada vez que las muestro con locale me muestra que son "POSIX". La solucion fué editar el archivo /etc/enviroment y poner lo siguiente:

LANG=”es_CL.UTF-8″
LC_ALL=”es_CL.UTF-8″

Y listo.
Lo otro es crear un archivo que se ejecute cada vez que inicia Xfce4 y poner en él:

synclient VertEdgeScroll=1
synclient VertTwoFingerScroll=0
synclient TapButton2=3
synclient TapButton3=2

Para poder tener la usabilidad de mi trackpad del modo que llevo años usándolo, tap con dos dedos equivale al boton derecho, scroll vertical usando el borde derecho para mayor precisión.