Despues del arranque del entorno grafico X
una manera simple de agregar una accion es colocando un “ejecutable”, “script” o “enlace simbolico” al directorio
/root/startup
tu puedes crear un enlace simbolico ( symbolic link ) a un ejecutable
por ejemplo digamos que tu quieres correr /usr/local/bin/xarchive ( un compresor de archivos ) cada vez que puppy arranque , usa el ROX-file
( el administrador de archivos de puppy ) y abre dos ventanas una en
/root/startup y en la otra /usr/local/bin
luego solo arrastra xarchive hasta la carpeta startup suelta y ahi te preguntara que accion quieres hacer
mover
copiar
enlace simbolico(relativo)
enlace simbolico(absoluto)
lo de relativo y absoluto te lo dejo para despiertes tu deseo de conocimiento , googlea y me enseñas cuando sepas por favor.
Creando un script
tambien puedes colocar un script en /root/startup
digamos que quieres arrancar tu navegador al inicio
entonces abres ROX-filer click derecho en cualquier espacio en blanco luego
nuevo luego script lo nombras como tu quieras lo creas y luego le das permisos (click derecho permisos)
click derecho sobre el script luego abrir como texto
y copiamos esto
#!/bin/sh
sleep 2
exec defaultbrowser www.google.com "$@"
los script pueden variar desde lo mas simple hasta verdaderas obras de arte. en el mismo script puede ir agregando mas aplicaciones o programas
#!/bin/sh
sleep 2
exec defaultbrowser www.google.com "$@"
sleep 4
exec xchat "$@"
sleep 6
exec pmusic "$@"
y asi sucesivamente
mira este script ejemplo es mas complejo
#Ping Google
ping -c1 www.google.com >& /dev/ping_google.txt
cat /dev/ping_google.txt |
awk ' BEGIN {connection=0}
$0 ~ /1 packets received/{connection=1}
END {print connection}' > /dev/ping_google_ind.txt
#Wait for Google Ping to Suceed
while [ `cat /dev/ping_google_ind.txt` -ne 1 ]
do
ping -c1 www.google.com >& /dev/ping_google.txt
cat /dev/ping_google.txt |
awk ' BEGIN {connection=0}
$0 ~ /1 packets received/{connection=1}
END {print connection}' > /dev/ping_google_ind.txt
done
# Start Firefox at Google
/root/firefox/firefox -new-window 'www.google.com' &
#Wait for Google Window to be Created
while [`xdotool search --title google` = ""]
do
sleep 0.001 #Recheck Quickly
done
#Send Google Window to Desktop 1
xdotool set_desktop_for_window `xdotool search --title google` 1
#Ping Yahoo
ping -c1 www.yahoo.com >& /dev/ping_yahoo.txt
cat /dev/ping_yahoo.txt |
awk ' BEGIN {connection=0}
$0 ~ /1 packets received/{connection=1}
END {print connection}' > /dev/ping_yahoo_ind.txt
#Wait for Yahoo Ping to Suceed
while [ `cat /dev/ping_yahoo_ind.txt` -ne 1 ]
do
ping -c1 www.yahoo.com >& /dev/ping_yahoo.txt
cat /dev/ping_yahoo.txt |
awk ' BEGIN {connection=0}
$0 ~ /1 packets received/{connection=1}
END {print connection}' > /dev/ping_yahoo_ind.txt
done &&
#Start Firefox at Yahoo
/root/firefox/firefox -new-window 'www.yahoo.com' &
#Wait for Yahoo Window to be Created
while [`xdotool search --title yahoo` = ""]
do
sleep 0.001 #Recheck Quickly
done
#Send Yahoo Window to Desktop 2
xdotool set_desktop_for_window `xdotool search --title yahoo` 2
una manera simple de agregar una accion es colocando un “ejecutable”, “script” o “enlace simbolico” al directorio
/root/startup
tu puedes crear un enlace simbolico ( symbolic link ) a un ejecutable
por ejemplo digamos que tu quieres correr /usr/local/bin/xarchive ( un compresor de archivos ) cada vez que puppy arranque , usa el ROX-file
( el administrador de archivos de puppy ) y abre dos ventanas una en
/root/startup y en la otra /usr/local/bin
luego solo arrastra xarchive hasta la carpeta startup suelta y ahi te preguntara que accion quieres hacer
mover
copiar
enlace simbolico(relativo)
enlace simbolico(absoluto)
lo de relativo y absoluto te lo dejo para despiertes tu deseo de conocimiento , googlea y me enseñas cuando sepas por favor.
Creando un script
tambien puedes colocar un script en /root/startup
digamos que quieres arrancar tu navegador al inicio
entonces abres ROX-filer click derecho en cualquier espacio en blanco luego
nuevo luego script lo nombras como tu quieras lo creas y luego le das permisos (click derecho permisos)
click derecho sobre el script luego abrir como texto
y copiamos esto
#!/bin/sh
sleep 2
exec defaultbrowser www.google.com "$@"
los script pueden variar desde lo mas simple hasta verdaderas obras de arte. en el mismo script puede ir agregando mas aplicaciones o programas
#!/bin/sh
sleep 2
exec defaultbrowser www.google.com "$@"
sleep 4
exec xchat "$@"
sleep 6
exec pmusic "$@"
y asi sucesivamente
mira este script ejemplo es mas complejo
#Ping Google
ping -c1 www.google.com >& /dev/ping_google.txt
cat /dev/ping_google.txt |
awk ' BEGIN {connection=0}
$0 ~ /1 packets received/{connection=1}
END {print connection}' > /dev/ping_google_ind.txt
#Wait for Google Ping to Suceed
while [ `cat /dev/ping_google_ind.txt` -ne 1 ]
do
ping -c1 www.google.com >& /dev/ping_google.txt
cat /dev/ping_google.txt |
awk ' BEGIN {connection=0}
$0 ~ /1 packets received/{connection=1}
END {print connection}' > /dev/ping_google_ind.txt
done
# Start Firefox at Google
/root/firefox/firefox -new-window 'www.google.com' &
#Wait for Google Window to be Created
while [`xdotool search --title google` = ""]
do
sleep 0.001 #Recheck Quickly
done
#Send Google Window to Desktop 1
xdotool set_desktop_for_window `xdotool search --title google` 1
#Ping Yahoo
ping -c1 www.yahoo.com >& /dev/ping_yahoo.txt
cat /dev/ping_yahoo.txt |
awk ' BEGIN {connection=0}
$0 ~ /1 packets received/{connection=1}
END {print connection}' > /dev/ping_yahoo_ind.txt
#Wait for Yahoo Ping to Suceed
while [ `cat /dev/ping_yahoo_ind.txt` -ne 1 ]
do
ping -c1 www.yahoo.com >& /dev/ping_yahoo.txt
cat /dev/ping_yahoo.txt |
awk ' BEGIN {connection=0}
$0 ~ /1 packets received/{connection=1}
END {print connection}' > /dev/ping_yahoo_ind.txt
done &&
#Start Firefox at Yahoo
/root/firefox/firefox -new-window 'www.yahoo.com' &
#Wait for Yahoo Window to be Created
while [`xdotool search --title yahoo` = ""]
do
sleep 0.001 #Recheck Quickly
done
#Send Yahoo Window to Desktop 2
xdotool set_desktop_for_window `xdotool search --title yahoo` 2
Pues simplemente quiero mi conky funcionando desde el inicio asi que solo hice un enlace simbolico de /usr/bin/ hasta /root/startup
quedo asi
desde consola se puede hacer mas rapidamente pero no esta demas una explicacion por favor si tienen algun script preferido no duden en publicarlo aqui con gusto lo muestro a los demas y aprendemos todos
cuidense
quedo asi
desde consola se puede hacer mas rapidamente pero no esta demas una explicacion por favor si tienen algun script preferido no duden en publicarlo aqui con gusto lo muestro a los demas y aprendemos todos
cuidense