Pagina 1 di 1
compiz-start.sh in /.kde/Autostart: non parte [risolto]
Inviato: lun 11 feb 2008, 21:03
da daniele50
Caio,
ho installato compiz-fuzione 0.6 e finalmente funziona a meraviglia, anche lo script compiz-start.sh per avviarlo funziona alla grande:
Codice: Seleziona tutto
if ! ps ax | sed '/grep/ d' | grep compiz 1> /dev/null 2> /dev/null ; then
/usr/bin/compiz --replace ccp &
/usr/bin/emerald --replace &
else
/usr/bin/emerald --replace &
fi
se avvio lo script da shell con ./compiz-start.sh funziona correttamente (ovviamente dopo averlo creato l'ho reso eseguibile), ma se lo metto in /home/[nome_utente]/.kde/Autostart quando avvio kde compiz non parte.
Sbaglio qualcosa o proprio non è il modo corretto di avviare compiz?
Re: compiz-start.sh in /.kde/Autostart: non parte
Inviato: lun 11 feb 2008, 21:24
da Toni
prova cosi
metti lo script nella tua home ed in Autostart crei un collegamento simbolico
ln -s /home/tuoutente/scriptdiavviocompiz /home/tuoutente/.kde/Autostart/compiz
Re: compiz-start.sh in /.kde/Autostart: non parte
Inviato: lun 11 feb 2008, 21:58
da daniele50
se il link lo chiamo compiz all'avvio me lo apre con KEdit, se lo chiamo compiz.sh non succede nulla...

Re: compiz-start.sh in /.kde/Autostart: non parte
Inviato: lun 11 feb 2008, 22:12
da urka58
E' un problema di variabili d'ambiente del window manager che non vengono impostate dallo script.
Crea uno script compiz-wm.sh come segue
Codice: Seleziona tutto
#!/bin/sh
KDEWM=$HOME/.kde/compiz-start.sh # o come si chiama il tuo script di avvio di compiz
export KDEWM
e chiamalo compiz-wm.sh (rendilo eseguibile)
Crea una directory /home/`whoami`/.kde/env e ci metti lo script compiz-wm.sh
In /home/`whoami`/.kde/Autostart ci metti compiz-start.sh o come si chiama se già non lo hai fatto.
Ciao
Re: compiz-start.sh in /.kde/Autostart: non parte
Inviato: lun 11 feb 2008, 22:18
da daniele50
Codice: Seleziona tutto
#!/bin/sh
KDEWM=$HOME/.kde/compiz-start.sh # o come si chiama il tuo script di avvio di compiz
export KDEWM
non dovrebbe essere cosi?
Codice: Seleziona tutto
#!/bin/sh
KDEWM=$HOME/.kde/Autostart/compiz-start.sh # o come si chiama il tuo script di avvio di compiz
export KDEWM
Re: compiz-start.sh in /.kde/Autostart: non parte
Inviato: lun 11 feb 2008, 22:22
da urka58
No..gli script sono due compiz-start.sh che va in /home/`whoami`/.kde/Autostart
e
compiz-wm.sh che va in /home/`whoami`/.kde/env
Ciao
edit; scusa ho letto male hai ragione.. comunque vale quanto di cui sopra.
Ciao
Re: compiz-start.sh in /.kde/Autostart: non parte
Inviato: lun 11 feb 2008, 22:30
da daniele50
Quello che intendevo è che nello script che va in /home/[nome_user]/.kde/env/ era sbagliato il percorso dello script che effettivamente esegue compiz, comunque ora finziona!!
Faccio un piccolo riepilogo per chi avesse lo stesso problema:
Script 1 (in /home/[nome_utente]/.kde/Autostart/compiz-start.sh):
Codice: Seleziona tutto
if ! ps ax | sed '/grep/ d' | grep compiz 1> /dev/null 2> /dev/null ; then
/usr/bin/compiz --replace ccp &
/usr/bin/emerald --replace &
else
/usr/bin/emerald --replace &
fi
Script 2 (in /home/[nome_utente]/.kde/env/compiz-wm.sh):
Codice: Seleziona tutto
#!/bin/sh
KDEWM=$HOME/.kde/Autostart/compiz-start.sh
export KDEWM
Ovviamente entrambi gli script devono essere resi eseguibili e la directory /home/[nome_utente]/.kde/env va creata.
Crazie urka58!
