00:00.03 | TMM | dooky, failed to load mule nvidia... is that the Xserver reporting that? because it might just be possible that the xserver can't locate it's own nvida driver, and not the one that should reside in the kernel |
00:00.22 | *** part/#freedesktop Prodos8 (~natti@i5387401A.versanet.de) |
00:00.38 | dooky | dolio: root, group = video |
00:00.40 | dooky | but I'm in video. |
00:00.42 | TMM | dooky, the error either comes from the nvidia X driver (in which case it IS the kernel driver) or the X server kts |
00:00.51 | TMM | itself, in which case, its the xserver |
00:01.08 | dooky | hrmm |
00:01.16 | dooky | i think its from the xserver |
00:01.18 | johnny00 | ummm. |
00:01.21 | dooky | because it was working fine earlier. |
00:01.23 | dolio | What's the access on it, though? For me it's 600, so you'd have to be root. |
00:01.38 | dooky | 195 |
00:02.01 | dolio | No, that's the device node. I mean: crw------- |
00:02.08 | TMM | sl |
00:02.19 | dooky | crw-rw---- |
00:02.21 | dolio | Can you startx as root? |
00:02.23 | dooky | :) |
00:02.24 | dooky | uh |
00:02.26 | dooky | one sec |
00:02.27 | dolio | Hmm. Okay. |
00:02.35 | TMM | dooky, the Xserver always runs as root, and afaik that's the only thing that calls that device node |
00:02.58 | TMM | but it's been quite a while since I last looked at it, so I might be talking out of my ass |
00:03.04 | dooky | nein, same error |
00:03.12 | dooky | TMM: lol :) |
00:03.33 | *** join/#freedesktop Olsen (~diego@A57KE1Sir-066.pla.net.py) |
00:03.37 | *** join/#freedesktop riftwing (~riftwing@riftwing.registered) |
00:03.53 | johnny00 | thy kdrive-binary is called Xkdrive? |
00:03.56 | *** join/#freedesktop df (df@hack.is) |
00:03.59 | goatboy | dooky: where did you install Xorg? |
00:04.37 | Tonnerre | johnny00, no, they're called Xfbdev, Xvesa, ... |
00:05.16 | johnny00 | Tonnerre: ok. but why aren't those files there? *wonder* |
00:05.48 | dooky | goatboy: /usr/X11R6 |
00:06.05 | Tonnerre | GNU still didn't put back grep 2.5.1, grr. |
00:06.06 | riftwing | is it possible to have all windows have a set transparency level by default than having to use transset to set each window individually? |
00:06.10 | dooky | just tried reconfiguring |
00:06.12 | SilverWolf | NOOO :) |
00:06.20 | SilverWolf | When i got it to work, and then xcompmgr crash hehehehehe |
00:06.22 | Tonnerre | johnny00, because you miscompiled? |
00:06.39 | Tonnerre | johnny00, you did compile xserver from the fd.o CVS? |
00:06.41 | SilverWolf | lol |
00:06.44 | SilverWolf | it actually worked |
00:07.00 | dolio | riftwing: I don't think so. |
00:07.01 | johnny00 | Tonnerre: yes, i did |
00:07.14 | SilverWolf | Tonnerre, runnong xcompmgr with gnome? |
00:07.16 | dooky | do you guys know if there were any commits in the last 2 hours? |
00:07.19 | dolio | Maybe when your window manager becomes composite aware. |
00:07.30 | SilverWolf | dooky, http://cia.navi.cx/stats/host/freedesktop.org |
00:07.46 | dooky | SilverWolf: there is no possible way for me to look at that link ) |
00:07.48 | dooky | :) |
00:08.14 | dooky | whats it all about? |
00:08.23 | *** join/#freedesktop jg_ (~jg@h005018015b26.ne.client2.attbi.com) |
00:09.16 | dolio | It's a log of cvs commits. |
00:09.32 | dooky | oh |
00:09.37 | dolio | You could also subscribe to the xorg-commit mailing list and it'd send you an e-mail whenever stuff gets committed. |
00:09.57 | johnny00 | Tonnerre: and my host.def looks like this: http://chicago222.sharpbang.de/~johnny/host.def.txt |
00:10.37 | dolio | Actually, that looks like a log of all freedesktop commits, not just xorg. But xorg is in there. |
00:10.48 | Tonnerre | johnny00, for xserver theree is no host.def |
00:11.04 | Tonnerre | johnny00, if you compile xorg you don't get kdrives. |
00:12.08 | riftwing | dolio, well that doesn't really make transparency viable at this point then I guess =/ having to set transparency on every single window is rather weak |
00:12.15 | johnny00 | Tonnerre: so this-> http://freedesktop.org/Software/XserverInstallGuide <- is the only way? |
00:13.12 | dolio | :) Considering it hasn't even been released yet, it's not surprising that most window managers don't set the hints by default. |
00:13.26 | dolio | Metacity might. Apparently it's composite aware in cvs. |
00:13.32 | dolio | So for Gnome 2.8... |
00:14.43 | Tonnerre | johnny00, yes |
00:15.18 | johnny00 | Tonnerre: ok.thanks ... i was using the wrong howto, then ... ;) |
00:15.56 | dooky | do you think they'll have a ton of stuff fixed by release? |
00:16.51 | riftwing | dolio, yes, metacity cvs does detect the composite extension I believe |
00:17.19 | bryyce | did mrproject get renamed? |
00:17.53 | bryyce | ah, 'planner' |
00:17.59 | dolio | riftwing: Yeah, does that mean it just has a "Set Transparency..." in the window menu or something? I haven't really heard it explained. |
00:18.56 | *** join/#freedesktop anholt (~anholt@c-24-21-18-195.client.comcast.net) |
00:20.32 | riftwing | It has a composite manager but I've never used it so I don't know how it works |
00:20.52 | dolio | Oh, it actually has it's own composite manager? Interesting. |
00:21.46 | ajax | yeah, you can save some latency when the compmgr and the window manager are the same process |
00:22.08 | ajax | i think anyway |
00:22.31 | dolio | Did they just take xcompmgr and splice them together or did they write it from scratch? |
00:22.43 | ajax | i hear a rumor that the performance blows, though, because wms and compmgrs require different response characteristics from the server |
00:23.18 | dolio | Heh, so you save latency, but the performance is worse. |
00:23.21 | ajax | they probably cribbed from xcompmgr |
00:23.44 | SilverWolf | how do i search for text in multiple files? |
00:23.46 | ajax | well, in theory i think you could save latency, since you already know where the windows are going to go |
00:24.08 | ajax | but i may be completely wrong there |
00:24.08 | dolio | I see. |
00:24.14 | dolio | :) |
00:24.58 | deltab | SilverWolf: grep? |
00:26.24 | SilverWolf | deltab, how do i get it to check in multiple files |
00:26.35 | ajax | you specify multiple files on the command line |
00:26.36 | deltab | grep pattern * |
00:26.39 | ajax | grep foo *.c |
00:26.50 | SilverWolf | ahh oki. Thanks |
00:28.04 | Tonnerre | grep -R pattern dir # sometimes evven this ;) |
00:30.06 | Tonnerre | "Mummy, what does rm -- -rf do?" ;) |
00:31.27 | SilverWolf | hehe thanks |
00:33.44 | riftwing | there anyway to turn off shadows? |
00:33.56 | SilverWolf | riftwing, launch it without c or s |
00:34.05 | SilverWolf | -c or -s |
00:34.23 | dolio | He probably means on individual windows. |
00:34.32 | dolio | I don't think it checks any hints for that. |
00:34.43 | ajax | someone should come up with a hint for that |
00:34.58 | ajax | so the gnome and kde panels don't cast shadows over all windows |
00:34.59 | daniels | WM_SHADOWMEBABY |
00:35.05 | dolio | Yeah. |
00:35.08 | ajax | WM_VAMPIRE |
00:35.11 | dolio | It looks bad for karamba, too. |
00:35.13 | daniels | WM_SEETHEFROGSTEEHEEHEE |
00:35.16 | SilverWolf | What does this thing XInternAtom(dpy, "_NET_WM_WINDOW_OPACITY", False) |
00:35.31 | riftwing | I'm guessing you can't turn off shadows for individual windows without a window manager that has composite features? |
00:35.45 | ajax | SilverWolf: you know, how when you transset a window, you can specify the opacity? |
00:35.57 | SilverWolf | yeap |
00:35.59 | dolio | xcompmgr doesn't draw shadows on konsole for me. :) |
00:36.05 | ajax | SilverWolf: you do that by setting the _NET_WM_WINDOW_OPACITY property for the window |
00:36.10 | dooky | k, make install action atm |
00:36.27 | SilverWolf | oki. What do the XInternAtom() do= |
00:36.35 | SilverWolf | XChangeProperty(SilverDPY, win, XInternAtom(SilverDPY, "_NET_WM_WINDOW_OPACITY", False), |
00:36.47 | ajax | um. maybe the manpage knows? ;) |
00:36.56 | SilverWolf | is there MAN pages for that ?!? :) |
00:36.58 | SilverWolf | omfg... |
00:36.59 | deltab | gets a number (an atom) identifying that string |
00:37.15 | ajax | amazingly enough, there are man pages for most of libX11 |
00:37.16 | deltab | atoms are more convenient to handle than strings |
00:37.21 | SilverWolf | deltab, a number which have been specified somewhere? |
00:37.31 | ajax | SilverWolf: no, just a number, like a file descriptor |
00:37.34 | SilverWolf | i've not read about atoms yet |
00:37.37 | deltab | generated by the server |
00:37.37 | SilverWolf | ah oki |
00:37.40 | SilverWolf | oki |
00:37.46 | *** join/#freedesktop ryanpg (~ryanpg@c-24-12-251-134.client.comcast.net) |
00:38.03 | dooky | wb ryan |
00:38.04 | SilverWolf | hmmm |
00:38.05 | SilverWolf | but but |
00:38.10 | SilverWolf | ive builed without documentation :) |
00:38.12 | SilverWolf | hehe |
00:38.18 | SilverWolf | google is my friend |
00:38.25 | ajax | SilverWolf: you probably have it anyway from your last X install |
00:38.32 | *** join/#freedesktop xcomp (~ibukun@66-101-59-38.oplnk.net) |
00:38.33 | ryanpg | howdy, I might have caught another little bug in xorg.conf DisplaySize 349 229 |
00:38.49 | ajax | i tend to abuse openbsd.org's man.cgi whenever i need to look up manpages online |
00:38.57 | ryanpg | xdpyinfo | grep resolution resolution: 74x85 dots per inch |
00:39.00 | SilverWolf | hahaha... as you can say it :) |
00:39.08 | SilverWolf | ryanpg, niiice |
00:39.39 | ryanpg | SilverWolf, yeah... nothing looks particularly wrong but... |
00:40.23 | ryanpg | and inspite of the above like in xorg.conf xdpyinfo reports -> dimensions: 1024x768 pixels (351x229 millimeters) |
00:40.27 | SilverWolf | When i use the XChangeProperty(dpy, win, XInternAtom(dpy, "__NET_WM_WINDOW_OPACITY", False);, then the window dont respect it |
00:40.40 | dooky | DAMNIT |
00:40.43 | dooky | still doesn't work |
00:40.44 | dooky | reboot |
00:40.45 | SilverWolf | XChangeProperty(SilverDPY, win, XInternAtom(SilverDPY, "_NET_WM_WINDOW_OPACITY", False), XA_CARDINAL, 32, PropModeReplace, (unsigned char *) &opacity, 1L); |
00:41.07 | daniels | SilverWolf: __NET_WM_WINDOW_OPACITY != _NET_WM_WINDOW_OPACITY |
00:42.10 | ryanpg | someone else wanna help test for this bug? |
00:42.26 | SilverWolf | daniels, ah sorry, it was just a typo. it's right in the code |
00:43.01 | Tonnerre | SilverWolf, syntax error aas well |
00:43.45 | *** join/#freedesktop dooky (~jeff@dt061n88.san.rr.com) |
00:44.09 | dooky | damn, still nothing on reboot :-\ |
00:46.01 | dooky | oh well :-\ |
00:46.27 | SilverWolf | Just wanted to type it as it would be good understandable :) |
00:46.28 | SilverWolf | XChangeProperty(SilverDPY, win, XInternAtom(SilverDPY, "_NET_WM_WINDOW_OPACITY", False), |
00:46.28 | SilverWolf | XA_CARDINAL, 32, PropModeReplace, |
00:46.28 | SilverWolf | (unsigned char *) &opacity, 1L); |
00:46.51 | dolio | You're sure it's not something simple like Driver "Nvidia" being capitalized or something that you might not notice? |
00:47.32 | dooky | dolio: yeah |
00:47.36 | dooky | :-\ |
00:48.04 | dolio | Hmm. That stinks. If you change it to 'Driver "nv"' does it work? |
00:48.18 | dooky | is cvs update the right command? |
00:48.33 | ryanpg | dooky, cvs up -dP |
00:48.46 | *** join/#freedesktop drbyte (~byte@c211-28-119-102.eburwd3.vic.optusnet.com.au) |
00:49.24 | dooky | dolio: just checked |
00:49.28 | dooky | nv doesn't work either |
00:49.42 | dooky | for that it says.... |
00:49.44 | *** join/#freedesktop parkerc (~parkerc@cs671066-129.houston.rr.com) |
00:49.59 | dooky | no devices detected, no screens found |
00:52.01 | *** join/#freedesktop benh (~benh@bh02i525f01.au.ibm.com) |
00:53.03 | dolio | What's your Device section look like? |
00:53.28 | daniels | benh: yo dude |
00:53.44 | SilverWolf | hehehe, love when time just go on when hacking |
00:53.59 | dooky | Section "Device" |
00:54.08 | benh | daniels: yo |
00:54.13 | dooky | <PROTECTED> |
00:54.20 | dooky | <PROTECTED> |
00:54.21 | dolio | Heh. |
00:54.26 | dooky | EndSection |
00:54.27 | dooky | :) |
00:56.02 | dolio | And it says Device "BFG 6800GT" in your "Screen" section? |
00:56.09 | dooky | uhhh |
00:56.32 | dooky | "Screen" |
00:56.36 | dooky | you mean "Display" ? |
00:56.44 | dooky | "Monitor"** |
00:56.46 | dolio | Section "Screen" |
00:56.57 | dooky | Oh |
00:57.01 | dooky | yeah thats it |
00:57.09 | dooky | yes, it says Device "BFG 6800GT" |
00:58.53 | dolio | I'm at a loss, then. I don't know what your problem is. |
00:59.25 | SilverWolf | lool |
01:00.14 | SilverWolf | then ive been debugging like hell... and i try to do it without my changes... it still remove the transparety after selection... |
01:03.21 | dooky | dolio: Lol. :( |
01:03.45 | *** join/#freedesktop df (df@hack.is) |
01:04.13 | dolio | Is anyone else getting weird virtual desktop switching delays with recent cvs? |
01:04.19 | dolio | Even with xcompmgr off? |
01:04.44 | ajax | i'm not |
01:05.03 | martinda | nope, I'm not |
01:05.58 | dolio | Hmm... seems to be gone now. It's intermittant. |
01:06.02 | dolio | Oh well. |
01:06.55 | dooky | i sure hope the release is alot more stable :P |
01:07.00 | dooky | I bet the xfree guys are saying :'( |
01:08.03 | ajax | more stable than what? |
01:08.11 | dooky | than now! |
01:08.21 | dooky | or usable |
01:08.22 | dooky | at all |
01:08.27 | dooky | it won't even start up ffs |
01:08.28 | dooky | lol |
01:08.50 | SilverWolf | dooky, works fine here |
01:08.59 | dooky | SilverWolf: don't tell me that! then I feel bad :'( |
01:09.03 | SilverWolf | at the moment only xcompmgr have a habbit of crashing if there is too much mork |
01:09.04 | ajax | indeed. you probably just have something misconfigured. |
01:09.10 | SilverWolf | dooky, hehe i know :p |
01:09.12 | dooky | everyone is playing with hawt hawt stuff and I get none :'( |
01:10.06 | dooky | ajax: IIRC the only error is that it can't load the module nvidia |
01:10.14 | dooky | which can be loaded by other xorg versions |
01:12.20 | SilverWolf | dooky, the nvidia module is loaded ai? |
01:12.30 | SilverWolf | and you have reinstalled the nvidia driver ? |
01:13.49 | dooky | no, it won't load, yes i've reinstalled |
01:13.55 | dooky | K, it does work |
01:14.04 | dooky | but at 320x240 with the 8 bit vga driver |
01:14.05 | dooky | this is fun! |
01:14.16 | SilverWolf | what error do you get ? |
01:14.25 | dooky | cannot load module nvidia, no devices found |
01:14.47 | SilverWolf | oki. Im sure it's because you changed so much in your xorg .. 1 sec |
01:15.15 | SilverWolf | http://ninja.silverwolf.dk/xorg.conf |
01:15.17 | SilverWolf | here, install mine |
01:15.20 | SilverWolf | and see if it start |
01:15.28 | SilverWolf | I have a gf card and usb mouse |
01:15.32 | SilverWolf | should work at you too |
01:15.49 | SilverWolf | you maybe have to take a look at the screen section for your resolution |
01:16.03 | dooky | k one sec |
01:17.04 | dooky | SilverWolf: nope. |
01:17.09 | dooky | still doesn't work. |
01:17.11 | dooky | same error |
01:17.19 | SilverWolf | is nvidia listen when you type "lsmod" |
01:17.30 | dooky | yep. |
01:17.53 | SilverWolf | okay.. and changing "nvidia" to "nv" in the driver section, don't change anything? |
01:17.55 | ajax | try specifying a BusID for your card |
01:18.06 | ajax | BusID "PCI:1:0:0" |
01:18.31 | ajax | or whatever the PCI address is, in the Device section |
01:18.48 | ajax | shouldn't be necessary but it's helped me out on occasion |
01:19.09 | SilverWolf | ajax, do you where havoc pennington hides sometimes? |
01:19.11 | dooky | doesn't wrka |
01:19.19 | dooky | trying busid |
01:19.26 | dooky | how do I find the busid? |
01:19.30 | ajax | dooky: lspci |
01:21.01 | SilverWolf | Would be cool if there actually was numbers on how many machines running linux |
01:21.09 | SilverWolf | and other non ms's os's |
01:23.42 | *** join/#freedesktop straw (~strawman@stjh1-1609.nb.aliant.net) |
01:24.19 | *** join/#freedesktop pole (~pole@63.224.11.227) |
01:26.49 | martinda | ajax: are there any reference materials for these XRenderComposite and XRenderCreatePicture and friends available? |
01:27.01 | martinda | + that you know of :) |
01:27.16 | martinda | I'm trying to get started on a gl composite manager |
01:27.41 | dolio | :) |
01:27.51 | dolio | Let me know when you have something, I'll test. |
01:28.05 | martinda | (now that launching gl apps doesn't crash my server, although that was my goof :) |
01:28.27 | ajax | martinda: not that i know of, besides the source |
01:28.30 | dolio | I should learn OpenGL so I can help you out. |
01:28.35 | martinda | ok, that's what I figured |
01:28.36 | martinda | heh |
01:28.44 | ajax | you'd be a wonderful person if you wrote the man pages and submitted them for inclusion ;) |
01:28.52 | ajax | nudge nudge |
01:28.55 | martinda | tough part is, trial and error sucks because once it takes over the window tree... ;) |
01:29.01 | martinda | dolio: oi. |
01:29.11 | martinda | ajax: I've never written a man page before! |
01:29.15 | martinda | I suppose there's no time like the presenty |
01:29.17 | martinda | heh |
01:29.22 | SilverWolf | martinda, have you played with the metacity code? |
01:29.25 | dolio | :) He'd have to know what they do first, as well. |
01:29.34 | martinda | SilverWolf: nope.. |
01:29.41 | martinda | why, is there something noteworthy there?> |
01:29.51 | SilverWolf | martinda, oki. Trying to implement some window transparety when changing focus |
01:30.02 | martinda | good luck :) |
01:30.30 | SilverWolf | just that i think metacity are playing me a bit... can't find where it gives me the fingre and remove the property i set |
01:32.15 | dooky | damnit |
01:32.18 | dooky | still nothing |
01:32.26 | dooky | got the latest cvs even |
01:32.26 | dooky | :-\ |
01:34.43 | *** join/#freedesktop barbosa (barbosa@201.11.172.243) |
01:37.13 | *** join/#freedesktop df (~df@2001:328:2002:183:0:0:0:137) |
01:38.30 | SilverWolf | damn.. this metacity hack is ruining my sleep |
01:40.36 | pole | what metacity hack? |
01:40.53 | pole | what is goinng on with metacity? |
01:41.23 | SilverWolf | pole, just me fooling around |
01:41.40 | pole | are you trying to make the WM a composite manager also? |
01:41.46 | SilverWolf | can't get the proper window.. or i get it.. but the property dont get set in some weird way |
01:42.05 | SilverWolf | not really, only trying to implement transparent windows when changing focus |
01:43.54 | dooky | man |
01:43.59 | dooky | this is weak sauce at its finest :( |
01:50.03 | *** join/#freedesktop boss (~boss@adsl-60-232.swiftdsl.com.au) |
01:51.25 | dolio | Apparently the wm already is a composite manager. |
01:53.37 | *** join/#freedesktop ShawnLaptop (~spstarr@CPEdeadbeef0000-CM000039d4cc6a.cpe.net.cable.rogers.com) |
01:53.39 | ShawnLaptop | good news |
01:53.54 | ShawnLaptop | the Synaptics mouse driver works fine with xorg-HEAD |
01:54.10 | ShawnLaptop | i wanna ask the author if we can merge it into Xorg |
01:54.48 | ShawnLaptop | its GPL code |
01:54.52 | ShawnLaptop | i dont know if thats allowed or not |
01:54.55 | ajax | it's not |
01:54.59 | ShawnLaptop | :-( |
01:55.19 | ShawnLaptop | oh well |
01:55.27 | ShawnLaptop | it works 100% |
01:55.27 | straw | what is the 'good' license choice? |
01:55.51 | ajax | any MIT or BSD style license would be fine |
01:55.59 | ShawnLaptop | what if it was dual licensed? |
01:56.04 | ShawnLaptop | GPL/BSD |
01:56.07 | ajax | that'd be fine too |
01:56.39 | ShawnLaptop | lets see if he/and everyone would agree to that |
01:58.56 | daniels | ShawnLaptop: already been done |
01:59.02 | daniels | there was one dude who we couldn't track down to agree |
01:59.07 | daniels | so his contributions need to be clean-roomed |
01:59.15 | ShawnLaptop | oh |
01:59.21 | ShawnLaptop | how much code did he write? |
01:59.29 | daniels | sadly, we can't find from the archives who that was, and warren turkal has disappeared, so that effort sort of disintegrated in confusion |
01:59.32 | daniels | not terribly much |
01:59.53 | ShawnLaptop | http://w1.894.telia.com/~u89404340/touchpad/index.html#Credits |
01:59.57 | ShawnLaptop | these people? |
02:00.58 | ShawnLaptop | if his code was not much do we know what code it was? |
02:02.37 | straw | i came across that site while searching for ways to get all 8 buttons working on this mouse |
02:03.17 | *** join/#freedesktop pole (~pole@63.224.11.227) |
02:03.18 | ShawnLaptop | if his code wasn't much I'd be glad to rewrite the questionable code |
02:09.07 | *** join/#freedesktop tmorton (~taj@dsl-152-208.peak.org) |
02:10.02 | *** join/#freedesktop stupidneuron_ (~Unknown@220.228.65.242) |
02:11.18 | ShawnLaptop | im still discussing with the GATOS author about having his code merged into xorg in a gatos branch |
02:11.33 | ajax | yes plz |
02:12.08 | ShawnLaptop | is there a mailing list for getting things merged in? |
02:12.17 | ajax | xorg@ |
02:12.21 | ShawnLaptop | ok |
02:13.55 | ShawnLaptop | of the two big things I'd like to see in xorg is GATOS and the Synaptics driver |
02:14.42 | ShawnLaptop | I think both will be in soon |
02:15.08 | ShawnLaptop | and I'll do my best to help in any way possible |
02:20.43 | tmorton | Hey you guys...is KDE in violation of the menu-spec standards with this line? Categories=Qt;KDE;Game;StrategyGame |
02:20.50 | tmorton | Why is there that Game; item? |
02:21.09 | tmorton | Isn't just having StrategyGame more correct? |
02:22.27 | ShawnLaptop | its a bug then ;-) |
02:28.00 | *** join/#freedesktop tor (~tor@cs6669212-187.austin.rr.com) |
02:37.39 | SilverWolf | closing time |
02:37.41 | SilverWolf | sleep tight |
02:40.35 | martinda | hmm |
02:40.58 | dolio | Done with glcompmgr yet? :) |
02:41.08 | martinda | nah, just getting started. :) |
02:41.24 | dolio | Come on, it's been like over an hour. :) |
02:41.31 | martinda | I was out and about.. |
02:41.31 | martinda | heh |
02:41.52 | boss | hi i'm wondering if someone might be able to help with a compile problem here |
02:43.31 | boss | i'm using the xserver-inst.sh script from freedesktop.org. when it starts compiling in Xfont it stops on fontcache.c - fontcache.c:35:26: fontcacheint.h: No such file or directory |
02:44.30 | boss | any ideas? |
02:46.12 | daniels | cvs up |
02:46.15 | daniels | i think |
02:47.11 | boss | no thats not it, the script actualy checks out everything fresh from cvs |
02:49.21 | daniels | neat |
02:49.27 | daniels | i might get around to it later |
02:49.31 | daniels | but it's 3:45 and i'm buried in other code |
02:49.36 | ShawnLaptop | heh |
02:50.38 | ShawnLaptop | no segfaults except xcompmgr is busted ;-) |
02:58.54 | daniels | STRICTLY SOCIAL |
02:59.03 | ShawnLaptop | eh? |
02:59.12 | daniels | it's from a drum n bass song |
02:59.28 | daniels | give me leeway. it's 4am, i'm tanked on caffeine and sugar, and stoked after finally defeating the code i've been at for hours. |
02:59.30 | ShawnLaptop | drum 'n bass == good |
02:59.41 | ShawnLaptop | defeating ? |
03:00.43 | daniels | yeah. it was shit code, i was trying to improve it, it was resisting. |
03:00.52 | daniels | right now, listening to roni size - strictly social |
03:00.58 | daniels | this is coming off lots of meat katie, pendulum, et al |
03:01.00 | daniels | unkle |
03:01.29 | ShawnLaptop | Canada is doing bad at the Olympics ;-( |
03:01.46 | *** join/#freedesktop BlackBird (~blackbird@2002:44b8:21a2:0:0:0:bad:c0de) |
03:01.47 | boss | Australia is doing well at the olympics :-) |
03:02.02 | ajax | current xmms playlist contains fluke, eat static, and breakbeat era |
03:02.19 | *** join/#freedesktop caillon (~caillon@nat-pool-bos.redhat.com) |
03:02.55 | martinda | well, it would appear to be initializing opengl.. now to see if I can get anything on the screen |
03:03.27 | ajax | martinda: good luck writing the code to split pixmaps into textures |
03:03.37 | martinda | :) |
03:04.04 | martinda | I've written some GUI code in OpenGL before, so that's somewhat familiar |
03:04.23 | ajax | which you'll probably have to do even if you use NV_texture_rectangle, since you're still limited to the max texture size supported by the card |
03:04.52 | martinda | yeah |
03:05.11 | martinda | I'm going to try to do it without extensions to start |
03:05.16 | ajax | i915 is nice though, max texture size is 2048^2 |
03:05.30 | martinda | most cards support large textures like that now |
03:05.50 | martinda | well, "most" |
03:05.57 | ajax | i915 was the only one i knew offhand. i'm languishing on a voodo5 |
03:06.02 | ajax | 256^2 |
03:06.11 | ajax | and no npot support |
03:06.11 | martinda | yeah, the nVidia cards have supported that size for some time |
03:06.11 | *** join/#freedesktop CruelTott (~CruelTott@as3-1-4.mke.g.bonet.se) [NETSPLIT VICTIM] |
03:06.11 | *** join/#freedesktop alejandro (~alejandro@78.Red-80-35-162.pooles.rima-tde.net) [NETSPLIT VICTIM] |
03:06.11 | *** join/#freedesktop sxpert (~sxpert@vigny-5-82-228-185-17.fbx.proxad.net) [NETSPLIT VICTIM] |
03:07.00 | martinda | well, something is amiss here. :) |
03:07.16 | martinda | I'm just trying to bind a glX context to the root window and clear it in xcompmgr |
03:07.33 | *** join/#freedesktop shaunm (~shaunm@12-221-67-60.client.insightBB.com) |
03:07.57 | ajax | won't work if you want it double-buffered |
03:08.35 | martinda | oh, how come? |
03:09.08 | ajax | because the root window isn't a double-buffered visual |
03:09.14 | martinda | ok |
03:09.22 | martinda | I wonder why it wasn't throwing any errors. |
03:09.41 | ajax | try running one of the xscreensaver demos directly on the root window, but forcing a double-bufferd visual ID. it doesn't work. |
03:09.58 | ajax | there's a bug about that but i think it's closed REMIND |
03:10.09 | martinda | heh |
03:10.10 | martinda | ok |
03:10.43 | martinda | so, what to do then? :D |
03:10.44 | martinda | heh |
03:10.48 | martinda | create another window? |
03:10.51 | martinda | but then... |
03:10.53 | dooky | ajax: so any other ideas at all? :O |
03:10.55 | ajax | just do it single-buffered, or create another window |
03:11.08 | martinda | single buffered will look so bad though. :| |
03:11.12 | ajax | dooky: no, not really |
03:11.15 | martinda | oh well, try it this way for now |
03:11.23 | dooky | bummer :P |
03:11.47 | ajax | martinda: not completely terrible if the driver can do vsync. but still not great. |
03:12.20 | martinda | so if I do create another window, can I still redirect the entire window tree to that window? O.o |
03:12.23 | martinda | or does that even make sense |
03:12.33 | martinda | heh |
03:13.15 | ajax | don't know the answer there |
03:13.28 | ajax | i know xscreensaver does something similar but it might not work in this case |
03:13.54 | martinda | thanks, btw. |
03:14.46 | ajax | np |
03:15.10 | ajax | let me know if you get something semi-working |
03:15.16 | ajax | i'm sure we can rig xapps hosting for you |
03:15.18 | martinda | heh, I've also never used glX, so this could take some time. |
03:15.19 | martinda | :) |
03:15.35 | martinda | doesn't seem bad though |
03:15.36 | martinda | ok |
03:20.00 | *** join/#freedesktop fabbione (~fabbione@port1845.ds1-khk.adsl.cybercity.dk) |
03:20.07 | daniels | fabbione: what are you doing up, dad? |
03:20.09 | daniels | it's way too early |
03:20.20 | daniels | hmm, unless it's just his irc client |
03:23.33 | ajax | word, cfb seems to be beaten into submission |
03:23.38 | *** join/#freedesktop rootcode (~rootcode@S0106000ea68c0441.vw.shawcable.net) |
03:23.48 | martinda | ahh, yeah, make current is failing |
03:24.00 | martinda | I wonder if you can even bind a gl context to the root window |
03:24.08 | rootcode | Is this the channel for DBUS? |
03:24.36 | ajax | martinda: i'm sure you can, glmatrix -root works |
03:24.42 | martinda | ok |
03:24.43 | martinda | thanks |
03:24.57 | martinda | I was just going to ask if you could try :) |
03:25.02 | martinda | I have no screensavers installed |
03:25.38 | ajax | in fact that was how i know you can't double-buffer on the root window |
03:25.45 | ajax | the conversation went something like: |
03:25.56 | martinda | right |
03:25.58 | ajax | <user> glmatrix on the root window is all flickery! |
03:26.09 | ajax | <me> (digs, switches channels) |
03:26.21 | tmorton | Hey you guys...is KDE in violation of the menu-spec standards with this line? Categories=Qt;KDE;Game;StrategyGame |
03:26.25 | tmorton | Why is there that Game; item? |
03:26.31 | tmorton | Isn't just having StrategyGame more correct? |
03:26.32 | ajax | <me> keithp: is there any way to db the root window? |
03:26.42 | ajax | <keithp> why on earth would you do that? |
03:26.45 | martinda | haha |
03:26.54 | ajax | <me> people want to run GL hacks on the root window |
03:27.01 | ajax | <keithp> they're insane |
03:27.48 | ajax | and that was pretty much the end of that |
03:28.17 | martinda | I guess he'll tell me to make another window then |
03:28.18 | martinda | heh |
03:28.30 | ajax | we could hack the server to force a db visual for it but it's, shall we say, a low priority |
03:28.38 | martinda | yeah, fair enough |
03:29.32 | ajax | hopefully we'll get that for free when we write X as a GL app |
03:30.58 | deltab | tmorton: "Desktop entries should list all categories that clearly apply." -- http://freedesktop.org/Standards/menu-spec/0.8/ar01s03.html |
03:31.27 | tmorton | deltab: OK...guess I wasn't interpreting the standard right :D |
03:32.40 | dooky | dolio: here? |
03:32.47 | dolio | Yep. |
03:32.57 | dooky | did you happen to use any patches? |
03:33.03 | dooky | on the cvs version, that is. |
03:33.14 | dolio | Hmm... Let me check the ebuild. |
03:33.21 | dooky | oh, you made your own ebuild? |
03:33.34 | dolio | No, I used the fluidportage ebuild. |
03:33.58 | dooky | does that get the newest cvs snapshot? |
03:34.18 | dolio | Yeah. |
03:34.22 | dooky | nice |
03:34.22 | dolio | You use gentoo? |
03:34.24 | dooky | yeah |
03:34.35 | dooky | is there an easy easy way for me to get the entire overlay? |
03:34.38 | *** part/#freedesktop tmorton (~taj@dsl-152-208.peak.org) |
03:34.49 | dolio | Go to the forums, and search for fluidportage and go into the "Redeeman's cvs ebuilds" post. |
03:35.06 | dolio | It walks you through using subversion to get the ebuilds. |
03:35.08 | dooky | great, thanks alot man |
03:35.17 | dolio | One note: |
03:35.32 | dolio | Emerge it twice. The first emerge has pam disabled, which causes permission problems. |
03:35.45 | dooky | emerge xorg-cvs twice/ |
03:35.46 | dolio | For some reason it doesn't enable pam unless xorg is already installed. |
03:35.56 | dooky | weird, man. |
03:36.04 | dolio | Yeah, 'emerge xorg-x11-cvs' and then again. |
03:36.21 | dooky | score, found the thread |
03:36.24 | dooky | thanks alot :P |
03:36.28 | dolio | No problem. |
03:36.42 | ajax | four more framebuffer modules to go and i should be set |
03:36.44 | dooky | what should I do about the version I installed manually? |
03:37.01 | ajax | with any luck i broke cfb users horribly too |
03:37.17 | dolio | I guess just leave it. You could try 'make uninstall'. |
03:37.23 | dolio | It won't hurt anything. |
03:37.28 | dooky | no rule.... |
03:37.28 | dooky | etc |
03:37.31 | dolio | Just might take up some extra space. |
03:37.44 | dooky | yeah, i can manually clean up |
03:37.53 | dooky | i'll just rm-rf /usr/X11R6 |
03:37.54 | dooky | lol |
03:38.01 | dooky | I'm losing patience rapidly :) |
03:38.17 | dolio | :) You'll probably have to reinstall nvidia-glx if you do that. |
03:38.34 | dooky | :) |
03:38.58 | *** join/#freedesktop netstat (~netstat@netstat.registered) |
03:39.23 | *** join/#freedesktop df (df@hack.is) |
03:42.42 | dooky | dolio: so does this explain why the first time i emerged xorg-x11-cvs 15 hours ago then tried x, it didn't work? |
03:43.15 | martinda | man oh man |
03:43.23 | dooky | lol |
03:43.54 | martinda | I'm not having much luck with the google! |
03:44.04 | dooky | what are you looking for? |
03:44.18 | martinda | how to get visual info from a window, or a visual |
03:44.42 | dooky | can't help ya there :D |
03:44.42 | *** join/#freedesktop nokernel_ (~nokernel@APuteaux-151-1-28-137.w82-124.abo.wanadoo.fr) |
03:44.42 | martinda | just want the visual info for the root window |
03:44.43 | martinda | :) |
03:46.50 | ajax | XGetWindowAttributes on the root window |
03:47.09 | martinda | yeah, and I can get the Visual * from that |
03:47.45 | martinda | that's in the xcompmgr.c already, but I can't find a reference for Visual, or a way to get an XVisualInfo from a Visual * :) |
03:48.13 | martinda | I can get the Id |
03:48.15 | martinda | heh |
03:48.49 | dooky | martinda: is it a very new feature? google might not have crawled any pages with that info yet |
03:48.58 | martinda | it's just Xlib stuff |
03:49.02 | dooky | oh. |
03:49.37 | *** join/#freedesktop FireRabbit (~bob@c-24-18-164-217.client.comcast.net) |
03:52.58 | *** join/#freedesktop Gibberx (~ryan@pcp02516774pcs.cambrg01.md.comcast.net) |
03:56.21 | *** join/#freedesktop e1f` (~user@141.117.1.161) |
04:06.58 | *** join/#freedesktop qingl (qingl@222.51.98.216) |
04:10.55 | utopian | ajax: you posted on my bug. :-P |
04:11.03 | utopian | ajax: but yeah, it was the defaultdepth |
04:11.14 | utopian | shouldn't xorgcfg have set the defaultdepth for me? |
04:11.40 | utopian | afk quitting irssi and using xchat |
04:12.05 | *** join/#freedesktop utopian (~scott@66-100-35-58.oplnk.net) |
04:13.16 | utopian | now comes the burning question: how do I test composite? |
04:13.18 | *** join/#freedesktop rezza (~rezza@82-32-7-87.cable.ubr01.azte.blueyonder.co.uk) |
04:13.23 | utopian | :-D |
04:13.35 | ajax | http://ruinaudio.com/xorg-cvs-howto.txt |
04:13.37 | ajax | section 9 |
04:13.58 | utopian | ajax: thank you very much |
04:14.06 | utopian | you have really been my benefactor today lol |
04:17.17 | utopian | problem with CVS though |
04:17.26 | utopian | automake-1.5: configure.ac: `AM_INIT_AUTOMAKE' must be used |
04:17.34 | ajax | you need automake 1.7 |
04:17.35 | utopian | I know I shouldn't be using automake-1.5 |
04:17.42 | utopian | but I have automake-1.8 |
04:17.42 | martinda | man, ajax types fast |
04:17.43 | martinda | heh |
04:17.53 | martinda | there's some environment variable to set |
04:17.55 | utopian | I don't know why it uses it...? |
04:17.58 | utopian | ahh |
04:18.05 | ajax | export WANT_AUTOMAKE=1.7 |
04:18.09 | ajax | if you're using gentoo anyway |
04:18.17 | ajax | i don't know what the magic word is for other distros |
04:18.22 | utopian | ajax: absolutely |
04:18.59 | dooky | mmm, gentoo+magic |
04:19.04 | utopian | agh now it's giving me a pkg-config error |
04:19.26 | ajax | export PKG_CONFIG_PATH=/opt/xorg-cvs/lib/pkgconfig |
04:19.30 | dooky | you just can't win today :( |
04:19.36 | dooky | ajax: I didn't have to do that! |
04:19.37 | bryce_ | hehe |
04:19.39 | utopian | tell me about it |