Re: [e-users] I try to use ssh-agent but nogood
Carsten Haitzler (The Rasterman) wrote: On Fri, 25 Aug 2006 16:34:42 -0400 Landry, Marc-Andre [EMAIL PROTECTED] babbled: Carsten Haitzler (The Rasterman) wrote: maybe you should make the eap do: xterm -e gdb ssh-agent and trace it (maybe compile ssh-agent so you have debugging symbols).? I tried tracing it but ssh-agent don't bug... It just didn't propagate is value to enlightenment env vars if I put it in the startup sequence of enlightenment : --- ~ $ ssh-agent SSH_AUTH_SOCK=/tmp/ssh-WDGQeG3680/agent.3680; export SSH_AUTH_SOCK; SSH_AGENT_PID=3681; export SSH_AGENT_PID; echo Agent pid 3681; --- my .order file for startup resulting ps xf --- ~ $ ps xf PID TTY STAT TIME COMMAND 28528 ?S 0:03 /usr/bin/enlightenment-0.17 28649 ?Ss 0:00 \_ xscreensaver 28663 ?Ss 0:00 \_ /bin/bash /usr/libexec/mozilla-launcher 28699 ?Sl 0:03 | \_ /usr/lib/mozilla-thunderbird/thunderbird-bin 28668 ?Ss 0:01 \_ gaim 28724 ?S 0:00 | \_ gaim 28725 ?S 0:00 | \_ gaim 28924 ?Ss 0:00 \_ xterm -rv -bc 28926 pts/0Ss 0:00 \_ bash 29021 pts/0R+ 0:00 \_ ps xf 28713 ?S 0:00 /usr/libexec/gconfd-2 24 28681 ?Ss 0:00 ssh-agent 28629 ?S 0:00 dbus-launch --exit-with-session /usr/bin/enlightenmen 28628 ?Ss 0:00 dbus-daemon --fork --print-pid 8 --print-address 6 -- ~ $ cat .e/e/applications/startup/.order xscreensaver.eap thunderbird.eap gaim.eap ssh-agent.eap --- In the ps xf output you could see that xscreensaver attach to PPID of e17 but not ssh-agent. Should I try to do not fork? And did somebody may explain me why I don't see his env value that it shall initialized? of COURSE you don't see the ssh agent environment. ssh-agent is DESIGNED to be run LIKE this: #!/bin/sh # run ssh agent and take it's stdout and EVALUATE it - modifying the shell # environment eval `ssh-agent` # run enlightenment - it now inherits the shell environment. anything # enlightenment runs will also inherit this environment - which contains the # ssh-agent environment variables exec enlightenment The problem is ssh-agent is designed to modify a shell - e's environment CANNOT be modified by another program - NO process' environment can be modified by another process. a child process inherits the environment of its parent. the ONLY reason this works is ssh-agent is designed to print out shell commands which as above you tell the shell to READ the stdout from ss-agent and then interpret those commands - the shell changes its OWN environment. ssh-agent never does. This explain everything. Thank you. --- I tryed to add it to my .xsession but don't get it to work... even worse I break everything and e17 don't get to start. So I just have to add eval in .xsession... one day I will understand all the tricky part of the shell. I will have to redesing lot of my shell script at work, it will simplify the understanding. - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] I try to use ssh-agent but nogood
Landry, Marc-Andre wrote: Carsten Haitzler (The Rasterman) wrote: On Fri, 25 Aug 2006 16:34:42 -0400 Landry, Marc-Andre [EMAIL PROTECTED] babbled: Carsten Haitzler (The Rasterman) wrote: maybe you should make the eap do: xterm -e gdb ssh-agent and trace it (maybe compile ssh-agent so you have debugging symbols).? I tried tracing it but ssh-agent don't bug... It just didn't propagate is value to enlightenment env vars if I put it in the startup sequence of enlightenment : --- ~ $ ssh-agent SSH_AUTH_SOCK=/tmp/ssh-WDGQeG3680/agent.3680; export SSH_AUTH_SOCK; SSH_AGENT_PID=3681; export SSH_AGENT_PID; echo Agent pid 3681; --- my .order file for startup resulting ps xf --- ~ $ ps xf PID TTY STAT TIME COMMAND 28528 ?S 0:03 /usr/bin/enlightenment-0.17 28649 ?Ss 0:00 \_ xscreensaver 28663 ?Ss 0:00 \_ /bin/bash /usr/libexec/mozilla-launcher 28699 ?Sl 0:03 | \_ /usr/lib/mozilla-thunderbird/thunderbird-bin 28668 ?Ss 0:01 \_ gaim 28724 ?S 0:00 | \_ gaim 28725 ?S 0:00 | \_ gaim 28924 ?Ss 0:00 \_ xterm -rv -bc 28926 pts/0Ss 0:00 \_ bash 29021 pts/0R+ 0:00 \_ ps xf 28713 ?S 0:00 /usr/libexec/gconfd-2 24 28681 ?Ss 0:00 ssh-agent 28629 ?S 0:00 dbus-launch --exit-with-session /usr/bin/enlightenmen 28628 ?Ss 0:00 dbus-daemon --fork --print-pid 8 --print-address 6 -- ~ $ cat .e/e/applications/startup/.order xscreensaver.eap thunderbird.eap gaim.eap ssh-agent.eap --- In the ps xf output you could see that xscreensaver attach to PPID of e17 but not ssh-agent. Should I try to do not fork? And did somebody may explain me why I don't see his env value that it shall initialized? of COURSE you don't see the ssh agent environment. ssh-agent is DESIGNED to be run LIKE this: #!/bin/sh # run ssh agent and take it's stdout and EVALUATE it - modifying the shell # environment eval `ssh-agent` # run enlightenment - it now inherits the shell environment. anything # enlightenment runs will also inherit this environment - which contains the # ssh-agent environment variables exec enlightenment The problem is ssh-agent is designed to modify a shell - e's environment CANNOT be modified by another program - NO process' environment can be modified by another process. a child process inherits the environment of its parent. the ONLY reason this works is ssh-agent is designed to print out shell commands which as above you tell the shell to READ the stdout from ss-agent and then interpret those commands - the shell changes its OWN environment. ssh-agent never does. This explain everything. Thank you. --- I tryed to add it to my .xsession but don't get it to work... even worse I break everything and e17 don't get to start. So I just have to add eval in .xsession... one day I will understand all the tricky part of the shell. I will have to redesing lot of my shell script at work, it will simplify the understanding. It look like I have a shell trouble 'cause this .xsession script didn't run as expected. #!/bin/sh eval 'ssh-agent' eval 'dbus-launch --sh-syntax --exit-with-session' exec enlightenment Nor SSH and DBus get propagetted to enlightenment. I will try to understand this. Thank you all for your help. LMA1980 - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] I try to use ssh-agent but nogood
On 8/26/06, Landry, Marc-Andre [EMAIL PROTECTED] wrote: It look like I have a shell trouble 'cause this .xsession script didn't run as expected. #!/bin/sh eval 'ssh-agent' eval 'dbus-launch --sh-syntax --exit-with-session' exec enlightenment Nor SSH and DBus get propagetted to enlightenment. I will try to understand this. Thank you all for your help. Here is my ~/.xinitrc and all (dbus and env) is ok with it : export PATH=$PATH:$HOME/bin source /etc/env.d/02locales xmms2d numlockx on #xautolock -locker xtrlock dbuslaunch=`which dbus-launch 2/dev/null` if [ -n $dbuslaunch ] [ -x $dbuslaunch ] [ -z $DBUS_SESSION_BUS_ADDRESS ]; then eval `$dbuslaunch --sh-syntax --exit-with-session` fi /usr/libexec/notification-daemon if [[ $0 = ${HOME}/.xinitrc ]]; then exec /usr/bin/enlightenment-0.17 fi -- # Beber : [EMAIL PROTECTED] # IM : [EMAIL PROTECTED] # http://www.meleeweb.net - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] Alt+tab questions
On Sat, 26 Aug 2006 17:05:01 +0530 nik [EMAIL PROTECTED] babbled: Hey all, using e16 here, a few questions. 1. Is it possible to have a icon while alt+tabbing, currently I only get the title of the window while alt+tabbing. if the window border has an icon - the winlist will display it too. 2. Can alt+tabbing be more like traditional alt+tabbing , i.e the windows switch only after alt_up . As of now, as soon as tab is pressed the windows switch. Hope I am clear. you haven't spent any time with the window list config dilaog (that is the alt-tab feature the Window list) 3. How stable is e17 and how easy is it to install, from what I have heard, nobody uses e16 anymore, so I thought it might be a good idea to upgrade to e17, but the pre-alpha tag wa putting me off. oh - wait. you were using e16? then disregard my comments. they were for e17. Ta -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] I try to use ssh-agent but nogood
On Sat, 26 Aug 2006 08:30:53 -0400 Landry, Marc-Andre [EMAIL PROTECTED] babbled: Landry, Marc-Andre wrote: Carsten Haitzler (The Rasterman) wrote: On Fri, 25 Aug 2006 16:34:42 -0400 Landry, Marc-Andre [EMAIL PROTECTED] babbled: Carsten Haitzler (The Rasterman) wrote: maybe you should make the eap do: xterm -e gdb ssh-agent and trace it (maybe compile ssh-agent so you have debugging symbols).? I tried tracing it but ssh-agent don't bug... It just didn't propagate is value to enlightenment env vars if I put it in the startup sequence of enlightenment : --- ~ $ ssh-agent SSH_AUTH_SOCK=/tmp/ssh-WDGQeG3680/agent.3680; export SSH_AUTH_SOCK; SSH_AGENT_PID=3681; export SSH_AGENT_PID; echo Agent pid 3681; --- my .order file for startup resulting ps xf --- ~ $ ps xf PID TTY STAT TIME COMMAND 28528 ?S 0:03 /usr/bin/enlightenment-0.17 28649 ?Ss 0:00 \_ xscreensaver 28663 ?Ss 0:00 \_ /bin/bash /usr/libexec/mozilla-launcher 28699 ?Sl 0:03 | \_ /usr/lib/mozilla-thunderbird/thunderbird-bin 28668 ?Ss 0:01 \_ gaim 28724 ?S 0:00 | \_ gaim 28725 ?S 0:00 | \_ gaim 28924 ?Ss 0:00 \_ xterm -rv -bc 28926 pts/0Ss 0:00 \_ bash 29021 pts/0R+ 0:00 \_ ps xf 28713 ?S 0:00 /usr/libexec/gconfd-2 24 28681 ?Ss 0:00 ssh-agent 28629 ?S 0:00 dbus-launch --exit-with-session /usr/bin/enlightenmen 28628 ?Ss 0:00 dbus-daemon --fork --print-pid 8 --print-address 6 -- ~ $ cat .e/e/applications/startup/.order xscreensaver.eap thunderbird.eap gaim.eap ssh-agent.eap --- In the ps xf output you could see that xscreensaver attach to PPID of e17 but not ssh-agent. Should I try to do not fork? And did somebody may explain me why I don't see his env value that it shall initialized? of COURSE you don't see the ssh agent environment. ssh-agent is DESIGNED to be run LIKE this: #!/bin/sh # run ssh agent and take it's stdout and EVALUATE it - modifying the shell # environment eval `ssh-agent` # run enlightenment - it now inherits the shell environment. anything # enlightenment runs will also inherit this environment - which contains # the ssh-agent environment variables exec enlightenment The problem is ssh-agent is designed to modify a shell - e's environment CANNOT be modified by another program - NO process' environment can be modified by another process. a child process inherits the environment of its parent. the ONLY reason this works is ssh-agent is designed to print out shell commands which as above you tell the shell to READ the stdout from ss-agent and then interpret those commands - the shell changes its OWN environment. ssh-agent never does. This explain everything. Thank you. --- I tryed to add it to my .xsession but don't get it to work... even worse I break everything and e17 don't get to start. So I just have to add eval in .xsession... one day I will understand all the tricky part of the shell. I will have to redesing lot of my shell script at work, it will simplify the understanding. It look like I have a shell trouble 'cause this .xsession script didn't run as expected. #!/bin/sh eval 'ssh-agent' eval 'dbus-launch --sh-syntax --exit-with-session' exec enlightenment you are using forward-single-quotes. you need to use BACKWARDs single quotes - see my email and examples closely. Nor SSH and DBus get propagetted to enlightenment. I will try to understand this. Thank you all for your help. LMA1980 - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
[e-users] Enlightenment / Trusted GUI
Hello Misters, As you are GUI experts, I am asking your help. I am attempting to build up a team. I believe it's time for a full-fledge verified OS. The graphic part is essential nowadays. If somebody is interested in functional programming and in formal methods to help to implement a trusted GUI with the XHSB protocol, he is welcome :) Soon a Trusted Enlightenment ? :) XHSB ( X Haskell Bindings ) : http://lists.freedesktop.org/archives/xcb/2006-January/001278.html Here is an example of a protocol formalisation and a trusted GUI : network stack : http://www.cl.cam.ac.uk/~pes20/Netsem/ trusted GUI : http://demo.tudos.org/nitpicker_tutorial.html If you want to contact me, my mail is guillaume_dot_fortaine_at_wanadoo_dot_fr I will set up a mailing-list, a web server, a wiki and an IRC Best Regards, Guillaume FORTAINE - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] [E-devel] FC5 X.org X11R7 with entrance
Gregory Kriehn wrote: I noticed this conversation regarding not being able to get entrance to work with FC5. Well... I just installed FC5 about a month ago, and I've solved the problem. Someone is going to have to make some changes to the scripts/config files to get this to work permanently though. BACKGROUND: 1.) Configuration for /etc/entrance_config.cfg Currently, entrance is setup for a system that still uses X11R6 from X.org instead of the new X11R7 files. You can check this with the following command: sudo ecore_config -c /etc/entrance_config.cfg -a Look at the last line. If will say: /entranced/xserver string /usr/X11R6/bin/X -quiet -nolisten tcp vt7 Because of this, entrance will not launch successfully. It certainly tries, as can be verified by checking your /var/log/messages file, but fails because X.org uses X11R7 under FC5. Notice the release notes of Fedora Core 5. See the third point, in particular. - The following list includes some of the more visible changes for developers in X11R7: * The entire buildsystem has changed from imake to the GNU autotools collection. * Libraries now install pkgconfig *.pc files, which should now always be used by software that depends on these libraries, instead of hard coding paths to them in /usr/X11R6/lib or elsewhere. * Everything is now installed directly into /usr instead of /usr/X11R6. All software that hard codes paths to anything in /usr/X11R6 must now be changed, preferably to dynamically detect the proper location of the object. Developers are strongly advised against hard-coding the new X11R7 default paths. * Every library has its own private source RPM package, which creates a runtime binary subpackage and a -devel subpackage. - As you know, this has caused many headaches for people (including myself), because developers for particular packages have not had time to change their source code before the release of FC5. Specific to entrance, notice that it looks for X in /usr/X11R6/bin instead of in /usr/bin, where everything is now installed. But this can easily be fixed. Simply run the command: sudo ecore_config -c /etc/entrance_config.cfg -k /entranced/xserver -s usr/bin/X -quiet -nolisten tcp vt7 Now run: sudo ecore_config -c /etc/entrance_config.cfg -a The last line should now say: /entranced/xserver string usr/bin/X -quiet -nolisten tcp vt7 You are now capable of running entrance in FC5. But only if the /etc/entrance_config.cfg file is not changed again. It would be good to set this up so that when entrance is installed on FC5, it points to the proper directory automatically. 2.) Location of the Xsession file. Previously in FC4, Xsession could be found in only one location: /etc/X11/xdm/Xsession. With FC5, things have gotten a bit more complicated. There are now two locations: /etc/X11/xdm/Xsession and /etc/X11/xinit/Xsession. Both gdm and kdm (when launching a gnome or kde session, respectively) are pointed to look at /etc/X11/xinit/Xsession, which is where the old Xsession file from FC4 is now located (with some minor changes). /etc/X11/xdm/Xsession contains a new file that is specific to only xdm and is very sparse. However, when entrance launches an enlightenment session, it still looks for configuration info in /etc/X11/xdm/Xsession, not /etc/X11/xinit/Xsession. Check /var/log/messages to verify this. For enlightenment, this causes problems because dbus (the messagebus daemon) information will not be configured due to the major differences between the two files, among other things. Theoretically, we could just copy /etc/X11/xdm/Xsession to /etc/X11/xdm/Xsession.bak and then force a soft link from /etc/X11/xinit/Xsession to /etc/X11/xdm/Xsession, but this is a hack, and a poor one at that. It would be much better to have entrance set up so that it looks at /etc/X11/xinit/Xsession instead for FC5. Then entrance and enlightenment can both be launched properly. Can one of the developers perhaps update the configure script for entrance to reflect the new changes so that it will work robustly with both X11R6 and X11R7? Thanks! Greg At last, a fellow FC5 user that is also running E17. Your procedure was very helpful for reconfig entrance to look in /usr/bin using ecore_config. Worked fine for me. for Xsession issue I did something different: [1] in /etc/sysconfig/desktop change from GNOME TO E17 [2] in /etc/X11/prefdm edit as follows: # Run preferred X display manager preferred= if [ -f /etc/sysconfig/desktop ]; then . /etc/sysconfig/desktop if [ $DISPLAYMANAGER = GNOME ]; then preferred=/usr/sbin/gdm elif [ $DISPLAYMANAGER = KDE ]; then preferred=/usr/bin/kdm elif [ $DISPLAYMANAGER = XDM ]; then
Re: [e-users] [E-devel] FC5 X.org X11R7 with entrance
Laurence Vanek wrote: Gregory Kriehn wrote: I noticed this conversation regarding not being able to get entrance to work with FC5. Well... I just installed FC5 about a month ago, and I've solved the problem. Someone is going to have to make some changes to the scripts/config files to get this to work permanently though. BACKGROUND: 1.) Configuration for /etc/entrance_config.cfg Currently, entrance is setup for a system that still uses X11R6 from X.org instead of the new X11R7 files. You can check this with the following command: sudo ecore_config -c /etc/entrance_config.cfg -a Look at the last line. If will say: /entranced/xserver string /usr/X11R6/bin/X -quiet -nolisten tcp vt7 Because of this, entrance will not launch successfully. It certainly tries, as can be verified by checking your /var/log/messages file, but fails because X.org uses X11R7 under FC5. Notice the release notes of Fedora Core 5. See the third point, in particular. - The following list includes some of the more visible changes for developers in X11R7: * The entire buildsystem has changed from imake to the GNU autotools collection. * Libraries now install pkgconfig *.pc files, which should now always be used by software that depends on these libraries, instead of hard coding paths to them in /usr/X11R6/lib or elsewhere. * Everything is now installed directly into /usr instead of /usr/X11R6. All software that hard codes paths to anything in /usr/X11R6 must now be changed, preferably to dynamically detect the proper location of the object. Developers are strongly advised against hard-coding the new X11R7 default paths. * Every library has its own private source RPM package, which creates a runtime binary subpackage and a -devel subpackage. - As you know, this has caused many headaches for people (including myself), because developers for particular packages have not had time to change their source code before the release of FC5. Specific to entrance, notice that it looks for X in /usr/X11R6/bin instead of in /usr/bin, where everything is now installed. But this can easily be fixed. Simply run the command: sudo ecore_config -c /etc/entrance_config.cfg -k /entranced/xserver -s usr/bin/X -quiet -nolisten tcp vt7 Now run: sudo ecore_config -c /etc/entrance_config.cfg -a The last line should now say: /entranced/xserver string usr/bin/X -quiet -nolisten tcp vt7 You are now capable of running entrance in FC5. But only if the /etc/entrance_config.cfg file is not changed again. It would be good to set this up so that when entrance is installed on FC5, it points to the proper directory automatically. 2.) Location of the Xsession file. Previously in FC4, Xsession could be found in only one location: /etc/X11/xdm/Xsession. With FC5, things have gotten a bit more complicated. There are now two locations: /etc/X11/xdm/Xsession and /etc/X11/xinit/Xsession. Both gdm and kdm (when launching a gnome or kde session, respectively) are pointed to look at /etc/X11/xinit/Xsession, which is where the old Xsession file from FC4 is now located (with some minor changes). /etc/X11/xdm/Xsession contains a new file that is specific to only xdm and is very sparse. However, when entrance launches an enlightenment session, it still looks for configuration info in /etc/X11/xdm/Xsession, not /etc/X11/xinit/Xsession. Check /var/log/messages to verify this. For enlightenment, this causes problems because dbus (the messagebus daemon) information will not be configured due to the major differences between the two files, among other things. Theoretically, we could just copy /etc/X11/xdm/Xsession to /etc/X11/xdm/Xsession.bak and then force a soft link from /etc/X11/xinit/Xsession to /etc/X11/xdm/Xsession, but this is a hack, and a poor one at that. It would be much better to have entrance set up so that it looks at /etc/X11/xinit/Xsession instead for FC5. Then entrance and enlightenment can both be launched properly. Can one of the developers perhaps update the configure script for entrance to reflect the new changes so that it will work robustly with both X11R6 and X11R7? Thanks! Greg At last, a fellow FC5 user that is also running E17. Your procedure was very helpful for reconfig entrance to look in /usr/bin using ecore_config. Worked fine for me. for Xsession issue I did something different: [1] in /etc/sysconfig/desktop change from GNOME TO E17 [2] in /etc/X11/prefdm edit as follows: # Run preferred X display manager preferred= if [ -f /etc/sysconfig/desktop ]; then . /etc/sysconfig/desktop if [ $DISPLAYMANAGER = GNOME ]; then preferred=/usr/sbin/gdm elif [ $DISPLAYMANAGER = KDE ]; then preferred=/usr/bin/kdm elif [ $DISPLAYMANAGER = XDM ];
Re: [e-users] Script to change all uses of ALT to WIN
Just thought it might be useful to someone. If there's a better solution out there, please tell me! Looks to me like a job for a sed + xargs one-liner(*) to me... (*) left as an exercise for the reader ;-) OK, I got curious as to how easy this would be, so here's my attempt: (split over multiple lines for clarity(!), but it could all be on one...) enlightenment_remote -binding-key-list | grep -v '-' | \ tr = | cut -d -f4,6,8,10,12,14 | \ while read context key mod anymod action params; do \ if [[ -n `echo $mod | grep ALT` ]]; then \ enlightenment_remote -binding-key-del \ $context $key $mod $anymod $action $params; \ enlightenment_remote -binding-key-add \ $context $key `echo $mod | sed 's/ALT/WIN/g'` \ $anymod $action $params; \ fi; \ done Admittedly, this doesn't use xargs after all. The (trimmed) enlightenment_remote output contains VAR=VALUE pairs, which is already in the right format for setting bash variables. So I wanted to pipe it to xargs and get it to set temporary shell variables, then execute the enlightenment remote commands using those variables. But I couldn't figure out how to get xargs to set shell variables based on the text it receives from the pipe. Instead, I munged the output with the tr and cut commands, then piped it to the while loop and the read command, etc. Anyone know if there's a way to do what I want using xargs? Or indeed any way to shorten it? But I do like the fact that an entire object-oriented, relational-database-driven, automatic, systematic, hydromatic, all-singing, all-dancing, fully web 3.0 hype-infused ruby program can be replaced by one line of (incomprehensible) bash ;-) You're getting ruby confused with rails :-) I used Ruby here in place of Perl, since I don't like the idea of running about 5 programs in backquotes and pipes when 1 will do. Please explain to me the merits of starting about 5 programs when you can just use one to interpret a single file? Using The Best Syntax Ever? :-) What would be really nice is if enlightenment_remote would read in a list of commands from a text file (e.g.): binding-key-add ALL F1 NONE FALSE XXX WAZZA binding-mouse-add BORDER BOBOBOBO STUFFIT XXX etc etc Since e_remote reads in values in this format anyway, I think I may just write another ruby script. What is difficult is parsing the values returned by the -get-* methods. Perhaps there should be a flag in e_remote to output values in the same format the -set-* commands expect the arguments? Hmm I feel a patch coming up. - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] Script to change all uses of ALT to WIN
On Saturday, 26 August 2006, at 19:36:08 (+), Asfand Yar Qazi wrote: You're getting ruby confused with rails :-) And you're confusing Perl with Bash. I used Ruby here in place of Perl, since I don't like the idea of running about 5 programs in backquotes and pipes when 1 will do. Perl is also a single program and is significantly more capable than Ruby. Please explain to me the merits of starting about 5 programs when you can just use one to interpret a single file? Because using shell is far, far more portable than using Ruby. Even Perl is several dozen times more portable than Ruby. And this is not the venue for arguing about languages. Get back on topic, please. Michael -- Michael Jennings (a.k.a. KainX) http://www.kainx.org/ [EMAIL PROTECTED] n + 1, Inc., http://www.nplus1.net/ Author, Eterm (www.eterm.org) --- After all the stops and starts, we keep coming back to these two hearts, two angels who've been rescued from the fall. After all that we've been through, it all comes down to me and you. I guess it's meant to be forever you and me after all. -- Peter Cetera - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] [E-devel] FC5 X.org X11R7 with entrance
Laurence Vanek wrote: Laurence Vanek wrote: Gregory Kriehn wrote: I noticed this conversation regarding not being able to get entrance to work with FC5. Well... I just installed FC5 about a month ago, and I've solved the problem. Someone is going to have to make some changes to the scripts/config files to get this to work permanently though. BACKGROUND: 1.) Configuration for /etc/entrance_config.cfg Currently, entrance is setup for a system that still uses X11R6 from X.org instead of the new X11R7 files. You can check this with the following command: sudo ecore_config -c /etc/entrance_config.cfg -a Look at the last line. If will say: /entranced/xserver string /usr/X11R6/bin/X -quiet -nolisten tcp vt7 Because of this, entrance will not launch successfully. It certainly tries, as can be verified by checking your /var/log/messages file, but fails because X.org uses X11R7 under FC5. Notice the release notes of Fedora Core 5. See the third point, in particular. - The following list includes some of the more visible changes for developers in X11R7: * The entire buildsystem has changed from imake to the GNU autotools collection. * Libraries now install pkgconfig *.pc files, which should now always be used by software that depends on these libraries, instead of hard coding paths to them in /usr/X11R6/lib or elsewhere. * Everything is now installed directly into /usr instead of /usr/X11R6. All software that hard codes paths to anything in /usr/X11R6 must now be changed, preferably to dynamically detect the proper location of the object. Developers are strongly advised against hard-coding the new X11R7 default paths. * Every library has its own private source RPM package, which creates a runtime binary subpackage and a -devel subpackage. - As you know, this has caused many headaches for people (including myself), because developers for particular packages have not had time to change their source code before the release of FC5. Specific to entrance, notice that it looks for X in /usr/X11R6/bin instead of in /usr/bin, where everything is now installed. But this can easily be fixed. Simply run the command: sudo ecore_config -c /etc/entrance_config.cfg -k /entranced/xserver -s usr/bin/X -quiet -nolisten tcp vt7 Now run: sudo ecore_config -c /etc/entrance_config.cfg -a The last line should now say: /entranced/xserver string usr/bin/X -quiet -nolisten tcp vt7 You are now capable of running entrance in FC5. But only if the /etc/entrance_config.cfg file is not changed again. It would be good to set this up so that when entrance is installed on FC5, it points to the proper directory automatically. 2.) Location of the Xsession file. Previously in FC4, Xsession could be found in only one location: /etc/X11/xdm/Xsession. With FC5, things have gotten a bit more complicated. There are now two locations: /etc/X11/xdm/Xsession and /etc/X11/xinit/Xsession. Both gdm and kdm (when launching a gnome or kde session, respectively) are pointed to look at /etc/X11/xinit/Xsession, which is where the old Xsession file from FC4 is now located (with some minor changes). /etc/X11/xdm/Xsession contains a new file that is specific to only xdm and is very sparse. However, when entrance launches an enlightenment session, it still looks for configuration info in /etc/X11/xdm/Xsession, not /etc/X11/xinit/Xsession. Check /var/log/messages to verify this. For enlightenment, this causes problems because dbus (the messagebus daemon) information will not be configured due to the major differences between the two files, among other things. Theoretically, we could just copy /etc/X11/xdm/Xsession to /etc/X11/xdm/Xsession.bak and then force a soft link from /etc/X11/xinit/Xsession to /etc/X11/xdm/Xsession, but this is a hack, and a poor one at that. It would be much better to have entrance set up so that it looks at /etc/X11/xinit/Xsession instead for FC5. Then entrance and enlightenment can both be launched properly. Can one of the developers perhaps update the configure script for entrance to reflect the new changes so that it will work robustly with both X11R6 and X11R7? Thanks! Greg At last, a fellow FC5 user that is also running E17. Your procedure was very helpful for reconfig entrance to look in /usr/bin using ecore_config. Worked fine for me. for Xsession issue I did something different: [1] in /etc/sysconfig/desktop change from GNOME TO E17 [2] in /etc/X11/prefdm edit as follows: # Run preferred X display manager preferred= if [ -f /etc/sysconfig/desktop ]; then . /etc/sysconfig/desktop if [ $DISPLAYMANAGER = GNOME ]; then preferred=/usr/sbin/gdm elif [ $DISPLAYMANAGER = KDE ]; then preferred=/usr/bin/kdm elif [
[e-users] e17 cvs - engage build errors
After fresh cvs update got this while attempting to build engage: In file included from e_mod_main.c:5: e_mod_main.h:88: error: expected specifier-qualifier-list before 'E_Gadman_Client' e_mod_main.c:70: error: expected declaration specifiers or '...' before 'E_Gadman_Client' e_mod_main.c:70: error: expected declaration specifiers or '...' before 'E_Gadman_Change' e_mod_main.c: In function '_engage_new': e_mod_main.c:319: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:320: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:321: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:322: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:323: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:324: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:325: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:326: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:327: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:331: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:334: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:334: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:334: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:334: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:335: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:335: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:335: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:335: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:336: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:336: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:336: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:336: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:337: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:337: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:337: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:337: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:338: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:338: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:338: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:338: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:339: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:339: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:339: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:339: error: 'Engage_Bar' has no member named 'conf' e_mod_main.c:363: error: 'Engage_Bar' has no member named 'conf' e_moe_mod_main.c:615: error: 'E_Gadman_Policy' undeclared (first use in this function) e_mod_main.c:615: error: (Each undeclared identifier is reported only once e_mod_main.c:615: error: for each function it appears in.) e_mod_main.c:615: error: expected ';' before 'policy' e_mod_main.c:624: error: 'Engage_Bar' has no member named 'tray' e_mod_main.c:625: error: 'Engage_Bar' has no member named 'selected_ic' e_mod_main.c:684: error: 'Engage_Bar' has no member named 'gmc' e_mod_main.c:684: warning: implicit declaration of function 'e_gadman_client_new' e_mod_main.c:684: error: 'E_Container' has no member named 'gadman' e_mod_main.c:685: warning: implicit declaration of function 'e_gadman_client_domain_set' e_mod_main.c:685: error: 'Engage_Bar' has no member named 'gmc' e_mod_main.c:686: error: 'policy' undeclared (first use in this function) e_mod_main.c:686: error: 'E_GADMAN_POLICY_EDGES' undeclared (first use in this function) e_mod_main.c:686: error: 'E_GADMAN_POLICY_HMOVE' undeclared (first use in this function) e_mod_main.c:686: error: 'E_GADMAN_POLICY_VMOVE' undeclared (first use in this function) e_mod_main.c:687: warning: implicit declaration of function 'e_gadman_client_policy_set' e_mod_main.c:687: error: 'Engage_Bar' has no member named 'gmc' e_mod_main.c:688: warning: implicit declaration of function 'e_gadman_client_min_size_set' e_mod_main.c:688: error: 'Engage_Bar' has no member named 'gmc' e_mod_main.c:689: warning: implicit declaration of function 'e_gadman_client_max_size_set' e_mod_main.c:689: error: 'Engage_Bar' has no member named 'gmc' e_mod_main.c:690: warning: implicit declaration of function 'e_gadman_client_auto_size_set' e_mod_main.c:690: error: 'Engage_Bar' has no member named 'gmc' e_mod_main.c:691: warning: implicit declaration of function 'e_gadman_client_align_set' e_mod_main.c:691: error: 'Engage_Bar' has no member named 'gmc' e_mod_main.c:692: warning: implicit declaration of function 'e_gadman_client_resize' e_mod_main.c:692: error: 'Engage_Bar' has no member named 'gmc' e_mod_main.c:693: warning: implicit declaration of function 'e_gadman_client_edge_set' e_mod_main.c:693: error: 'Engage_Bar' has no member named 'gmc' e_mod_main.c:693: error: 'E_GADMAN_EDGE_BOTTOM' undeclared (first use in this function) e_mod_main.c:694:
[e-users] entrance on CentOS
Can anyone point me to a solution for running entrance on CentOS release 4.3? I've changed: /etc/sysconfig/desktop to reflect DESKTOP=E17 /etc/X11/prefdm to reflect elif [ $DISPLAYMANAGER = E17 ]; then preferred=/usr/local/sbin/entranced but no entrance on start. Thanks SHS smime.p7s Description: S/MIME cryptographic signature - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] e17 cvs - engage build errors
On Sat, 26 Aug 2006 20:33:17 -0500 Laurence Vanek [EMAIL PROTECTED] wrote: After fresh cvs update got this while attempting to build engage: engage is one of the few modules that still relied on gadman, most modules where converted to use gadcon a long time ago. Raster decided that it was time to remove gadman, so the small handful of modules that still required it are now broken until their authors can get around to fixing them. You will just have to live without those modules for the time being. signature.asc Description: PGP signature - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] entrance on CentOS
Steven H. Smith wrote: Can anyone point me to a solution for running entrance on CentOS release 4.3? I've changed: /etc/sysconfig/desktop to reflect DESKTOP=E17 /etc/X11/prefdm to reflect elif [ $DISPLAYMANAGER = E17 ]; then preferred=/usr/local/sbin/entranced but no entrance on start. Thanks SHS Im not familiar with your O/S but did you try Greg Kriehn's suggestions, perhaps they will help. We are dealing with FC5 where X is at /usr/bin/X the Xsession file resides in /etc/X11/xinit Is that your case? from Greg's post: BACKGROUND: 1.) Configuration for /etc/entrance_config.cfg Currently, entrance is setup for a system that still uses X11R6 from X.org instead of the new X11R7 files. You can check this with the following command: sudo ecore_config -c /etc/entrance_config.cfg -a Look at the last line. If will say: /entranced/xserver string /usr/X11R6/bin/X -quiet -nolisten tcp vt7 Because of this, entrance will not launch successfully. It certainly tries, as can be verified by checking your /var/log/messages file, but fails because X.org uses X11R7 under FC5. Notice the release notes of Fedora Core 5. See the third point, in particular. - As you know, this has caused many headaches for people (including myself), because developers for particular packages have not had time to change their source code before the release of FC5. Specific to entrance, notice that it looks for X in /usr/X11R6/bin instead of in /usr/bin, where everything is now installed. But this can easily be fixed. Simply run the command: sudo ecore_config -c /etc/entrance_config.cfg -k /entranced/xserver -s usr/bin/X -quiet -nolisten tcp vt7 Now run: sudo ecore_config -c /etc/entrance_config.cfg -a The last line should now say: /entranced/xserver string usr/bin/X -quiet -nolisten tcp vt7 You are now capable of running entrance in FC5. But only if the /etc/entrance_config.cfg file is not changed again. It would be good to set this up so that when entrance is installed on FC5, it points to the proper directory automatically. 2.) Location of the Xsession file. Previously in FC4, Xsession could be found in only one location: /etc/X11/xdm/Xsession. With FC5, things have gotten a bit more complicated. There are now two locations: /etc/X11/xdm/Xsession and /etc/X11/xinit/Xsession. Both gdm and kdm (when launching a gnome or kde session, respectively) are pointed to look at /etc/X11/xinit/Xsession, which is where the old Xsession file from FC4 is now located (with some minor changes). /etc/X11/xdm/Xsession contains a new file that is specific to only xdm and is very sparse. However, when entrance launches an enlightenment session, it still looks for configuration info in /etc/X11/xdm/Xsession, not /etc/X11/xinit/Xsession. Check /var/log/messages to verify this. For enlightenment, this causes problems because dbus (the messagebus daemon) information will not be configured due to the major differences between the two files, among other things. Theoretically, we could just copy /etc/X11/xdm/Xsession to /etc/X11/xdm/Xsession.bak and then force a soft link from /etc/X11/xinit/Xsession to /etc/X11/xdm/Xsession, but this is a hack, and a poor one at that. It would be much better to have entrance set up so that it looks at /etc/X11/xinit/Xsession instead for FC5. Then entrance and enlightenment can both be launched properly. Can one of the developers perhaps update the configure script for entrance to reflect the new changes so that it will work robustly with both X11R6 and X11R7? - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] entrance on CentOS
Yes, actually I did look at Greg's suggestions. Your thread is what spurred me to try and act on the entrance issue. CentOS is a free binary distribution of freely available Red Hat EL source. So I thought your FC solutions may help, but no such luck. FC is more bleeding edge. CentOS is still using X116. Thanks SHS On Sat, 2006-08-26 at 23:21 -0500, Laurence Vanek wrote: Steven H. Smith wrote: Can anyone point me to a solution for running entrance on CentOS release 4.3? I've changed: /etc/sysconfig/desktop to reflect DESKTOP=E17 /etc/X11/prefdm to reflect elif [ $DISPLAYMANAGER = E17 ]; then preferred=/usr/local/sbin/entranced but no entrance on start. Thanks SHS Im not familiar with your O/S but did you try Greg Kriehn's suggestions, perhaps they will help. We are dealing with FC5 where X is at /usr/bin/X the Xsession file resides in /etc/X11/xinit Is that your case? from Greg's post: BACKGROUND: 1.) Configuration for /etc/entrance_config.cfg Currently, entrance is setup for a system that still uses X11R6 from X.org instead of the new X11R7 files. You can check this with the following command: sudo ecore_config -c /etc/entrance_config.cfg -a Look at the last line. If will say: /entranced/xserver string /usr/X11R6/bin/X -quiet -nolisten tcp vt7 Because of this, entrance will not launch successfully. It certainly tries, as can be verified by checking your /var/log/messages file, but fails because X.org uses X11R7 under FC5. Notice the release notes of Fedora Core 5. See the third point, in particular. - As you know, this has caused many headaches for people (including myself), because developers for particular packages have not had time to change their source code before the release of FC5. Specific to entrance, notice that it looks for X in /usr/X11R6/bin instead of in /usr/bin, where everything is now installed. But this can easily be fixed. Simply run the command: sudo ecore_config -c /etc/entrance_config.cfg -k /entranced/xserver -s usr/bin/X -quiet -nolisten tcp vt7 Now run: sudo ecore_config -c /etc/entrance_config.cfg -a The last line should now say: /entranced/xserver string usr/bin/X -quiet -nolisten tcp vt7 You are now capable of running entrance in FC5. But only if the /etc/entrance_config.cfg file is not changed again. It would be good to set this up so that when entrance is installed on FC5, it points to the proper directory automatically. 2.) Location of the Xsession file. Previously in FC4, Xsession could be found in only one location: /etc/X11/xdm/Xsession. With FC5, things have gotten a bit more complicated. There are now two locations: /etc/X11/xdm/Xsession and /etc/X11/xinit/Xsession. Both gdm and kdm (when launching a gnome or kde session, respectively) are pointed to look at /etc/X11/xinit/Xsession, which is where the old Xsession file from FC4 is now located (with some minor changes). /etc/X11/xdm/Xsession contains a new file that is specific to only xdm and is very sparse. However, when entrance launches an enlightenment session, it still looks for configuration info in /etc/X11/xdm/Xsession, not /etc/X11/xinit/Xsession. Check /var/log/messages to verify this. For enlightenment, this causes problems because dbus (the messagebus daemon) information will not be configured due to the major differences between the two files, among other things. Theoretically, we could just copy /etc/X11/xdm/Xsession to /etc/X11/xdm/Xsession.bak and then force a soft link from /etc/X11/xinit/Xsession to /etc/X11/xdm/Xsession, but this is a hack, and a poor one at that. It would be much better to have entrance set up so that it looks at /etc/X11/xinit/Xsession instead for FC5. Then entrance and enlightenment can both be launched properly. Can one of the developers perhaps update the configure script for entrance to reflect the new changes so that it will work robustly with both X11R6 and X11R7? smime.p7s Description: S/MIME cryptographic signature - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] entrance on CentOS
Steven, You might want to take a look at the instructions available here: http://sps.nus.edu.sg/~didierbe/share/setup_entrance_fc4.txt for CentOS as Cent 4.3 most closely resembles FC4 and not FC5. -Andy- On Sat, 2006-08-26 at 23:53 -0500, Steven H. Smith wrote: Yes, actually I did look at Greg's suggestions. Your thread is what spurred me to try and act on the entrance issue. CentOS is a free binary distribution of freely available Red Hat EL source. So I thought your FC solutions may help, but no such luck. FC is more bleeding edge. CentOS is still using X116. Thanks SHS On Sat, 2006-08-26 at 23:21 -0500, Laurence Vanek wrote: Steven H. Smith wrote: Can anyone point me to a solution for running entrance on CentOS release 4.3? I've changed: /etc/sysconfig/desktop to reflect DESKTOP=E17 /etc/X11/prefdm to reflect elif [ $DISPLAYMANAGER = E17 ]; then preferred=/usr/local/sbin/entranced but no entrance on start. Thanks SHS Im not familiar with your O/S but did you try Greg Kriehn's suggestions, perhaps they will help. We are dealing with FC5 where X is at /usr/bin/X the Xsession file resides in /etc/X11/xinit Is that your case? from Greg's post: BACKGROUND: 1.) Configuration for /etc/entrance_config.cfg Currently, entrance is setup for a system that still uses X11R6 from X.org instead of the new X11R7 files. You can check this with the following command: sudo ecore_config -c /etc/entrance_config.cfg -a Look at the last line. If will say: /entranced/xserver string /usr/X11R6/bin/X -quiet -nolisten tcp vt7 Because of this, entrance will not launch successfully. It certainly tries, as can be verified by checking your /var/log/messages file, but fails because X.org uses X11R7 under FC5. Notice the release notes of Fedora Core 5. See the third point, in particular. - As you know, this has caused many headaches for people (including myself), because developers for particular packages have not had time to change their source code before the release of FC5. Specific to entrance, notice that it looks for X in /usr/X11R6/bin instead of in /usr/bin, where everything is now installed. But this can easily be fixed. Simply run the command: sudo ecore_config -c /etc/entrance_config.cfg -k /entranced/xserver -s usr/bin/X -quiet -nolisten tcp vt7 Now run: sudo ecore_config -c /etc/entrance_config.cfg -a The last line should now say: /entranced/xserver string usr/bin/X -quiet -nolisten tcp vt7 You are now capable of running entrance in FC5. But only if the /etc/entrance_config.cfg file is not changed again. It would be good to set this up so that when entrance is installed on FC5, it points to the proper directory automatically. 2.) Location of the Xsession file. Previously in FC4, Xsession could be found in only one location: /etc/X11/xdm/Xsession. With FC5, things have gotten a bit more complicated. There are now two locations: /etc/X11/xdm/Xsession and /etc/X11/xinit/Xsession. Both gdm and kdm (when launching a gnome or kde session, respectively) are pointed to look at /etc/X11/xinit/Xsession, which is where the old Xsession file from FC4 is now located (with some minor changes). /etc/X11/xdm/Xsession contains a new file that is specific to only xdm and is very sparse. However, when entrance launches an enlightenment session, it still looks for configuration info in /etc/X11/xdm/Xsession, not /etc/X11/xinit/Xsession. Check /var/log/messages to verify this. For enlightenment, this causes problems because dbus (the messagebus daemon) information will not be configured due to the major differences between the two files, among other things. Theoretically, we could just copy /etc/X11/xdm/Xsession to /etc/X11/xdm/Xsession.bak and then force a soft link from /etc/X11/xinit/Xsession to /etc/X11/xdm/Xsession, but this is a hack, and a poor one at that. It would be much better to have entrance set up so that it looks at /etc/X11/xinit/Xsession instead for FC5. Then entrance and enlightenment can both be launched properly. Can one of the developers perhaps update the configure script for entrance to reflect the new changes so that it will work robustly with both X11R6 and X11R7? - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642