From: Janek K. <jan...@wp...> - 2008-04-17 17:01:58
|
Hi, So I wanted to (finally) give it a try. I have debian etch here. svn co https://rox.svn.sourceforge.net/svnroot/rox/branches/c-rox-session/ROX-Session cd ROX-Session ./AppRun --compile all tests passed, see error below. Any hints? <... snip ...> config.status: creating config.h rm -f *.o Makefile.bak gcc -I. -I/home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign `pkg-config --cflags gtk+-2.0 libxml-2.0 dbus-1 dbus-glib-1` -c -o main.o /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src/main.c gcc -I. -I/home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign `pkg-config --cflags gtk+-2.0 libxml-2.0 dbus-1 dbus-glib-1` -c -o choices.o /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src/choices.c gcc -I. -I/home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign `pkg-config --cflags gtk+-2.0 libxml-2.0 dbus-1 dbus-glib-1` -c -o dbus.o /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src/dbus.c gcc -I. -I/home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign `pkg-config --cflags gtk+-2.0 libxml-2.0 dbus-1 dbus-glib-1` -c -o dpms.o /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src/dpms.c gcc -I. -I/home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign `pkg-config --cflags gtk+-2.0 libxml-2.0 dbus-1 dbus-glib-1` -c -o gui_support.o /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src/gui_support.c gcc -I. -I/home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign `pkg-config --cflags gtk+-2.0 libxml-2.0 dbus-1 dbus-glib-1` -c -o i18n.o /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src/i18n.c gcc -I. -I/home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign `pkg-config --cflags gtk+-2.0 libxml-2.0 dbus-1 dbus-glib-1` -c -o log.o /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src/log.c gcc -I. -I/home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign `pkg-config --cflags gtk+-2.0 libxml-2.0 dbus-1 dbus-glib-1` -c -o options.o /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src/options.c gcc -I. -I/home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign `pkg-config --cflags gtk+-2.0 libxml-2.0 dbus-1 dbus-glib-1` -c -o rox_gettext.o /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src/rox_gettext.c gcc -I. -I/home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign `pkg-config --cflags gtk+-2.0 libxml-2.0 dbus-1 dbus-glib-1` -c -o session.o /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src/session.c gcc -I. -I/home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign `pkg-config --cflags gtk+-2.0 libxml-2.0 dbus-1 dbus-glib-1` -c -o settings.o /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src/settings.c /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src/settings.c:38:38: error: X11/extensions/xf86vmode.h: No such file or directory /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src/settings.c: In function 'activate_changes': /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src/settings.c:418: error: 'XF86VidModeGamma' undeclared (first use in this function) /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src/settings.c:418: error: (Each undeclared identifier is reported only once /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src/settings.c:418: error: for each function it appears in.) /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src/settings.c:418: error: expected ';' before 'gamma' /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src/settings.c:445: error: 'gamma' undeclared (first use in this function) /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX-Session/src/settings.c:448: warning: implicit declaration of function 'XF86VidModeSetGamma' make: *** [settings.o] Error 1 Compile failed Press Return... -- Janek Kozicki | |
From: Tony H. <h...@re...> - 2008-04-17 17:37:35
|
In <20080417190045.7ed4decb@szpak> Janek Kozicki <jan...@wp...> wrote: > Hi, > > So I wanted to (finally) give it a try. I have debian etch here. [Snip] > error: X11/extensions/xf86vmode.h: No such file or In Debian unstable the file you're missing is in the package x11proto-xf86vidmode-dev. -- TH * http://www.realh.co.uk |
From: Tony H. <h...@re...> - 2008-04-17 17:45:07
|
In <200...@ti...> Tony Houghton <h...@re...> wrote: > In <20080417190045.7ed4decb@szpak> > Janek Kozicki <jan...@wp...> wrote: > > > Hi, > > > > So I wanted to (finally) give it a try. I have debian etch here. > > [Snip] > > > error: X11/extensions/xf86vmode.h: No such file or > > In Debian unstable the file you're missing is in the package > x11proto-xf86vidmode-dev. I just thought, that might not be the only extra dev package you need. libgtk2.0-dev should pull in most of what you need, but it doesn't include that one. 'apt-cache showpkg x11proto-xf86vidmode-dev' shows that xorg-dev depends on it, and a load of other x11proto packages, so IIWY I'd install xorg-dev if you don't mind using the disc space and bandwidth. As you're using stable I hope it won't have too much impact on bandwidth used for updates. -- TH * http://www.realh.co.uk |
From: Janek K. <jan...@wp...> - 2008-04-17 18:39:54
|
Thanks, it compiled. I had to install only x11proto-xf86vidmode-dev from unstable. But also I needed to install libxxf86vm-dev from stable (there was a linker error). now I'm going to run it and see :) -- Janek Kozicki | |
From: Janek K. <jan...@wp...> - 2008-04-17 19:11:47
Attachments:
.xsession
|
Janek Kozicki said: (by the date of Thu, 17 Apr 2008 20:38:43 +0200) > now I'm going to run it and see :) I restarted X, hoping that simply replacing old ROX-Session with new one will be enough. But unfortunately it is not. I am attaching my ~/.xsession file which I use currently to start rox-session (and rox). It's heavily modified, because my rox installation resides in ~/usr/share/ROX/* Also I've noticed on the webpage that you are talking something about AutoStart, which is not clear for me... Currently I'm using directory ~/usr/share/ROX/ROXapp/AutoStart symlinked to ~/usr/share/ROX/ROXchoices/ROX-Session/AutoStart, which works for me. with new c-rox-session AutoStart will stop working? So, currently when I try to start X session I got the usual xmessage error telling that rox session could not be started. So in xterm I try to run it again from command line, and here is the error message I get, verbatim (note the strange opening quota " without ending): ~$ /home/janek/usr/share/ROX/ROX/ROX-Session/AppRun Traceback (most recent call last): File "/home/janek/usr/share/ROX/ROX/ROX-Session/interactive.py", line 16, in ? import sessionbus File "/home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/sessionbus.py", line 11, in ? rox.alert("Failed to import dbus module. You probably need " NameError: name 'rox' is not defined -- Janek Kozicki | |
From: Tony H. <h...@re...> - 2008-04-17 21:50:23
|
In <20080417211024.7fccc755@szpak> Janek Kozicki <jan...@wp...> wrote: > Also I've noticed on the webpage that you are talking something > about AutoStart, which is not clear for me... Currently I'm using > directory ~/usr/share/ROX/ROXapp/AutoStart symlinked > to ~/usr/share/ROX/ROXchoices/ROX-Session/AutoStart, which works for > me. > > with new c-rox-session AutoStart will stop working? No, the old ROX-Session Autostart scheme works as well as the new one. CHOICESPATH has been deprecated for ages though, you should be using XDG_CONFIG_HOME instead, default ~/.config eg ~/.config/rox.sourceforge.net/ROX-Session. > So, currently when I try to start X session I got the usual xmessage > error telling that rox session could not be started. So in xterm I > try to run it again from command line, and here is the error message > I get, verbatim (note the strange opening quota " without ending): > > > > ~$ /home/janek/usr/share/ROX/ROX/ROX-Session/AppRun > Traceback (most recent call last): > File "/home/janek/usr/share/ROX/ROX/ROX-Session/interactive.py", > line 16, in ? import sessionbus > File > "/home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/sessionbus.py", Where did that ".NOWY-moze_dobry" come from? > line 11, in ? rox.alert("Failed to import dbus module. You probably > need " NameError: name 'rox' is not defined Have you got ROX-Lib installed in one of the usual places? It sounds like you're also missing the python-dbus package. I might not be able to reply to you again for about a week because I'm going on holiday tomorrow. -- TH * http://www.realh.co.uk |
From: Janek K. <jan...@wp...> - 2008-04-18 03:09:52
|
Hi, it works now. But I'll not use it (see below). > CHOICESPATH has been deprecated for ages though, you should be using > XDG_CONFIG_HOME instead, default ~/.config eg > ~/.config/rox.sourceforge.net/ROX-Session. yes, I'm not defining XDG_CONFIG_HOME, but instead ~/.config/kerofin.demon.co.uk and ~/.config/rox.sourceforge.net are symlinks ~/usr/share/ROX/ROXchoices It works that way for me. And allows me to keep every rox related stuff inside ~/usr/share/ROX > Where did that ".NOWY-moze_dobry" come from? oh, it's because /home/janek/usr/share/ROX/ROX/ROX-Session/ is a symlink to either old or new version. To switch them I only modify this symlink. > Have you got ROX-Lib installed in one of the usual places? It sounds > like you're also missing the python-dbus package. it turns out that the only thing I needed to do was to install 'phython-dbus package' and now new rox session works! > > with new c-rox-session AutoStart will stop working? > > No, the old ROX-Session Autostart scheme works as well as the new one. yes, autostart works nicely :) However I will not start using new version because: 1. my finely crafted GTK/GTK2 theme (modified NOX theme) is not working, and I am not able to set it from rox-session anymore! In my 5-years-old C rox-session, when I click "Session settings" there is an option "Display" and there I set a GTK2 theme. 2. the message (stderr , or ~/.xsession-errors) printing on screen still does not work (and I was hoping that it was fixed in new rox-session, so that I would be able to finally enjoy it again). This nice feature disappeared about 2 years ago when I upgraded my debian installation to use xserver-xorg instead of xserver-xfree Probably when updating from sarge to etch. If messages (pt.2) were working I would consider fixing problem with GTK theme (pt.1) but, maybe I'm missing something and messages are working for everyone else but me? Also I guess that after 5 years there is some other "modern" way to change GTK/GTK2 themes from rox-session - I'm just not aware of it. So I'm waiting for your comments, if we can solve those problems I'll be glad to use new c-rox-session :) best regards -- Janek Kozicki | |
From: Tony H. <h...@re...> - 2008-04-18 11:45:45
|
My holiday has been delayed for an hour or two... In <20080418050852.7ee95a57@szpak> Janek Kozicki <jan...@wp...> wrote: > However I will not start using new version because: > > 1. my finely crafted GTK/GTK2 theme (modified NOX theme) is not > working, and I am not able to set it from rox-session anymore! > In my 5-years-old C rox-session, when I click "Session settings" > there is an option "Display" and there I set a GTK2 theme. Most of the configuration GUI moved out of ROX-Session and instead it responds to messages from the "configlets". Have a look at the "Configuration" section on the main site's Software page. The one for setting the theme is Appearance. > 2. the message (stderr , or ~/.xsession-errors) printing on screen > still does not work (and I was hoping that it was fixed in new > rox-session, so that I would be able to finally enjoy it again). > This nice feature disappeared about 2 years ago when I upgraded my > debian installation to use xserver-xorg instead of xserver-xfree > Probably when updating from sarge to etch. So doesn't it work in your 5-year-old version any more either? I prefer not to see the messages so I set the timeout to 0 to disable them (in fact it was me who made that possible) and hadn't noticed it didn't work any more. But it appears that the on-screen printing doesn't work for me either so I'll look into it after my holiday. I wonder whether an option to use libnotification would be a good idea. I can't judge because I hate that as well as ROX-Session's on-screen messages ;-). The "proper" log window still works so couldn't you put up with just keeping that open for now? A nice idea might be for ROX-Session to send the messages to a backdrop manager so they get printed on the backdrop. -- TH * http://www.realh.co.uk |
From: Stephen W. <Ste...@ul...> - 2008-04-18 09:47:48
|
> gcc -I. > -I/home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/RO X-Session/src -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-> sign `pkg-config --cflags gtk+-2.0 libxml-2.0 dbus-1 > dbus-glib-1` -c -o settings.o > /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX- > Session/src/settings.c > /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX- > Session/src/settings.c:38:38: error: > X11/extensions/xf86vmode.h: No such file or directory > /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX- > Session/src/settings.c: In function 'activate_changes': > /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX- > Session/src/settings.c:418: error: 'XF86VidModeGamma' > undeclared (first use in this function) > /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX- > Session/src/settings.c:418: error: (Each undeclared > identifier is reported only once > /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX- > Session/src/settings.c:418: error: for each function it appears in.) > /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX- > Session/src/settings.c:418: error: expected ';' before 'gamma' > /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX- > Session/src/settings.c:445: error: 'gamma' undeclared (first > use in this function) > /home/janek/usr/share/ROX/ROX/ROX-Session.NOWY-moze_dobry/ROX- > Session/src/settings.c:448: warning: implicit declaration of > function 'XF86VidModeSetGamma' > make: *** [settings.o] Error 1 > Compile failed > Press Return... Unsurprisingly Solaris 9 also fails here because it does not have X11/extensions/xf86vmode.h, the X in Solaris 9 being Xsun and not derived from xfree86. This doesn't affect me because I'm sticking with the Python version but I thought I should raise it. |
From: Tony H. <h...@re...> - 2008-04-18 11:48:10
|
In <0C6FAC0A76F05B4598E54BE48ADE7E54144EE542AF@PUSKAS.int.ultra-pmes.com> Stephen Watson <Ste...@ul...> wrote: > Unsurprisingly Solaris 9 also fails here because it does not have > X11/extensions/xf86vmode.h, the X in Solaris 9 being Xsun and not > derived from xfree86. > > This doesn't affect me because I'm sticking with the Python version > but I thought I should raise it. OK, I'll have to add a configure-time check for that. I might need reminding by next week... -- TH * http://www.realh.co.uk |
From: Tony H. <h...@re...> - 2008-04-27 19:30:28
|
In <200...@ti...> Tony Houghton <h...@re...> wrote: > In > <0C6FAC0A76F05B4598E54BE48ADE7E54144EE542AF@PUSKAS.int.ultra-pmes.com> > Stephen Watson <Ste...@ul...> wrote: > > > Unsurprisingly Solaris 9 also fails here because it does not have > > X11/extensions/xf86vmode.h, the X in Solaris 9 being Xsun and not > > derived from xfree86. > > > > This doesn't affect me because I'm sticking with the Python version > > but I thought I should raise it. > > OK, I'll have to add a configure-time check for that. I might need > reminding by next week... I remembered on my own. Can you check whether the latest svn works for you now? -- TH * http://www.realh.co.uk |
From: Stephen W. <Ste...@ul...> - 2008-05-08 09:34:19
|
rox...@li... wrote: > In <200...@ti...> > Tony Houghton <h...@re...> wrote: > >> In >> > <0C6FAC0A76F05B4598E54BE48ADE7E54144EE542AF@PUSKAS.int.ultra-pmes.com> >> Stephen Watson <Ste...@ul...> wrote: >> >>> Unsurprisingly Solaris 9 also fails here because it does not have >>> X11/extensions/xf86vmode.h, the X in Solaris 9 being Xsun and not >>> derived from xfree86. >>> >>> This doesn't affect me because I'm sticking with the Python version >>> but I thought I should raise it. >> >> OK, I'll have to add a configure-time check for that. I might need >> reminding by next week... > > I remembered on my own. Can you check whether the latest svn works > for you now? Compile yes, link no. It unconditionally links against the Xtest and xf86 libraries. |
From: Tony H. <h...@re...> - 2008-05-13 21:57:18
|
In <0C6FAC0A76F05B4598E54BE48ADE7E541452E92D72@PUSKAS.int.ultra-pmes.com> Stephen Watson <Ste...@ul...> wrote: > Compile yes, link no. It unconditionally links against the Xtest and > xf86 libraries. Is it OK now? -- TH * http://www.realh.co.uk |