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: , , , , , ,

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: , , , , ,