Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
verwirrung um .xsession, .Xsession, .xinitrc, ...
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
spitzwegerich
l33t
l33t


Joined: 04 Mar 2003
Posts: 697
Location: Lower Bavaria, Central Europe

PostPosted: Wed Jul 23, 2003 11:08 am    Post subject: verwirrung um .xsession, .Xsession, .xinitrc, ... Reply with quote

ich schreibe erstmal wonach ich suche:

1) eine skriptdatei die ausgefuehrt wird wenn ich x starte, und zwar unabhaengig davon ob x ueber startx, kdm, xdm oder wie auch immer gestartet wird.

2) fuer jeden user eine skriptdatei, die ausgefuehrt wird, wenn er sich von kdm, xdm oder gdm aus einloggt bzw. wenn er startx ausfuehrt.

nochmal zusammengefasst: die skriptdatei 1) sollte immer ausgefuehrt worden sein, wenn x laeuft, und die skriptdatei 2) sollte immer ausgefuehrt worden sein, wenn x unter dem entsprechenden user laeuft.


ich hab jetzt einige zeit gegooglet und bin auf etliche sich teilweise widersprechende beschreibungen gestossen. dabei tauchten als vorgeschlagene loesung fuer 2) unter anderem die in der titelleiste genannten skripte ~/.xsession, ~/.Xsession, ~/.xinitrc auf. es hat jedoch keine von ihnen funktioniert (ja, ich hab die dateien executable gemacht).

in meinem fall wird der kdm fest beim booten des rechners gestartet, und damit hab ich die scripte auch getestet.
es waere aber wuenschenswert dass die ganze auch unabhaengig von kdm funktioniert.

es waere sehr nett wenn hier jemand ein wenig licht ins dunkel bringen koennte.
Back to top
View user's profile Send private message
toskala
Advocate
Advocate


Joined: 14 Dec 2002
Posts: 2080
Location: hamburg, germany

PostPosted: Wed Jul 23, 2003 1:02 pm    Post subject: Reply with quote

zu 2)

~/.xinitrc

alles was da reinkommt wird ausgeführt wenn generischer user x startet.

zu 1) bin ich derzeit zu faul zum suchen aber da gabs auch irnkwas. lag irnkwo in /usr/X11R6/ rum
_________________
adopt an unanswered post
erst denken, dann posten
Back to top
View user's profile Send private message
spitzwegerich
l33t
l33t


Joined: 04 Mar 2003
Posts: 697
Location: Lower Bavaria, Central Europe

PostPosted: Wed Jul 23, 2003 3:04 pm    Post subject: Reply with quote

danke fuer die antwort.

ich hab mir jetzt .xinitrc nochmal genauer angesehen.

die datei wird *nicht* ausgefuehrt, wenn x ueber den befehl kdm gestartet wird, und erst recht nicht, wenn sich vom kdm aus dann einer einloggt.

wenn ich per startx starte, dann wird .xinitrc ausgefuehrt. allerdings bricht der xserver dann nach kurzer zeit wieder ab, was wahrscheinlich daran liegt, dass ich bei der benutzung von .xinitrc dort einen fenstermanager starten muesste.

.xinitrc macht also leider nicht das, wonach ich suche.
Back to top
View user's profile Send private message
rincewind
Apprentice
Apprentice


Joined: 16 Aug 2002
Posts: 172
Location: Essen, Germany

PostPosted: Wed Jul 23, 2003 4:02 pm    Post subject: Reply with quote

Hi !

Was du suchst ist in /etc/X11/Sessions/kderc (ich sitz grad nicht vorm gentoo aberschau halt mal in /etc/X11/session irgendwas da is nicht so viel.

Da steht drin welche sessions der KDM anzeigt z.b. für Gnome gnomerc etc.
und welche PRogramme da noch getartet werden.
Back to top
View user's profile Send private message
spitzwegerich
l33t
l33t


Joined: 04 Mar 2003
Posts: 697
Location: Lower Bavaria, Central Europe

PostPosted: Wed Jul 23, 2003 4:48 pm    Post subject: Reply with quote

ja, die datei heisst bei mir /etc/X11/sessions/kde-3.1.1a.

damit ist fuer 1) eine loesung gefunden, allerdings mit schoenheitsfehlern:

*) das ganze ist kde-spezifisch: wenn ich startx oder xdm benutze wird die datei nicht ausgefuehrt.

*) beim updaten von kde muss erneut hand angelegt werden, da die datei dann wohl anders heisst.

etwas aergerlicher finde ich den naechsten punkt:

*) das skript wird erst beim einloggen aufgerufen, im kdm selbst sind sie aber noch nicht aktiv.

falls sich fuer 1) nichts anderes findet, kann ich die gewuenschten aenderungen auch in /etc/init.d/xdm eintragen, faellt mir gerade ein. damit waeren die kritikpunkte fast behoben, bis darauf dass die loesung natuerlich wieder nicht ueber startx oder direktes ausfuehren (also nicht ueber die init.d datei) von kdm, xdm ect. funktioniert.


bei punkt 2) bin ich noch voellig ratlos.
Back to top
View user's profile Send private message
rincewind
Apprentice
Apprentice


Joined: 16 Aug 2002
Posts: 172
Location: Essen, Germany

PostPosted: Wed Jul 23, 2003 4:59 pm    Post subject: Reply with quote

kopier halt die .xinitrc deiner wahl nach /etc/skel dann hat jeder neue user die gleiche .xinitrc.

oder schau dir das startkde und startx script an, da steht genau drin welche konfig er läd.
da steht auch drin das die jeweiligen $HOME/.xinitrc oder .kderc vorrang vor der allgeneinen in /etc -- kommentier das aus und fertig ist die laube :-)

gruss rince
Back to top
View user's profile Send private message
c07
Veteran
Veteran


Joined: 25 Oct 2002
Posts: 1091

PostPosted: Fri Jul 25, 2003 8:49 pm    Post subject: Reply with quote

Vielleicht ist dieser neue Thread hier von Interesse.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum