[gdm]Waar nieuwe session toevoegen?

Pagina: 1
Acties:

  • domi235
  • Registratie: Februari 2003
  • Laatst online: 07-12-2021
Ellow Peepz,

Kben een beetje aan het spelen met gdm/sessions in Debian (kernel 2.6.7). Nu heb ik een IceWM session, hiervan heb ik de /etc/X11/gdm/Sessions/IceWM file geëdit zodat deze automatisch een extra desktopprogrammatje (ROX) opstart, zodat ik een achtergrond/icoontjes heb. Kben op GoT/Google/LinuxQuestions op zoek gegaan naar waar deze file moet komen te staan, maar ik wordt eerlijk gezegd een beetje van hot naar haar geslingerd, de een zegt dat hij in bovengenoemde dir moet, terwijl een ander het weer heeft over een nieuwe methode. Ik heb hetvolgende gedaan (Rechtsreeks uit de tutorial van editing the kdmrc file located in /usr/share/config/k )

Part 4: Making ROX start up with IceWM

Right remember when we logged out and had to restart rox, not ideal was it, so lets make it stat automatically. In a console, su to root and open /etc/X11/gdm/Sessions/IceWM file in you favourite editor, e.g.

kwrite /etc/X11/gdm/Sessions/IceWM

and add the line
rox --pinboard=PIN
above the line
exec /etc/X11/Xsession /usr/bin/icewm

At this time you can also choose to add have other things start up automatically, for example you might want to have xscreensaver demon start up to give you a screensaver, and you might want to start a sound deamon like artsd or esd to mix the sound for you.

Save this file under a different name, e.g I call it IceXP, then type chmod +x IceXP. Now to add it to kdm, do like we did earlier:

To create a link to this file to somewhere where KDM can find it , so open a terminal, su to root and type
ln -s /etc/gdm/Sessions/IceWM /usr/local/bin/IceXP

btw bij mij heet "IceXP" "desktop"

Hoe krijg ik dit nu aan het werken, kzit dr al vanaf 6 uur aan te kl*ten :X

Any sufficiently advanced technology is indistinguishable from magic.


  • rvm
  • Registratie: November 2000
  • Niet online

rvm


  • domi235
  • Registratie: Februari 2003
  • Laatst online: 07-12-2021
ik heb het IceWM.desktop bestandje gevonden, deze gekopieert en hetvolgende erin gezet:

code:
1
2
rox --pinboard=PIN
exec /etc/X11/Xsession /usr/bin/icewm

(rest is ff eruit gehaalt)

Maar het programma wordt niet uitgevoerd, ik heb ook al een bash scriptje gemaakt en dat laten opstarten, maar dit werkt ook niet :(

Any sufficiently advanced technology is indistinguishable from magic.


  • Blaasvis
  • Registratie: November 2001
  • Laatst online: 06:29

Blaasvis

Cidora \o/

de .desktop bestanden hebben een vaste opmaakt. deze kun je terug vinden op freedesktop.org.
code:
1
2
3
4
5
6
7
8
9
[Desktop Entry]
Encoding=UTF-8
Name=Icewm
Comment=This session logs you into icewm
Exec=rox --pinboard=PIN & /usr/bin/icewm 
TryExec=/usr/bin/icewm
# no icon yet, only the top three are currently used
Icon=
Type=Application


ik heb bij TryExec em laat proberen rox te laten en ander laad ie gewoon icewm ;)

Freedom is everything you need ; <moto-moi|afk> ik verkloot het gewoon nooit :P


  • domi235
  • Registratie: Februari 2003
  • Laatst online: 07-12-2021
Blaasvis schreef op 11 augustus 2004 @ 08:55:

ik heb bij TryExec em laat proberen rox te laten en ander laad ie gewoon icewm ;)
Die regel snap ik niet helemaal :?

Alsk ik je script hierboven nabouw krijg ik de volgende melding:
code:
1
2
3
Xsession: unable to launch "rox --pinboard=PIN & /usr/bin/icewm-session" X 
session --- "rox --pinboard=PIN & usr/bin/icewm-session" not found; falling
back to default session.


Alsk dan okay druk krijg ik een xterm, verder laad hij dan wel gewoon ROX :?

//edit: als ik bij TryExec de regel rox --pinboard=PIN neerzet vind hij de IceWM.desktop file niet meer in gdm :)

[ Voor 56% gewijzigd door domi235 op 11-08-2004 09:33 ]

Any sufficiently advanced technology is indistinguishable from magic.


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 17-02 20:14

deadinspace

The what goes where now?

-DomiNator- schreef op 10 augustus 2004 @ 22:20:
Kben een beetje aan het spelen met gdm/sessions in Debian (kernel 2.6.7). Nu heb ik een IceWM session, hiervan heb ik de /etc/X11/gdm/Sessions/IceWM file geëdit zodat deze automatisch een extra desktopprogrammatje (ROX) opstart, zodat ik een achtergrond/icoontjes heb.
Waarom een global configuratie-file aanpassen voor jouw persoonlijke smaak? Is het niet handiger om gebruik te maken van ~/.xsession ?
Pagina: 1