Cuestiones generales y comunes a todos los escritorios

Cómo ejecutar programas al inicio de Gnome / KDE / XFCE / Fluxbox / Enlightenment

Éste pequeño manual interará explicar cómo configurar diferentes escritorios para que lancen en su inicio el programa que deseemos.

GNOME

Para configurar esto, en gnome tenemos dos alternativas:

  • Desde el GUI

    Nos vamos a Sistema -> Preferencias -> Avanzado -> Sesiones

    Allí nos vamos a la tercera pestaña y añadimos el comando a ejecutar.

  • "Artesanalmente" ;-)

    Se hace modificando (o creando) el fichero ~/.gnome2/session-manual (~ = /home/usuario), la sintaxis es así:

    [Default]
    num_clients=1
    0,RestartClientHint=3
    0,Priority=50
    0,RestartCommand=gdesklets
    0,Program=gdesklets
    
KDE

Los programas que se deseen lanzar al inicio de KDE tienen que estar colocados en ~/.kde/Autostart. Se puede optar por hacer un pequeño script:

vi ~/.kde/Autostart/gaim

En el que ponemos lo siguiente, por ejemplo:

#!/bin/bash
/usr/bin/gaim

Luego le damos permisos de ejecución:

chmod +x ~/.kde/Autostart/gaim

También podemos optar por hacer un link:

cd ~/.kde/Autostart
ln -s /usr/bin/gaim gaim
XFCE

Se hace de la misma forma que en KDE pero el directorio donde hay que poner el script o el link es ~/Desktop/Autostart

Se espera que la nueva versión de XFCE (aún no lanzada), añada un GUI para configurar esto

Fluxbox

Aquí hay que editar el fichero ~/.fluxbox/startup , y, antes de la línea exec /usr/bin/fluxbox, ponemos el comando que queremos ejecutar seguido de un &:

/usr/bin/gaim &
FVWM

Aquí hemos de editar el fichero ~/.fvwm/.fvwm2rc y buscar la línea:

AddToFunc InitFunction

Si no la encontramos la añadimos. Debajo de esta línea ponemos el programa a ejecutar:

+ I Exec exec /usr/bin/gaim
Enlightenment 16
  1. Iniciar la aplicacion que queremos autoejecutar al arranque.
  2. Pulsamos Alt + Botón derecho del ratón sobre la ventana de la aplicación
  3. Seleccionamos "Recordar" ("Remember") en el menú contextual. Un menú llamado "Remembered Application Attributes" aparecerá.
  4. En la parte inferior de esta ventana, seleccionamos "Restart application on login" (relanzar la aplicación al entrar)
  5. Cliqueamos en "Apply" (aplicar) y depués "OK".
Enlightenment 17

Los programas que se deseen autoarrancar en e17 tienen que tener su correspondiente fichero .eap listado en ~/.e/e/applications/startup/.order

Así configuraríamos e17 para lanzar gaim en su inicio:

 echo "gaim.eap" >> ~/.e/e/applications/startup/.order

Esto llevará a e17 al directorio ~/.e/e/applications/all en busca de ese fichero, si no está presente, lo creamos (este ejemplo vale para ejecutar beagle al inicio):

cd ~/.e/e/applications/all
e_util_eapp_edit beagled.eap

Se abrirá un diálogo para ajustar algunos parámetros finales y luego no tendremos más que ejecutar:

 echo "beagled.eap" >> ~/.e/e/applications/startup/.order

Saludos

Post original

Como eliminar los iconos automaticos del escritorio

Ir a:

/etc/dynamic/launchers/tvtuner

y renombrar lo que hay añadiendo .back a sus nombres (por ejemplo)

secillo, pero util :)

Como unificar y cambiar los wallapapers / Backgrounds / Imagenes de Mandriva

hola,

cada vez que se carga el sistema grafico y pasa del administrador de sesiones (kdm, mdkkdm, gdm, etc.) al shell grafico (kde, gnome) o window manager (Enlightenment, blackbox, fluxbox, etc) se mira esa pantalla que dice Mandrivalinux 2005, la pantalla que tiene atras el pinguino con ojos de estrella pues bien esa imagen se pude cambiar:

en concreto la imagen es un enlace llamado default.png en /usr/share/wallpapers/mandrake-linux/

[dalfa@E mandrake-linux]$ pwd ; ls -l
/usr/share/wallpapers/mandrake-linux
total 2260
lrwxrwxrwx  1 root root     26 ago 28  2004 default.png -> Mandrakelinux-1024x768.png
-rw-r--r--  1 root root 435598 mar 29 18:31 flower.jpg
-rw-r--r--  1 root root  26250 mar 23 23:22 Mandrakelinux-1024x768.png
-rw-r--r--  1 root root  39294 mar 23 23:22 Mandrakelinux-1280x1024.png
-rw-r--r--  1 root root  27996 mar 23 23:22 Mandrakelinux-1280x600.png
-rw-r--r--  1 root root  52172 mar 23 23:22 Mandrakelinux-1600x1200.png
-rw-r--r--  1 root root  50205 mar 23 23:22 Mandrakelinux-1680x1050.png
-rw-r--r--  1 root root  58980 mar 23 23:22 Mandrakelinux-1920x1440.png
-rw-r--r--  1 root root 127901 mar 23 23:22 Mandrakelinux-2-1024x768.png
-rw-r--r--  1 root root  50562 mar 23 23:22 Mandrakelinux-2-1280x1024.png
-rw-r--r--  1 root root  46217 mar 23 23:22 Mandrakelinux-2-1280x600.png
-rw-r--r--  1 root root  74970 mar 23 23:22 Mandrakelinux-2-1600x1200.png
-rw-r--r--  1 root root  71925 mar 23 23:22 Mandrakelinux-2-1680x1050.png
-rw-r--r--  1 root root  95428 mar 23 23:22 Mandrakelinux-2-1920x1440.png
-rw-r--r--  1 root root  56356 mar 23 23:22 Mandrakelinux-2-800x600.png
-rw-r--r--  1 root root  90830 mar 23 23:22 Mandrakelinux-3-1024x768.png
-rw-r--r--  1 root root  55673 mar 23 23:22 Mandrakelinux-3-1280x1024.png
-rw-r--r--  1 root root  38922 mar 23 23:22 Mandrakelinux-3-1280x600.png
-rw-r--r--  1 root root  72992 mar 23 23:22 Mandrakelinux-3-1600x1200.png
-rw-r--r--  1 root root  71771 mar 23 23:22 Mandrakelinux-3-1680x1050.png
-rw-r--r--  1 root root  87887 mar 23 23:22 Mandrakelinux-3-1920x1440.png
-rw-r--r--  1 root root  56356 mar 23 23:22 Mandrakelinux-3-800x600.png
-rw-r--r--  1 root root  13607 mar 23 23:22 Mandrakelinux-800x600.png
lrwxrwxrwx  1 root root     27 may  9 19:34 Mandrakelinux.png -> Mandrakelinux-1600x1200.png
-rw-r--r--  1 root root 491676 mar 29 18:31 nature.jpg
[dalfa@E mandrake-linux]$ 

bueno ese enlace se puede cambiar a cualquier imagen que quieras usar se borra y luego se hace el enlace asi (esta parte como root):

[root@E mandrake-linux]# pwd
/usr/share/wallpapers/mandrake-linux

[root@E mandrake-linux]# rm default.png
rm: ¿borrar el enlace simbólico «default.png»? (s/n) s

[root@E mandrake-linux]# ln -s /home/dalfa/imagenes/dukenukem-dukenukem-battlelord.jpg
 /usr/share/wallpapers/mandrake-linux/default.png

ahora despues de la pantalla de inicio cargara gdm en mi caso y en el paso de gdm a Enlightenment en mi caso saldra la imagen /home/dalfa/imagenes/dukenukem-dukenukem-battlelord.jpg y ya no el fondo del pinguino con ojos de estrella

esa es una forma en mi caso hare algo diferente, borrare el directorio /usr/share/wallpapers pero primero pasare su contenido a mis imagenes, dentro de este directorio esta otro enlace que se llama mandrake-linux y se dirige ha /usr/share/mdk/backgrounds/ que es donde esta default.png esto lo menciono porque el sistema buscara siempre ese enlace en ese lugar.

[root@E wallpapers]# pwd ; ls -l mandrake-linux 
/usr/share/wallpapers
lrwxrwxrwx  1 root root 26 may  9 19:34 mandrake-linux -> /usr/share/mdk/backgrounds/

despues de eso (copiar archivos a mis imagenes) creare un enlace en /usr/share/wallpapers que se dirija a /home/dalfa/imagenes/ en mi caso :)

[root@E wallpapers]# pwd
/usr/share/wallpapers

[root@E wallpapers]# mv * /home/dalfa/imagenes/

[root@E wallpapers]# ls

[root@E wallpapers]# cd ..

[root@E share]# pwd
/usr/share

[root@E share]# rm -rfv wallpapers/
directorio borrado: «wallpapers»

[root@E share]# ln -s /home/dalfa/imagenes/ /usr/share/wallpapers

[root@E share]# ls -l wallpapers 
lrwxrwxrwx  1 root root 21 may 14 14:53 wallpapers -> /home/dalfa/imagenes/

pero algunos podrian decir que no quieren tener el enlace mandrake-linux dentro de sus imagenes el cual apunta a /usr/share/mdk/backgrounds

[root@E wallpapers]# cd /usr/share/

[root@E share]# pwd
/usr/share
[root@E share]# cd wallpapers/

[root@E wallpapers]# pwd
/usr/share/wallpapers

[root@E wallpapers]# ls -l /usr/share/wallpapers 
lrwxrwxrwx  1 root root 21 may 14 14:53 /usr/share/wallpapers -> /home/dalfa/imagenes//

[root@E wallpapers]# ls -l mandrake
mandrake-linux/    mandrake.png       mandrake_tran.png  

[root@E wallpapers]# ls -l mandrake-linux 
lrwxrwxrwx  1 root root 26 may 14 14:50 mandrake-linux -> /usr/share/mdk/backgrounds/

entonces se hace lo mismo que antes copiamos el contenido de /usr/share/mdk/backgrounds/ a nuestras imagenes y luego en su lugar ponemos otro enlace

[root@E backgrounds]# pwd
/usr/share/mdk/backgrounds

[root@E backgrounds]# ls -l
total 2260
lrwxrwxrwx  1 root root     55 may 14 14:40 default.png ->
 /home/dalfa/imagenes/dukenukem-dukenukem-battlelord.jpg*
-rw-r--r--  1 root root 435598 mar 29 18:31 flower.jpg
-rw-r--r--  1 root root  26250 mar 23 23:22 Mandrakelinux-1024x768.png
-rw-r--r--  1 root root  39294 mar 23 23:22 Mandrakelinux-1280x1024.png
-rw-r--r--  1 root root  27996 mar 23 23:22 Mandrakelinux-1280x600.png
-rw-r--r--  1 root root  52172 mar 23 23:22 Mandrakelinux-1600x1200.png
-rw-r--r--  1 root root  50205 mar 23 23:22 Mandrakelinux-1680x1050.png
-rw-r--r--  1 root root  58980 mar 23 23:22 Mandrakelinux-1920x1440.png
-rw-r--r--  1 root root 127901 mar 23 23:22 Mandrakelinux-2-1024x768.png
-rw-r--r--  1 root root  50562 mar 23 23:22 Mandrakelinux-2-1280x1024.png
-rw-r--r--  1 root root  46217 mar 23 23:22 Mandrakelinux-2-1280x600.png
-rw-r--r--  1 root root  74970 mar 23 23:22 Mandrakelinux-2-1600x1200.png
-rw-r--r--  1 root root  71925 mar 23 23:22 Mandrakelinux-2-1680x1050.png
-rw-r--r--  1 root root  95428 mar 23 23:22 Mandrakelinux-2-1920x1440.png
-rw-r--r--  1 root root  56356 mar 23 23:22 Mandrakelinux-2-800x600.png
-rw-r--r--  1 root root  90830 mar 23 23:22 Mandrakelinux-3-1024x768.png
-rw-r--r--  1 root root  55673 mar 23 23:22 Mandrakelinux-3-1280x1024.png
-rw-r--r--  1 root root  38922 mar 23 23:22 Mandrakelinux-3-1280x600.png
-rw-r--r--  1 root root  72992 mar 23 23:22 Mandrakelinux-3-1600x1200.png
-rw-r--r--  1 root root  71771 mar 23 23:22 Mandrakelinux-3-1680x1050.png
-rw-r--r--  1 root root  87887 mar 23 23:22 Mandrakelinux-3-1920x1440.png
-rw-r--r--  1 root root  56356 mar 23 23:22 Mandrakelinux-3-800x600.png
-rw-r--r--  1 root root  13607 mar 23 23:22 Mandrakelinux-800x600.png
lrwxrwxrwx  1 root root     27 may  9 19:34 Mandrakelinux.png -> Mandrakelinux-1600x1200.png
-rw-r--r--  1 root root 491676 mar 29 18:31 nature.jpg
[root@E backgrounds]# 

copiamos, borramos y creamos los enlaces

[root@E backgrounds]# pwd
/usr/share/mdk/backgrounds

[root@E backgrounds]# mv * /home/dalfa/imagenes/

[root@E backgrounds]# cd ..

[root@E mdk]# pwd
/usr/share/mdk

[root@E mdk]# rm -rfv backgrounds/
directorio borrado: «backgrounds/»

[root@E mdk]# ln -s /usr/share/mdk

[root@E mdk]# ln -s /home/dalfa/imagenes/ /usr/share/mdk

[root@E mdk]# ln -s /home/dalfa/imagenes/ /usr/share/mdk/backgrounds

ahora nos movemos a nuestras imagenes y revisamos

[root@E wallpapers]# pwd
/usr/share/wallpapers

[root@E wallpapers]# ls -l /usr/share/wallpapers 
lrwxrwxrwx  1 root root 21 may 14 14:53 /usr/share/wallpapers -> /home/dalfa/imagenes/

[root@E wallpapers]# ls -l mandrak

[root@E wallpapers]# ls -l mandrake-linux 
lrwxrwxrwx  1 root root 26 may 14 14:50 mandrake-linux -> /usr/share/mdk/backgrounds/

¿para que todo esto y porque ponerlo aqui? pues primero porque quiero :-) segundo porque se puede y tercero porque talvez a alguien le interese :-)

pues ahora tendre todas los wallpapers y / o backgrounds en un solo lugar ademas ahora en KDE al momento de cambiar las imagenes de fondo saldran listados todas las imagenes de mi directorio imagenes

XSCREENSAVER construye tus propios salvapantallas

¿Estas harto de ver rotar esas fotos de los pingüinitos?
¿Y aun mas vistos tienes los demas salvapantallas de linux?

yo tambien

Y asi en casa de alguien, ves un salvapantallas de esos de naturaleza con un charquito y una cascadita y pececillos.Je je je je

Y piensas .... si solo es un salvapantallas, es una chorrada , seguro que si quiero puedo tenerlo.

Lo que pasa es que el poco tiempo que hay , es mejor gastarlo en otras cosas mas practicas y el salvapantallas quitarlo.

Pero yo me aburria el otro dia.

COMO SE CONSTRUYEN TUS PROPIOS SALVAPANTALLAS EN UNA MDV 2007

Observando el mundo de los salvapantallas que hay por ahi para güindous los voy a diferenciar en 2 tipos.Los de fotos que cambian como el de los pingüinos de mandriva.Y los de un pequeño video flash que se repite y suenan ruidos de naturaleza con una melodia de fondo.Que dan paz.

Los otros que hay, son como los que ya te puedes descargar para linux.
Pero de fotos bonitas no he visto y de videos naturales menos.

En este tragin tambien me encuentro con programas para crear screensavers y
en un primer momento pienso joder por que en mandriva no tengo.La respuesta la supuse.

En linux NO los necesitamos lo podemos hacer nosotros mismos
facilisimamente.

Fuentes:

http://www.winehq.org/pipermail/wine-devel/2001-December/003057.html

http://www.jwz.org/xscreensaver/faq.html

http://wiki.winehq.org/ScreenSavers

Lo primero que haremos, si usamos kde es ejecutar kcontrol y en aspecto y temas/salvapantallas
desmarcaremos la opcion iniciar automaticamente.
Desaciendonos asi de kscreensaver.

Luego,tenemos que instalar XSCREENSAVER


http://yoopix.org/

Una vez instalado
si usas kde tienes que ir a la carpeta /home/usuario/.kde/Autostart/
y crear un archivo de texto llamandolo xscreensaver.desktop
y que tenga el siguiente contenido

[Desktop Entry]
Exec=xscreensaver
Name=XScreensaver
Type=Application
X-KDE-StartupNotify=false

Asi arrancaremos xscreensaver en el inicio de kde.

Para elegir que salvapantallas usar o darle opciones al salvapantallas con xscreensaver ejecutaremos

xscreensaver-demo

DE FOTOS

Primero busca las fotos,yo tengo unas de national geografic.Pero tienes unas muy buenas aqui

http://www.flickr.com/photos/86218656@N00/

o aqui

http://www.bernardinorozada.es/Fotos/fotograf%EDas/KIPIHTMLExport/fotogr...

Luego juntalas todas en la misma carpeta.


http://yoopix.org/

A continuacion hay que editar el fichero de configuracion de xscreensaver que se llama
.xscreensaver y que esta en la carpeta de tu usuario.

En mi caso /home/paula/.xscreensaver

Una vez editado buscamos donde dice

programs:

y justo debajo añadimos las lineas para nuestro salvapantallas de fotos

"NGeografic" chbg -xscreensaver -randomize -interval \
0.30 -R \
/home/paula/Descarga/screensaver/* \n\
Donde NGeografic es el nombre que yo le he dado,y /home/paula/descarga/screensaver es la ruta donde yo guardo
las fotos.Cuidado con las barras \ y con el \n\ al final,tienen que estar bien colocadas.

Los nombres de las fotos,en la carpeta donde las tengas,no pueden tener espacios en blanco,si es asi, renombralas.


http://yoopix.org/

DE VIDEO

Aqui es donde deje mas tiempo por que tuve algun contratiempo.
Lo primero que hice fue instalar este programa

http://www.electricsheep.org/

Te lo puedes descargar para redhat aqui y es el valido tambien para mandriva


http://www.electricsheep.org/electricsheep-2.6.8-1.i386.rpm

Viene un rpm que instale sin problemas.
Este paquete trae este programa

mpeg2dec_onroot

Luego baje un video de youtube,y con ffmpeg lo pase a mpg y modifique el fichero .xscreensaver asi

"My Movie" mpeg2dec_onroot -s \
/home/paula/Descarga/mivideo.mpg \n\

El video con el que probe fue este

http://www.youtube.com/watch?v=o0R5erKOKWA

Ya tenemos otro nuevo salvapantallas,pero no consegui que sonara. :(
Menos mal que hay otra via xD

Hay que bajarse el 'standalone player' de flash.

> gflashplayer

Os apunto a la version 6 por que he probado con la 9 (la ultima) y se me
pegaba este cascotazo

[paula@dhcppc0 ~]$ flashplayer -root /home/paula/Descarga/nomilk.swf
(flashplayer:5148): Gdk-WARNING **: GdkWindow 0x3400033 unexpectedly destroyed
Violación de segmento

Esto solo lo hace cuando lo ejecuto en modo -root ,pero es imprescindible para poder usarlo con xscreensaver.

Pero la version 6 funciona todo ,con -root y sin el.Asi me quede con esa.
Para poder usarla hay que instalar antes esto otro

> http://rpmfind.net/linux/rpm2html/search.php?query=libstdc%2B%2B-libc6.2...

Y instala el rpm para mdv 2006 a mi me fue bien.Esta libreria te la pide
el programa gflashplayer cuando lo ejecutas.
El gflasplayer te viene en un tar.gz que descomprimes, una vez lo hayas hecho ,veras que dentro viene un
programa binario llamado gflashplayer.

Yo lo copie a /usr/bin.

Luego me baje un video flash muy divertido de aqui


http://www.lustigestories.de/fun/videos/videos_show.php?video_id=26

En esa pagina tienes muchos mas videos .swf gratis.


http://yoopix.org/

Para añadir este nuevo salvapantallas escribi esto en el fichero .xscreensaver

"Movie1" gflashplayer -root \
/home/paula/Descarga/nomilk.swf \n\

Y listo,este funciona perfectamente,tiene sonido y se ve muy bien.Cualquier video .swf te vale.
Si no encuentras ninguno de tu agrado por ahi,siempre puedes grabar uno tu y pasarlo a formato .swf .


http://yoopix.org/

Basicamente con estas herramientas podremos hacer nuestros propios salvapantallas mejores que cualquiera que venga
ya hecho,

pero quizas tu seas demasiado cabezon.......

Bien ,veo que se te ha antojado un salvapantallas para güindous.

Antes de nada te tengo que decir que he probado unos 10 distintos y me han funcionado 9.
El unico que no me ruló fue el de la pecerita.Te lo digo por si era este en el que estabas pensando.

CON WINE

Con xscreensaver podemos hacer funcionar un salvapantallas para el sistema operativo enemigo en nuestra
mandrivilla.

Por ejemplo a mi me gustan estos de riachuelos y que te traen calma.

livingwaterfalls

Este, para instalarse necesita que tengas internet explorer previamente instalado con tu wine.


http://yoopix.org/

Pero hay muchos por ejemplo este otro

3&siteId=4&oId=3040-2390_4-10416881&ontId=2390_4&destUrl=http://www.download.com%2F3001-2390_4-10416881.html' >
http://dw.com.com/redir?pid=10416881&merid=6263693&mfgid=6263693&ltype=d...
3&siteId=4&oId=3040-2390_4-10416881&ontId=2390_4&destUrl=http://www.download.com%2F3001-2390_4-10416881.html

Una vez hemos instalado el salvapantallas con wine,lo vamos a ir a buscar
a /home/usuario/.wine/drive_c/windows

En mi caso es /home/paula/.wine/drive_c/windows
Sera un fichero .scr,que en realidad es un .exe renombrado.

Y para provar si funciona haz un

wine nombredesalvapantallas.scr /s

El /s es para que no te salga la pantalla de configuracion del salvapantallas sino solo el salvapantalla.

Ejemplos

wine shannon_malone_babesaver_1.scr /s


wine Living\ Waterfalls.scr -s

Como ves este ultimo tiene un espacio el el nombre de salvapantallas yo lo he renombrado para evitar problemas


wine LivingWaterfalls.scr -s

Luego tu archivo .xscreensaver quedaria asi

"guinzoe" wine \
/home/paula/.wine/drive_c/windows/LivingWaterfalls.scr \
/s \n\

Tengo que decir que para probarlos agusto me baje con amule varios recopilatorios de salvapantallas.
Asi cogi las versiones completas.Del LivingWaterfalls no he probado la version free sino la full.
No se si habra alguna diferencia por esto.

Ahora bien hay que recalcar que ninguno de los que he probado funciona 100%.Aunque la mayoria se ven , y bien ,
luego cuando mueves el raton NO termina el salvapantallas.Esto es un error comun que les he encontrado a todos.
Para salir tienes (por lo general) que pulsar la tecla ESC o CTRL + Q,por ejemplo.

Aunque a lo mejor hay alguien que lo considere una ventaja pues es un buen bloqueador la pantalla,ya que si alguien
no conoce la tecla para terminarlo no podra usar el ordenador xD

Bueno pues ya esta todo creo,

¿Con cual me he quedado yo?La verdad con el de la fotos,son miles y varian mucho,asi que es el que menos me
cansa.

En definitiva,y para terminar me gustaria decir que opino que si te gusta uno de esos salvapantallas para güindous
,no lo ejecutes en xsreensaver con wine,sino que intentes extraer el video que hay insertado en el .scr
que es en realidad un .exe.Hay herramientas para extraer estos videos insertados en archivos .exe.
Y luego lo pondria en xscreensaver con gflasplayer o
mpeg2dec_onroot.Es mas limpio por que como digo con wine no va fino al 100%.

NOTA:Las fotos que he tomado de mi escritorio son de los salvapantallas que menciono pero en ventana no en
fullscreen.El motivo es que ,si con el salvapantallas pulso la tecla printscreen ,este termina rapidamente y no da tiempo a tomar la foto.

Bueno nada mas SUERTE

Un saludo