No trouble during the compilation (Fedora Core 6), but when kx G start, the following message appears :
"Cannot find required input driver on system. Please select another driver."
There's no pointer defined. So, I create a new entry Pointer0 with driver=mouse and device=autodetect (USB mouse).
When clicking on Accept button, I save the configuration (?) in a subfolder from home directory.
But always the same error when starting...
Everything is ok now.
But I wonder :
1/ Why kxgenerator doesn't start with root rights in order to save xorg.conf, cause they are needed. I had to proceed as follows :
# su
# kxgenerator
2/ Why kxgenerator ask for the name and the location of the configuration file to save since there is only one way : /etc/X11/xorg.conf. Except if user doesn't want to replace directly xorg.conf from kxgenerator ? But newbee doesn't know these things ;).
So, it could be cool that kxgenerator automaticaly start as root, make these changes with historical backup of xorg.conf.
Sorry for my poor english, but when a try to access your web site i resive:
Warning: eregi() [function.eregi]: REG_EMPTY in /var/www/www.xt.pl/index.php on line 9
Warning: Cannot modify header information - headers already sent by (output started at /var/www/www.xt.pl/index.php:9) in /var/www/www.xt.pl/index.php on line 37
Warning: Cannot modify header information - headers already sent by (output started at /var/www/www.xt.pl/index.php:9) in /var/www/www.xt.pl/index.php on line 41
.................
so... when i type make i see this error:
libtool: link: cannot find the library `/usr/lib/libGL.la'
make[2]: *** [kxgenerator] Error 1
make[2]: Leaving directory `/home/dontcho/Desktop/kxgenerator-0.3.7/kxgenerator-0.3.7/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/dontcho/Desktop/kxgenerator-0.3.7/kxgenerator-0.3.7'
make: *** [all] Error 2
...............
and i try to find where is this lib, but i have only:
libGL.a libGL.so.1 libGLU.a libGLU.so.1 libGLw.a libGLw.so.1
libGL.so libGL.so.1.2 libGLU.so libGLU.so.1.3 libGLw.so libGLw.so.1.0
tryed to make some ln -s link, but problem still there.
Googled some pages and i see that needed for NVIDIA card (not my). I use Slackware 11.0 and my video is Intel 855GM.
What can i do to get lost this problem ?
Yes I agree it should be included in
default KDE.
Unfortunately I am not sure if it will, because currently there is a lot of
KDE 3 -> KDE 4
Transition, and i am afraid that the main devs wont accept anymore things (aside from bug fixes etc..)
Hello, I've packaged it for edgy:
- http://3v1n0.tuxfamily.org/dists/edgy/3v1n0/
Btw, running it I get a crash after this dialog:
«Cannot find required input driver on system. Please select another driver.»
Do you want a backtrace?
Version 0.2.7 works well...!
Hey
Thanks for package and please e-mail me the backtrace. Try to manually edit your xorg.conf and put TWO InputDevice sections, one for keyboard and one for mouse. Send me your xorg.conf (before editing, the one that makes kX Generator crash) file too.
This would be really helpful:)
Got it, without keyboard section kxgenerator crashes. Try to put this:
Section "InputDevice"
Identifier "Keyboard"
Driver "kbd"
EndSection
into your xorg.conf file. I'll try to fix it soon.
Sorry for late answer, BTW I've not 2, but 3 InputDevice Section in my Xorg.conf
The video section isn't so "clean", btw this is what I actually have: http://pastebin.ca/304078
Check for bad parsing... Xorg has no problems at all...
Finally, in my repo there's the newer version of kxgenerator for Ubuntu edgy, now it starts here but I can't edit anything always due to the error I posted above...
Debugging a little gdb says me only "QInputContext: no input method context available"
Cu!
Hey
Try to find synaptics_drv.o file on your hard drive, then run kxgenerator:
kxgenerator --input-path [path to that file]
if it won't find mouse driver, just put two empty files:
synaptics_drv.o
mouse_drv.o
in some directory then run it with
kxgenerator --input-path [that directory]
You have your drivers in non-standard location, kxgenerator checks only for presence of these files, so it should be working now.
The problem is that in my installation (kUbuntu edgy) they're in /usr/lib/xorg/modules/input but the files have the *.so extension (not *.o); that is in newer Xorg I think...
Anyway linking these files to *.o files I still get the error mentioned before :(
Ratings & Comments
79 Comments
Too bad that the website doesn't work... I see the following error message: The requested URL /kxgenerator was not found on this server.
Also, it's not possible to download the 3.7 source...
I realy like your app. But i think it would be much better if you write a kcontrol module to configurate the xorg.conf file.
No trouble during the compilation (Fedora Core 6), but when kx G start, the following message appears : "Cannot find required input driver on system. Please select another driver." There's no pointer defined. So, I create a new entry Pointer0 with driver=mouse and device=autodetect (USB mouse). When clicking on Accept button, I save the configuration (?) in a subfolder from home directory. But always the same error when starting...
You need to save the configuration file as xorg.conf and put it in /etc/X11 directory. Remember to make a backup copy of original xorg.conf.
Everything is ok now. But I wonder : 1/ Why kxgenerator doesn't start with root rights in order to save xorg.conf, cause they are needed. I had to proceed as follows : # su # kxgenerator 2/ Why kxgenerator ask for the name and the location of the configuration file to save since there is only one way : /etc/X11/xorg.conf. Except if user doesn't want to replace directly xorg.conf from kxgenerator ? But newbee doesn't know these things ;). So, it could be cool that kxgenerator automaticaly start as root, make these changes with historical backup of xorg.conf.
Wait few days, this feature will be in 0.3.9 version (it's already implemented). It should be implemented much earlier, but I was too lazy;)
Let The Force Be With You ...
A Slackware 11.0 package with SlackBuild is ready to download! http://www.slacky.it/index.php?option=com_remository&Itemid=29&func=fileinfo&id=1220
Sorry for my poor english, but when a try to access your web site i resive: Warning: eregi() [function.eregi]: REG_EMPTY in /var/www/www.xt.pl/index.php on line 9 Warning: Cannot modify header information - headers already sent by (output started at /var/www/www.xt.pl/index.php:9) in /var/www/www.xt.pl/index.php on line 37 Warning: Cannot modify header information - headers already sent by (output started at /var/www/www.xt.pl/index.php:9) in /var/www/www.xt.pl/index.php on line 41 ................. so... when i type make i see this error: libtool: link: cannot find the library `/usr/lib/libGL.la' make[2]: *** [kxgenerator] Error 1 make[2]: Leaving directory `/home/dontcho/Desktop/kxgenerator-0.3.7/kxgenerator-0.3.7/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/dontcho/Desktop/kxgenerator-0.3.7/kxgenerator-0.3.7' make: *** [all] Error 2 ............... and i try to find where is this lib, but i have only: libGL.a libGL.so.1 libGLU.a libGLU.so.1 libGLw.a libGLw.so.1 libGL.so libGL.so.1.2 libGLU.so libGLU.so.1.3 libGLw.so libGLw.so.1.0 tryed to make some ln -s link, but problem still there. Googled some pages and i see that needed for NVIDIA card (not my). I use Slackware 11.0 and my video is Intel 855GM. What can i do to get lost this problem ?
Try it now. About make... it's really weird:| Maybe try to run configure again and make clean
well done :)) just i cp libGL.la from some debian :) This is a very good job man. Keep doing.
package for Kubuntu 6.10 can be found here http://www.keepmyfile.com/download/0062161306411
SUSE and openSUSE packages can be found here: http://software.opensuse.org/download/KDE:/Community/
Thinks that it must be included in KDE ! Congratulations.
Yes I agree it should be included in default KDE. Unfortunately I am not sure if it will, because currently there is a lot of KDE 3 -> KDE 4 Transition, and i am afraid that the main devs wont accept anymore things (aside from bug fixes etc..)
is there any chance to see this script working on gnome?
kX Generator depends in 99% on KDE, so GNOME port (gX Generator?) needs to be rewritten from scratch. Maybe someday :)
Hello, I've packaged it for edgy: - http://3v1n0.tuxfamily.org/dists/edgy/3v1n0/ Btw, running it I get a crash after this dialog: «Cannot find required input driver on system. Please select another driver.» Do you want a backtrace? Version 0.2.7 works well...!
Hey Thanks for package and please e-mail me the backtrace. Try to manually edit your xorg.conf and put TWO InputDevice sections, one for keyboard and one for mouse. Send me your xorg.conf (before editing, the one that makes kX Generator crash) file too. This would be really helpful:)
Got it, without keyboard section kxgenerator crashes. Try to put this: Section "InputDevice" Identifier "Keyboard" Driver "kbd" EndSection into your xorg.conf file. I'll try to fix it soon.
Sorry for late answer, BTW I've not 2, but 3 InputDevice Section in my Xorg.conf The video section isn't so "clean", btw this is what I actually have: http://pastebin.ca/304078 Check for bad parsing... Xorg has no problems at all... Finally, in my repo there's the newer version of kxgenerator for Ubuntu edgy, now it starts here but I can't edit anything always due to the error I posted above... Debugging a little gdb says me only "QInputContext: no input method context available" Cu!
Hey Try to find synaptics_drv.o file on your hard drive, then run kxgenerator: kxgenerator --input-path [path to that file] if it won't find mouse driver, just put two empty files: synaptics_drv.o mouse_drv.o in some directory then run it with kxgenerator --input-path [that directory] You have your drivers in non-standard location, kxgenerator checks only for presence of these files, so it should be working now.
The problem is that in my installation (kUbuntu edgy) they're in /usr/lib/xorg/modules/input but the files have the *.so extension (not *.o); that is in newer Xorg I think... Anyway linking these files to *.o files I still get the error mentioned before :(
I forgot to say that I've no hwconf file in my system... Neither in /etc/sysconfig/hwconf or any other path... Could this be the cause?