sep 14

Créanme que esta me ha costado una pegada en el cerebro!!! y no sabia por que!!! pero logré hacer que pcmanfm reconozca y monte discos sin necesidad de hal el cual ahora lo tengo desterrado de mi sistema.

Bueno antes que nada tuve que aprender a usar algo del consolekit el cual es bien diferente a hal inclusive después de haber aprendido lo hallo mas amigable :P . Bien el tema es que ahora funciona con udisks en vez de hal, veamos como paso todo:

Primero tuve que quitar el soporte de hal y agregar el soporte udev a mi pcmanfm, de esta forma:

#echo “x11-misc/pcmanfm -hal udev” >> /etc/portage/package.use

después de eso, solo se instala y o olvidarse de udisks:

#emerge pcmanfm udisks

Hasta ahora normal… no tuve ningún problema, pero después me rompí la cabeza pensando por que no monta y pero aun no detectaba los dispositivos extraibles. La solución era un poco mas simple de lo que imaginaba, y era que el consolekit no estaba ahí de adorno como vine pensando desde hace mucho, el problema es que YO lo tenia de adorno nunca lo había usado ni iniciado sesiones de consolekit. Lo que tenia que hacer es ejecutar mi manejador de ventanas como una sesión de devicekit, para eso había que cambiar algunas lineas en el archivo ~/.xinitrc el cual estaba con este contenido:

exec icewm-sesion

Sip, solamente esa linea, bueno eso ejecutaba mi manejador de ventanas para que yo la pudiera usar a mi antojo, ahora, si es que deseaba ejecutar como sesión de consolekit, se modificaba un poco esa linea, de esta forma:

exec ck-launch-session icewm-session

ahora al reiniciar el sistema gráfico y por fin pude iniciar una sesión de consolekit!!! Esto se comprueba con el siguiente comando:

$ ck-list-sessions
Session1:
unix-user = ’1000′
realname = ‘(null)’
seat = ‘Seat1′
session-type = ”
active = TRUE
x11-display = ‘:0′
x11-display-device = ‘/dev/tty7′
display-device = ”
remote-host-name = ”
is-local = TRUE
on-since = ’2010-09-14T07:48:08.165752Z’
login-session-id = ”

Debe de aparecer todos esos datos en la salida del comando, si no aparece nada, pues no se ha iniciado la sesion de conslekit :P pero con esa variación, apenas uses el startx para iniciar el sistema gráfico, debería de iniciar, también, la sesión en consolekit.

bueno ya iniciamos sesión en consolekit, pero al abrir el pcmanfm aun no me reconoce los discos extraibles :S, bien, es solo cuestión de iniciar una sesión de dbus, para eso tuve que regresar al archivo ~/.xinitrc y darle una ultima modificación el cual quedó de la siguiente manera:

exec ck-launch-session dbus-launch icewm-session

bueno al reiniciar el sistema gráfico y ejecutar el pcmanfm, por fin pude ver dispositivos extraibles, espero que también les funcione a Uds ;)

written by Enrique Sardon \\ tags: , , , , , ,

jun 20

este es una mezcla de 2 tutoriales, el de automatizar GNU screen y el de automatizar el inicio de xorg:

primero que nada hay se auto inicia el Xorg esto se hace con el manual que escribí hace poco, con que se inicia el xorg automáticamente sin necesidad de los Desktop Managers. ahora, lo que quiero hacer:

  • iniciar el Xorg al loguearme en cualquer consola virtual
  • solamente ejecutar  Xorg si esque no existe otro Xorg
  • ejecutar GNUscreen solo en la consola grafica(xterm, rxvt, gnome-terminal)
  • si existe una sesion de screen abierta entrar a ella(solo en una consola grafica)
  • en una consola virtual(consola modo texto) no se debe ejecutar GNUscren

bueno todo eso se puede hacer con un pequeño script que hice gracias a la comunidad de gentoo, lo unico que deben hacer es colocar el siguiente codigo al final del archivo ~/.bashrc

if [ ! -S /tmp/.X11-unix/X0 ]; then
    startx &
else
    if [[ `ps ax |grep SCREEN |grep -v grep |wc -l` = 0 && ${DISPLAY} ]]; then
        screen
    else
        screen -r
    fi
    clear
fi

y con eso tendran todas las reglas que puse ahi encima

written by Enrique Sardon \\ tags: , , , ,

feb 23

por que Paludis? bueno, porque portage ya lo veo bien lento para un trabajo como el de gestionar paquetes, ademas que paludis veo que trabaja mucho mejor que portage.

un gran inconveniente es que portage terminará siendo una carga para gentoo proque no hay forma de eliminarlo y depender solo de paludis ya que muchos de los ebuilds que hay en el repositorio oficial de Gentoo tienen como dependencia al mismo portage.

pero puedes convivir copn los dos y solo usar paludis que es la opcion mas inteligente, asi que comencemos!!!

primero trabajaremos con el mismo portage ya que no tenemos al paudis instalado aun, entonces primero añadimos algunas reglas ya que primero que el portage tiene a paludis como inestable, lo cual es mentira porque hasta ahora me funciona a las mil maravillas: Continue reading »

written by Enrique Sardon \\ tags: , , ,

ene 02

estuve utilizando Gentoo en la version de pruebas y actulice el paquete x11-base/xorg-server y una vez ahi dentro me di cuenta que no podia usar el teclado y el mouse y el Xorg se quedaba colgado. eso pasaba porque el servidor X estaba buscando un dispositivo de entrada generico anes que el teclado y el mouse. ese dispositvo se llama evdev. ahora para contrarestar este problema solo es necesario instalar el driver evdev, pero es unpoco problematico proque no funciona del todo bien.

Mi solucion fue arreglar un poco el fichero de confuracion xorg.conf y agregarle la siguiente linea:

Option "AllowEmptyInput" "false"

en la secion de ServerLayout para que funcione con los drivers normales de teclado y mouse y dije de usar evdev

written by Enrique Sardon \\ tags: , , ,

nov 29

estuve matándome la cabeza y buscando algo de DOC para utilizar un teclado multimedia en IceWM , pero al fin lo logré. esta técnica es independiente de la distribución que uses. los únicos pre requisitos que hay que tener, son tener un Xorg modular ( mayor a 6.0) cosa que casi todos tienen y es muy buena , porque no tienes que instalar un demonio que te controle las  teclas gastando recursos necesarios.

si usas IceWM, eres un amante del ahorro de recursos asi que comprenderás, por que me tome menudo trabajito en investigar esto :P , aunque en realidad es bien facil.

ahora, lo primero que hay que hacer es jugar con los atajos del teclado del XF86(Xorg), luego de eso es configurar las teclas en el IceWM: Continue reading »

written by Enrique Sardon \\ tags: , , , , ,