PDA

View Full Version : .xinitrc che non va


Sephirot
04-01-2006, 19:48
Salve
ho appena installato fluxbox, ho creato il mio bel .xinitrc nel quale ci ho messo:
#!/bin/bash
exec fluxbox
fbsetbg Terra_Nova_by_Burning_Liquid.jpg
sleep 3; Eterm -O -x -f white --scrollbar 0 --buttonbar 0 -g 100x45+100+40

Pero' quando mi loggo, e do' startx parte fluxbox ma non lo sfondo e il terminale.
Dove sbaglio?
Grazie!

Gandalf_BD
04-01-2006, 20:10
mah... da quel poco che so io, .xinitrc non lo devi creare... ce lo hai già nella tua home (o in quella di root).
Se ce l'hai solo nella cartella di root è sufficiente copiarlo nella tua home personale.
comunque per settare lo sfondo, forse ti conviene inserire il comando
rootCommand: fbsetbg -c percorso_dello_sfondo_che_vuoi
nel file di configurazione dello stile in uso...

spero di esserti stato utile!
ciaociao :)

Sephirot
04-01-2006, 20:26
neda :(
cmq grazie lo stesso gandalf!

Gandalf_BD
04-01-2006, 20:30
ma xinitrc ce lo avevi già, lo hai copiato o cosa? :)
se vuoi ti posto il mio... pure io uso fluxbox...

Sephirot
04-01-2006, 20:45
l'ho creato, la mia home era vuota... cmq posta posta :D

Gandalf_BD
04-01-2006, 20:59
l'ho creato, la mia home era vuota... cmq posta posta :D
mmh... non penso che sia la procedura giusta...
devi copiarlo dalla cartella di root...
cmq ecco il mio:
exec /usr/X11R6/bin/fluxbox

#!/bin/sh
# $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/usr/X11R6/lib/X11/xinit/.Xresources
sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi

if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi

if [ -f $userresources ]; then
xrdb -merge $userresources
fi

if [ -f $usermodmap ]; then
xmodmap $usermodmap
fi

# Start the window manager:
startkde

poi, come ti dicevo, lo sfondo l'ho settato direttamente nello stile (./fluxbox/styles)...

.Iguana.
04-01-2006, 21:28
Così, da niubbo... per prima cosa prova a mettere fbsetb prima di exec fluxbox, ma soprattutto, devi aprire il file di configurazione del tuo tema e commentare la linea dello sfondo predefinito... Io ho fatto così e ora tutto va bene :)

Sephirot
04-01-2006, 21:33
quale file di configurazione Iguana?

dobro
04-01-2006, 22:07
olà Sephirot...

prova a vedere se nella tua home /.fluxbox dentro dovresti trovarci i file di configurazione trova init e la riga rootcommand e li inserisci fbsetbg con il wallpaper .. fammi sapere se funza :)

uovobw
04-01-2006, 22:10
crearlo va bene, il problema sta nell'ordine con cui metti i comandi:

#!/bin/bash

non ti serve, almeno da me non c'è e funziona

exec fluxbox

questo lo devi mettere per ukltimo, perchè quando dai un exec lui aspetta che il comando sia finito prima di passare ai comandi successivi


fbsetbg Terra_Nova_by_Burning_Liquid.jpg
sleep 3; Eterm -O -x -f white --scrollbar 0 --buttonbar 0 -g 100x45+100+40

questi li devi mettere _prima_ di exec fluxbox e con una & in fondo, in modo che lui parte, ti imposta il wallpaper mettendo il processo fbsetbg in bachground (che esce, ma il concetto è quello) accende un terminale e lo mette in background (questo invece rimane in background) ma libera l'esecuzione che passa alla riga dopo e ti esegue flux.
Quando flux esce (perchè lo chiudi, in genere) allora X controlla che .xinitrc sia finito, che non ci sia altro da fare ed esce anche lui.
Ti posto il mio .xinitrc:


Esetroot -f /home/uovobw/lightbulb_1280.jpg &
gkrellm &
gdeskcal&
torsmo&
twistd -oy klive.tac&
/home/uovobw/folding/folding.exe &
brightside &
xscreensaver &
exec /usr/bin/fluxbox


Ciao

Sephirot
05-01-2006, 00:03
grazie a tutti, ho risolto impostando xdm come login manager + .fluxbox/startup per impostare le applicazioni in avvio. :)

Lo .xinitrc continuava a non cagarlo nemmeno di striscio.

reeky
05-01-2006, 00:32
grazie a tutti, ho risolto impostando xdm come login manager + .fluxbox/startup per impostare le applicazioni in avvio. :)

Lo .xinitrc continuava a non cagarlo nemmeno di striscio.

se usavi kdm il problema era che in avvio cercava il file .xprofile e non .xinitrc :fagiano: (quando sono passato a fluxbox sono stato un po a capire sta cosa :) )

bye