Kiitoksia vaan howto:sta.
Pari kysymystä minulla kuitenkin olisi:
1. Jos muokkaan tuota ~/.config/openbox/menu.xml-tiedostoa niin onko mahdollista saada jollain muutokset näkyviin ilman uudelleenkäynnistymistä?
2. Millä saan tuon taustakuvan latautumaan automaattisesti bootin yhteydessä? Osaan sen konsolista vaihtaa, mutta olisi hyvä jos sitä ei aina tarvitsisi käsin laittaa.
3. Kuinka saan esim. fbpanelin tai jonkun muun ohjelman käynnistymään kuin myös automaattisesti bootatessa?
En mielestäni löytänyt vastausta näihin tästä threadistä. (tai sitten pitää mennä optikolle).
1. Openboxin menusta
Reconfigure ja sekä menu.xml että rc.xml muutokset astuvat voimaan heti.
Ja muistapas että niitä alkuperäisiä tiedostoja ei pidä muokata, vaan ainoastaan niitä jotka ovat
~/.config/openbox -hakemistossa. Jos tiedostoja ei ole, kopioi alkup. tiedostot /etc/xdg/openbox hakemistosta.
2 ja 3 kohtiin, nuo on kyllä minusta selostettu tässä ketjussa ja jo heti alussa.
Jos kdm/gdm on käytössä niin luot kotihakemistoosi
.xsession tiedoston
tai jos käynnistät X:n suoraan niin sitten kotihakemistoon .xinitrc tiedostoon ko. käskyt.
Kolmas tapa olisi tehdä *.desktop asetustiedosto /usr/share/xsessions/ hakemistoon, mutta se on
hiukan monimutkaisempi prosessi joten olkoon, tosin on sekin jo saatettu selostaa tässä ketjussa.
Taustakuvan saa monella eri tavalla: rox, idesk, feh tai imagemagick esimerkiksi osaavat ko. tempun,
feh ohjeet löytynee heti 1 postista tästä ketjusta ja ideskille laitetaan halutun kuvan polku ~/.ideskrc asetustiedostoon kohtaan
Background.FileImageMagick -ohjetta ei varmaan ole, joten laitan sen tähän:
Asenna ImageMagick jos ei ole jo asennettuna:
sudo apt-get install imagemagick
moinen vekotin kannattaa asentaa muutenkin, sillä saa screenshotteja yms vaikka mitä tehtyä.
sitten
/home/sinun_tunnus/.xsession tiedostoon
(tai /home/sinun_tunnus/.xinitrc tieostoon jos kdm/gdm/xdm/tms ei ole käytössä):
display -dispose Background -window root /home/sinun_tunnus/kuvat/tausta1.png &
fbpanel &
exec openbox
Jolloin mainitsemasi fbpanel käynnistyy, ja taustakuvaksi tulee valittu taustakuva.
root sanasta ei pidä häkeltyä, se tarkoittaa "työpöytäikkunaa" tässä tapauksessa.
Tosin asetit jo taustakuvasi jollakin tavalla komentoriviltä,
sama komento tuonne tiedostoon ennen exec openbox riviä ja & -merkki rivin loppuun.
Kyseiseen tiedostoon siis laitetaan kaikkien asioiden käynnistyskäskyt mitä halutaan käynnistää,
ja kunkin rivin loppuun
& -merkki paitsi ei viimeisen exec openbox rivin.
PS. HUOM! .xsession tai .Xsession nimistä HAKEMISTOA ei saa olla kotihakemistossa!
edit HUOM2! kun kirjaudut sisään, et suinkaan kirjaudu Openbox -sessioon vaan Default -sessioon,
jolloin .xsession tiedosto otetaan käyttöön ja nuo tapahtumat tapahtuvat.
hmmm.
/usr/share/xsessions hakemistossa on jo tietenkin olemassa openbox.desktop (joka käynnistää sen Openbox-session), mutta sinnehän voisi tehdä oman, ja sitten pienen skriptinpätkän esim. /usr/bin hakemistoon joka käynnistää halutut tapahtumat. Jolloin kdm/gdm/xdm valikkoon tulisi vaikkapa MunOpenbox sessiovalinta ..
onkos sitä nyt selostettu tässä howtossa? pitääkin taas lukea tämä läpi.