From: jim l. <fed...@gm...> - 2005-04-14 15:55:06
|
I have tried to remove these 2 startup features with no luck at all=20 I have the following in=20 /etc/X11/gdm/Sessions/enlightenment #!/bin/sh NOSPLASH=3D1 export NOSPLASH NOWELCOME=3D1 export NOWELCOME /usr/bin/enlightenment and in /usr/share/xsessions/enlightenment.desktop (this makes it show in the sessions list at the login [Desktop Entry] Encoding=3DUTF-8 Name=3DEnlightenment Comment=3DThis session logs you into Enlightenment NOSPLASH=3D1 export NOSPLASH NOWELCOME=3D1 export NOWELCOME Exec=3Denlightenment TryExec=3Denlightenment Type=3DApplication Neither one removes the welcome & splash=20 Any help ?=20 --=20 Jim Lawrence Registered Linux User: #376813 ******************************************************** When I'm feeling down, I like to whistle.=20 It makes the neighbor's dog run to the end of his chain and gag himself. ************************************ |
From: ORRY L. <or...@me...> - 2005-04-14 16:02:19
|
jim lawrence wrote: >I have tried to remove these 2 startup features with no luck at all >I have the following in >/etc/X11/gdm/Sessions/enlightenment > #!/bin/sh >NOSPLASH=1 >export NOSPLASH >NOWELCOME=1 >export NOWELCOME >/usr/bin/enlightenment >and in /usr/share/xsessions/enlightenment.desktop (this makes it >show in the sessions list at the login >[Desktop Entry] >Encoding=UTF-8 >Name=Enlightenment >Comment=This session logs you into Enlightenment >NOSPLASH=1 >export NOSPLASH >NOWELCOME=1 >export NOWELCOME >Exec=enlightenment >TryExec=enlightenment >Type=Application > > >Neither one removes the welcome & splash > >Any help ? > > At least for /etc/X11/gdm/Sessions/enlightenment, one thing you could do is : #!/bin/sh NOSPLASH=1 NOWELCOME=1 exec /usr/bin/enlightenment That's all ! This is what i use as a .xsession file. About enlightenment.desktop, this file is not a shell script so i don't think you can export any env variables here. |
From: Didier C. <did...@gm...> - 2005-04-14 16:26:10
|
On 4/14/05, jim lawrence <fed...@gm...> wrote: > I have tried to remove these 2 startup features with no luck at all > I have the following in > /etc/X11/gdm/Sessions/enlightenment > #!/bin/sh > NOSPLASH=3D1 > export NOSPLASH > NOWELCOME=3D1 > export NOWELCOME > /usr/bin/enlightenment > and in /usr/share/xsessions/enlightenment.desktop (this makes it > show in the sessions list at the login > [Desktop Entry] > Encoding=3DUTF-8 > Name=3DEnlightenment > Comment=3DThis session logs you into Enlightenment > NOSPLASH=3D1 > export NOSPLASH > NOWELCOME=3D1 > export NOWELCOME > Exec=3Denlightenment > TryExec=3Denlightenment > Type=3DApplication >=20 > Neither one removes the welcome & splash >=20 > Any help ? In Fedora Core, the following should be place in ~/.Xclients-default: ------------------------------------ export NOSPLASH=3D1 export NOWELCOME=3D1 ------------------------------------- --=20 With kind regards, Didier. --- Didier F.B Casse | PhD candidate | LiMiNT Beamline Singapore Synchrotron Light Source (SSLS), 5 Research Link, Singapore 11760= 3 Email: did...@gm...| Web: http://ssls.nus.edu.sg | GPG Key 1024D/B3C57D01 2004-06-23 |
From: jim l. <fed...@gm...> - 2005-04-14 19:20:11
|
On 4/14/05, Ron Groenewold <ron...@pi...> wrote: > Jim, the easiest way I found to accomplish this was to create > A separate executable file called it "E17" with the usual contents > In /usr/bin.. >=20 > #!/bin/sh > NOSPLASH=3D1 > export NOSPLASH > NOWELCOME=3D1 > export NOWELCOME > /usr/bin/enlightenment >=20 > Then I would call it via .xinitrc or in any DM as "E17" instead. > This used in conjunction with entrance made for the quickest boot-up > Times I have ever seen, putting all others to shame. >=20 > Ron Groenewold > Pit Stop Computers > ro...@pi... >=20 > -----Original Message----- > From: enl...@li... > [mailto:enl...@li...] On Behalf Of > jim lawrence > Sent: Thursday, April 14, 2005 8:55 AM > To: enl...@li... > Subject: [e-users] remove splash & welcome message >=20 > I have tried to remove these 2 startup features with no luck at all > I have the following in > /etc/X11/gdm/Sessions/enlightenment > #!/bin/sh > NOSPLASH=3D1 > export NOSPLASH > NOWELCOME=3D1 > export NOWELCOME > /usr/bin/enlightenment > and in /usr/share/xsessions/enlightenment.desktop (this makes it > show in the sessions list at the login > [Desktop Entry] > Encoding=3DUTF-8 > Name=3DEnlightenment > Comment=3DThis session logs you into Enlightenment > NOSPLASH=3D1 > export NOSPLASH > NOWELCOME=3D1 > export NOWELCOME > Exec=3Denlightenment > TryExec=3Denlightenment > Type=3DApplication >=20 > Neither one removes the welcome & splash >=20 >=20 My default WM is gnome=20 So I can't put what didier said into their Entrance caused me headaches in a big way=20 if no other way around it, I can live with the welcome and splash I hope in the future tho, that they remove these 2 features --=20 Jim Lawrence Registered Linux User: #376813 ******************************************************** When I'm feeling down, I like to whistle.=20 It makes the neighbor's dog run to the end of his chain and gag himself. ************************************ |
From: Carsten H. (T. R. <ra...@ra...> - 2005-04-15 06:51:53
|
On Thu, 14 Apr 2005 15:19:56 -0400 jim lawrence <fed...@gm...> babbled: > My default WM is gnome > So I can't put what didier said into their > Entrance caused me headaches in a big way > > if no other way around it, I can live with the welcome and splash I > hope in the future tho, that they remove these 2 features i'm going to have to spread some clue around... gnome is NOT a wm. gnome is a desktop environment. metacity is a wm. over the years the level of "clue" on how x works has eroded steadily with people calling anything a desktop, etc. willy nilly. if we erode terminology - what is left to actually refer to the things the terminology used to refer to? ok. i will now do an off-the cuff tutorial on "what the fuck is a wm and how does a login manager/startx etc. work? how is i can log in or run startx and apps appear on my screen?" someone feel free to formalise this, post is somewhere permanent to point to etc. ok - here goes. how does startx work? you run startx. this then executes the Xserver - waits for x to issue a signal back to the startx parent process letting it know x is now ready to accept clients. remember that x is a SERVER. like a web server or ftp server. it needs to start up and listen to sockets (tcp/ip and unix sockets) for clients to connect. without clients connecting your x will sit there dumbly with an ugly "X" cursor and a bland background b&w weave. (caveat - this is the default. you COULD hack things into x to change the default bg and cursor. you could add internal clients - but i am going by the 99.999% case). now how does startx start things? how does it know what to do? well there is a SYSTEM script. this generally is /etc/X11/xinit/xinitrc. this then runs programs or other scripts. you likely will find it simply executes a shared session script: /etc/X11/Xsession. this in turn runs x clients and other scripts. you will notice that this script will execute the users ~/.Xsession or ~/.xsession IF they exist, otherwise it will run system ones. basically these are JUST SCRIPTS. they execute a series of things. the common case is they execute one thing only - your WINDOW MANAGER or the desktop environment launch script/handler. gnome and kde have their own launchers - but all they essentially do is run a bunch of x programs. no different to the session script. window managers dont run under/on/in gnome or kde - they arent containers or layers. programs run and talk to x. all of them. every single one. window manager included. nothing runs "on" or "in" or "under" e. the block diagram is: +----+ +----+ +----+ |App1| |App2| | E | +----+ +----+ +----+ /|\ /|\ /|\ | | | \|/ \|/ \|/ +----------------------+ | X server | +----------------------+ yes - i'm skipping the kernel and other system libraries that apps USE and they talk to the kernel via syscalls. apps and wm's may use any mechanism they like to talk to x - from writing bytes down a socket by hand, to using xlib to using efl or a toolkit like gtk, qt etc. this is just a set of routines that generally make talking to x easier and getting stuff done. again - nothing runs UNDER the wm. the wm is divorced from apps in terms that everything it does is indirect VIA X and only what x lets it do will happen - and the same for apps. so now to my point. you can run anything u like on a login. you can run as many wm's as u like - but only 1 will successfully MANAGE the root window as x only allows 1 client to select special events that redirect certain special requests back TO this special client (the wm) for approval and "getting done" - as aby-product a wm can effectively put borders around windows, limit the size and placement and visibility of them etc. its one big chattery ipc system with things chattering to/from x all the time. now one thing u want to know more of.. back to the script thing is... your login is a SCRIPT. when the SCRIPT exits - your login exits. that is why the scritps invariably, if they run more than 1 thing run like this: #!/bin/sh app1 & app2 & exec wm notice no 7 for the wm also exec means in shell "replace the shell now WITH this process don't run it under the shell - replace the shell". now when the wm exits... your login session ends. it may exit for any reason. a kill, a segfault or just deciding to quit (as a result of user input or anything else) gnome and kde use session managers that spawn the 83 programs u need to "use them" on login and one of the things they spawn is a wm - thus when the session manager exist - your login ens. in traditional x logins this is the wm that does this and thus when it exist - end of login. you can USE any apps u like by simply making your own script ad ~/.xsession and running anything u like. all the panels u want on startup - the 3 terminals, a web browser - whatever. its just a script. desktop environments aren't restricted containers e (or other wm's) have to run IN or UNDER. the wm runs on top of x. it doesnt run ontop of gnome or kde. some wm's may interact with gnome and kde apps or components - but that is very much different. anyway. i hope this has helps bring some clue to light and should de-mystify the whole login process for people. its really VERY simple stuff. some projects and people like to make it sound like "black magic" that u cant understand - but thats wrong. its all really simple things - just put together. -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ra...@ra... 裸好多 ra...@de... Tokyo, Japan (東京 日本) |
From: Ron G. <ron...@pi...> - 2005-04-14 17:24:53
|
Jim, the easiest way I found to accomplish this was to create=20 A separate executable file called it "E17" with the usual contents In /usr/bin.. #!/bin/sh NOSPLASH=3D1 export NOSPLASH NOWELCOME=3D1 export NOWELCOME /usr/bin/enlightenment Then I would call it via .xinitrc or in any DM as "E17" instead.=20 This used in conjunction with entrance made for the quickest boot-up Times I have ever seen, putting all others to shame. Ron Groenewold Pit Stop Computers ro...@pi...=20 -----Original Message----- From: enl...@li... [mailto:enl...@li...] On Behalf Of jim lawrence Sent: Thursday, April 14, 2005 8:55 AM To: enl...@li... Subject: [e-users] remove splash & welcome message I have tried to remove these 2 startup features with no luck at all=20 I have the following in=20 /etc/X11/gdm/Sessions/enlightenment #!/bin/sh NOSPLASH=3D1 export NOSPLASH NOWELCOME=3D1 export NOWELCOME /usr/bin/enlightenment and in /usr/share/xsessions/enlightenment.desktop (this makes it show in the sessions list at the login [Desktop Entry] Encoding=3DUTF-8 Name=3DEnlightenment Comment=3DThis session logs you into Enlightenment NOSPLASH=3D1 export NOSPLASH NOWELCOME=3D1 export NOWELCOME Exec=3Denlightenment TryExec=3Denlightenment Type=3DApplication Neither one removes the welcome & splash=20 Any help ?=20 --=20 Jim Lawrence Registered Linux User: #376813 ******************************************************** When I'm feeling down, I like to whistle.=20 It makes the neighbor's dog run to the end of his chain and gag himself. ************************************ ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_ide95&alloc_id=14396&op=3Dick _______________________________________________ enlightenment-users mailing list enl...@li... https://lists.sourceforge.net/lists/listinfo/enlightenment-users |