…Como crear un indicador para controlarlo.
Bien, esta entrada no es más que la continuación y/o evolución :D a la anterior Instalación de un servidor LAMP (I)
No soy ningún erudito de Linux, pero si que realizo algunas páginas web y llevo su mantenimiento, a parte de haber desarrollado algún mini-script para uso personal. Para mi es fundamental tener un servidor LAMP instalado. En la anterior entrada ya explicaba como lo podíamos conseguir y como lo tengo yo. Pero ahora que está de moda usar indicadores para casi todo me pregunté, ¿podría crear un indicador que me ayudase a saber si tengo LAMP activo o apagado?, o ¿porque no activarlo y desactivarlo desde el indicador?
Empecé a buscar información por ahí, en la nube, y encontré información de cómo crear un indicador para el área de indicadores de Ubuntu, pero dejé aparcado este proyecto por falta de tiempo y de “entendederas” hasta que esta semana, dado que me extrajeron una muela que llevaba desde Junio doliéndome lo que no está en los escritos :O , me he centrado otra vez en el tema y aquí lo que he conseguido.
A mi me sobra, y creo que tardaré bastante en retomarlo para mejorarlo, pero lo subo a la red por si a alguien le sirve (ya sea como a mi, tal cual, o para inspirarse y mejorarlo, quien sabe…).
Todavía no se como crear un paquete deb, no le he dedicado el tiempo suficiente, por eso explicaré aquí como lo he creado y como lo tengo instalado. Os recuerdo una vez más que utilizo el directorio ~/.local para los archivos “share“, “lib“ y “bin“ del usuario.
– ¡¡ Al turrón !!
He creado unos iconos para el indicador. Estos necesitan guardarse en ~/.local/share/icons si realizamos la instalación a nivel de nuestro usuario, o en /usr/share/icons si la realizamos para todos los usuarios. Las imágenes usadas como iconos son:
y las podéis descargar de aquí.
Si bajáis el archivo comprimido tendréis que hacer:
1 | cd ~/.local/share/icons |
Ya los tenemos en el lugar adecuado.
El archivo ejecutable lo pondré en ~/.local/bin por lo que haré:
1 | cd ~/.local/bin |
Ahora colocamos una entrada en el menú de gnome:
1 | cd ~/.local/share/applications |
Y si queremos que se inicie en cada sesion:
1 | cd ~/.config/autostart |
AVISO:
Como el servidor apache y mysql se iniciaban de modo automático en cada reinicio, al para el servidor LAMP les cambio los permisos de modo que si no vamos a necesitar LAMP en el siguiente reinicio pues nos ahorramos el consumo de recursos de estos “servicios”. Para todo esto llamo varias veces a “gksu” que actualmente en Ubuntu no cachea las contraseñas, pero si como YO, le pones a root una contraseña (no se le asigna por defecto en Ubuntu) puedes hacer mediante gksu-properties que la guarde por el periodo que tu quieras. ¡¡OJO, que ahora te pide la contraseña de Root!! no de tu usuario.
–Esto lo podéis cambiar editando el archivo ejecutable instalado en ~/.local/bin y cambiando todos los gksu por gksudo.
Un saludo, y espero que os sirva…
:D
Comentarios