11 enero, 2009

Como ejecutar los screenlets desde terminal en fluxbox /ejecutar al inicio los screenlets

Sabemos que existe dentro de la misma aplicación, opciones para ejecutarse al inicio, ya sea en gnome o en kde, pero, que pasa si usamos fluxbox? o simplemente queremos hacer todas las llamadas de ejecucion del inicio desde un script?

Primero revisamos la lista de los screenlets que tenemos instalados:
$screenletsd --cli list

nos saldra una lista parecida a esta:

$ screenletsd --cli list
ACPIBattery
AppMenu
Brightness
Calc
Calendar
ClearCalendar
ClearRss
ClearWeather
Clock
CompositeToggler
Control
Convert
CopyStack
DigiClock
Diskusage
EvolutionContacts
Example
FeedReader
Flower
Gmail
Kclock
Launcher
MailCheck
MainMenu
Meter
Mount
MyIp
Netmonitor
Notes
NowPlaying
Output
Pager
Picframe
Places
Radio
RingSensors
Ruler
Search
Sensors
Sidebar
Slideshow
Speech
Stocks
Storage
Sysmonitor
Test
Tomboy
Trash
VolumeControl
WallpaperClock
Windowlist
Youtube


Esta lista corresponde a los screenlets que tenemos instalados, es importante para que así sepamos los nombres de los que ejecutaremos al inicio
Después abrimos y editamos el archivo startup
$sudo mousepad ~/.fluxbox/startup

y unas lineas antes de la linea que diga: "exec /usr/bin/fluxbox" ponemos los comandos de los screenlets que queremos iniciar, prueba antes en terminal de la siguiente forma:
$screenletsd --cli run nombre-del-screenlet &

Recuerda poner "&" después de cada comando en el archivo de inicio "startup"
Nos quedaría mas o menos de la siguiente manera:

screenletsd --cli run Sensors &
screenletsd --cli run Diskusage &
screenletsd --cli run ClearCalendar &
screenletsd --cli run Launcher &

exec /usr/bin/fluxbox


Saludos!!!

No hay comentarios:

Publicar un comentario

todos los comentarios son bienvenidos!!