Como bloquear la pantalla en ION3
|Recientemente migre de Gnome a ION3, un cambio quizas algo brusco, pero que lo queria hacer, para probar la capacidad de adaptacion a otro entorno que lo conocia pero que nunca lo habia usado. Para los que no saben, a continuacion una buena definicion de ION3:
In Unix computing, Ion is a tiling and tabbing window manager for the X Window System. It is designed such that it is possible to manage windows using only a keyboard, without needing a mouse. It is the successor of PWM and is written by the same author, Tuomo Valkonen[1]. Since the first release of Ion in the summer 2000, similar alternative window management ideas have begun to show in other new window managers: Larswm, ratpoison, StumpWM, wmii, xmonad and awesome. First versions of Ion were released under the Artistic License, Ion2 and the development versions of Ion3 were released under the GNU Lesser General Public License (LGPL). However, the first release candidate of Ion3 included a license change to a custom license based on the LGPL.[2] Since version 2, Ion has been scriptable in the Lua programming language[1].
Despues de una semana con ION3, me surgio una pregunta ¿ Como puedo bloquear la pantalla? por lo menos esto para mi es muy necesario, ya que a veces dejo el PC y es bueno bloquearlo para evitar inconvenientes. Sin embargo, navegando en la red, no encontre una forma propia de ION3 para hacer lo que necesitaba, por tal motivo, me toco diseñar una solucion algo «coloquial» pero que me ha funcionado bastante bien. Para aquellos que tenga la misma duda (me imagino que seran pocos) les dejo mi solucion:
Lo unico que se me ocurrio fue crear un alias en mi bashrc, con el comando de gdm que nos permite ejecutar una X dentro de otra X , es decir, al ejecutar el comando, este nos abrira nuevamente el GDM, de tal forma que para volver a entrar a nuestra sesion nos pida el password correspondiente, asi las aplicaciones, y los documentos que tenias abiertos, no se pierden. Entrando en materia lo que hice fue:
nano ~/.bashrc
Agregue esta linea
alias bloquear=’gdmflexiserver &’
Guardo los cambios, y por ultimo reconstruyo el bashrc:
source ~/.bashrc
Ahora siempre que quieras bloquear la pantalla solo basta con copiar en una consola el comando «bloquear» o el que tu quieras
# apt-get install xlockmore
$ xlock -mode random
Ahora, yo tengo un atajo de teclas en el awesome para lanzar el salvapantallas fácilmente: Ctrl + Alt + L