compiz-start.sh in /.kde/Autostart: non parte [risolto]

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

compiz-start.sh in /.kde/Autostart: non parte [risolto]

Messaggio 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?
Ultima modifica di daniele50 il lun 11 feb 2008, 22:30, modificato 1 volta in totale.

Avatar utente
Toni
Linux 3.x
Linux 3.x
Messaggi: 999
Iscritto il: lun 30 gen 2006, 22:08
Slackware: slackware-14
Kernel: 3.10.5
Desktop: i3
Località: milano

Re: compiz-start.sh in /.kde/Autostart: non parte

Messaggio 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

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Re: compiz-start.sh in /.kde/Autostart: non parte

Messaggio da daniele50 »

se il link lo chiamo compiz all'avvio me lo apre con KEdit, se lo chiamo compiz.sh non succede nulla... :?:

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: compiz-start.sh in /.kde/Autostart: non parte

Messaggio 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

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Re: compiz-start.sh in /.kde/Autostart: non parte

Messaggio 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

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: compiz-start.sh in /.kde/Autostart: non parte

Messaggio 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

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Re: compiz-start.sh in /.kde/Autostart: non parte

Messaggio 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! :thumbright:

Rispondi