/srv/irclogs.ubuntu.com/2008/10/24/#ubuntu-x.txt

brycewgrant: you might want to take a peek at bug 282730 when you get a chance03:29
ubottuLaunchpad bug 282730 in xorg "locking screen resets mouse settings -  evdev returned to default when computer un-idles" [High,Confirmed] https://launchpad.net/bugs/28273003:29
wgrantbryce: That looks like the device's fault... but g-s-d should be smart enough to reset things.06:06
wgrantI've known about this sort of thing for a couple of weeks, but thought it only occurred with some strange touchpads.06:09
wgrantAnd it was too late to work out how to add event detection support into g-s-d at that stage.06:09
brycewgrant: ok, if it's a device-specific that lessens the severity06:22
wgrantbryce: As you can see, it fails to find the device.06:25
wgrantThat probably means it decides to go to sleep.06:25
wgrantThe solution is to have g-s-d watch for input device changes, and possibly suspend/resume as well (depending on how braindead some devices are).06:27
bryceyep - do you know if this issue has been communicated upstream to gnome?06:31
wgrantI've not heard anything about it, and I've not established any lines of communication with them yet.06:33
wgrantI need to soon, but exams loom...06:33
bryceno prob, we've plenty of time before jaunty06:34
wgrantI think I'll be doing an awful lot of g-s-d and g-c-c hacking after UDS.06:51
wgrantbryce: What new stuff are we looking at in X land for Jaunty, other than GEM and MPX?07:26
tjaaltonmy wishlist includes a working nouveau driver, but upstream should wrap up a release first07:28
brycehopefully more stability ;-)07:28
brycewe need to do a test package for MPX07:29
tjaaltonMPX is not necessarily in xserver 1.607:29
wgrantOh, I thought it had been merged already...07:29
tjaaltonin master yes07:29
tjaaltonbut XI2 might not end up in 1.607:29
wgrantAh, 1.6 is already branched?07:29
wgrantOh dear.07:29
tjaaltonnot yet AFAIK07:29
bryceI think with MPX what we need to do is provide it as an experimental package for at least one full release, before putting it in07:30
wgrantI suspect so.07:30
wgrantIt is a bit of a change.07:30
tjaaltonbryce: but it's in the server, no?07:30
bryceit could end up uncovering bugs in a variety of client apps, so would be nice to give folks a chance to experiment with it before we switch it on by default07:30
wgrantCan we run it until say 07:31
wgrantEr.07:31
wgrant... until say beta, and then switch it off if it proves bad?07:31
tjaaltongtk/qt should support it first07:31
tjaaltondon't know if there still are some problems07:32
wgrantI wasn't necessary meaning Jaunty beta, but $CONVENIENT_RELEASE beta.07:32
brycewgrant: that's not a bad idea07:32
* tjaalton goes hunting some breakfast07:33
bryceI think a lot of issues are going to show up as application crashes, in apps that make assumptions that they'll only be accessed by a single pointer device07:33
brycewhich could be extraordinarily irritating for developers of those apps07:34
bryceso I'm thinking rather than force it on them, instead give them some time to opt-in and play with it on non-development systems07:34
wgrantOr we could be nasty and force it on them, thus making them fix it *really* quickly.07:35
brycemaybe07:37
brycethere's going to be a LOT of corner cases that won't get fixed quickly07:37
brycelike perhaps fullscreen games07:37
wgrantYes...07:38
wgrantI suppose that any device config UI in g-c-c is going to need to be designed with MPX config in mind.07:39
bryceyep07:39
bryceclearly I need to pay better attention to which machine I'm logged into when I restart gdm07:42
wgrantHaha.07:43
wgrantThat is the main problem with deving X stuff.07:45
bryceyep07:45
bryceotoh you learn about .xprofile ;-)07:46
* wgrant knows not of that.07:46
brycecreate a ~/.xprofile, which is sourced during start up of a graphical session.  Put the cmds for any client apps to start up in there07:47
wgrantAh.07:48
brycecreate a ~/.xprofile, which is sourced during start up of a graphical session.  Put the cmds for any client apps to start up in there07:54
brycedah07:54
brycenight07:54
wgrantNight.07:57
tjaaltonhow embarrassing, a guy with hardy on his laptop (intel gfx) can't get the picture to the projector08:17
wgrantAnd now the complaints roll in about us breaking touchpads :(08:17
wgrantHmm.08:17
wgrantThat always works fine for me; what's it breaking on?08:17
tjaaltonjust no picture, xrandr shows both outputs though08:17
tjaalton--auto does nothing08:17
wgrantNice.08:17
tjaaltonnothing visible at least08:18
wgrantWhich chipset?08:18
tjaalton965GM I think08:18
tjaaltonwgrant: where are the complaints, the forum?08:19
wgranttjaalton: Yeah08:19
* wgrant is dealing with them.08:19
wgrantI hate to imagine the response we'll get once we update it to master...08:20
wgrantLots of defaults have been changed.08:21
wgrantBut we'll have a config GUI then, so it shouldn't be toooo bad.08:21
wgrantMaybe a more thorough release note should be added about the InputDevice section commenting-out?08:21
tjaaltonsynaptics master?08:24
wgrantYes.08:24
tjaaltonthe inputdevice sections shouldn08:25
tjaaltonbah08:25
tjaalton't matter when the device is handled via hal08:25
wgrantThey manage to break things if they're uncommented.08:25
wgrantBut if they're commented, they lose their non-gconf settings.08:25
tjaaltonhum, ok08:26
wgrantThe majority of touchpad complaints early on were fixed by removing the InputDevice section. I'm not sure why08:26
tjaaltonhmm, or is it evdev for which they are irrelevant08:30
wgrantI wonder if it's a good idea to move the Hardy stuff out of https://help.ubuntu.com/community/SynapticsTouchpad and into https://help.ubuntu.com/community/SynapticsTouchpad/Hardy and link to it where relevant... that page is fairly inconveniently unreadable...08:32
tjaaltonyeah08:33
wgrantIt also needs more stuff added to it tonight.08:33
* wgrant copies it elsewhere for hitting.08:33
wgrantOh good, it looks like they've finished my passport.08:40
tjaaltongoing somewhere?-)08:53
wgranttjaalton: UDS?08:55
tjaaltonwgrant: ahh, of course08:55
tjaaltonI renewed mine a couple of weeks ago..08:56
wgrantChild passports can unfortunately not be renewed here :(08:56
tjaaltonwell, you always get a new one when renewing, right?-)08:57
wgrantYes, but it's a lot more work.08:58
wgrantYay, nice short page at https://wiki.ubuntu.com/WilliamGrant/SynapticsTouchpad08:58
tjaaltonmy old one was a ten-year passport, but with the biometric crap the five years is max08:58
wgrantThey're still 10 years for adults here.08:59
tjaaltonEU ftl in this case08:59
wgrantBut not for me.08:59
Nghrm what happened to bryce's domain11:02
NgI wanted to see http://www.bryceharrington.org/X/PkgList/versions_current.html11:02
Ngalso, are the 71 and 96 versions of nvidia not compatible with the current X server?11:03
wgrantNg: Correct.11:03
Ngwgrant: how come they're still in the archive?11:04
wgrantNg: And drop the 'www.' from bryce's domain.11:04
wgrantNg: Because they might get fixed eventually, I suppose.11:05
Ngif people have a card which isn't supported by 177 and they upgrade, aren't they basically screwed?11:06
wgrantIf their card isn't supported by 173 or 177, they will be migrated to nv.11:06
wgrantUnless they don't use update-manager, in which case they deserve to be screwed.11:07
Ngthey will be migrated to nv, but they will then be offered the nvidia drivers11:07
wgrantWill they?11:07
wgrantWhy?11:07
Ngthe restricted thingy11:08
Ngjockey?11:08
wgrantThat was fixed months ago.11:08
wgrantIt won't offer broken drivers.11:08
Ngnot according to a guy who did an upgrade about 6 hours ago11:08
wgrantHmmm.11:09
wgranttseliot: ^^11:09
tseliotNg: I fixed this in Jockey11:10
tseliotwait, no, it doesn't work11:11
* tseliot scratches head11:11
* tseliot checks if the fix is in trunk11:12
tseliotthis line should have solved the problem:11:13
tseliotassert int(version) >= 173, "NVIDIA legacy driver not yet supported"11:13
NgI have no suitable hardware to test this, but if the report is true it's quite a serious bug I think11:14
tseliotI'll talk to pitti about this11:15
Ngideally jockey would say "sorry, nvidia are not currently supporting your hardware, os you lose 3D"11:15
wgrants/quite/very/11:15
tseliotthe dist-upgrade should migrate users to "nv" therefore they won't be screwed up11:16
tseliotbut yes, we have to fix this in Jockey too or see why my fix doesn't prevent Jockey from showing 96 and 7111:16
Ngyeah the guy confirms that he was migrated to nv, which is fine11:17
Ngbut the little hardware applet would have been there telling him he could upgrade to nvidia, which he did, and that obviously broke11:17
Ngis there any chance though that jockey could explicitly say that the hardware is unsupported? upgraders might be confused as to why their experience has regressed11:18
wgrantIt's probably a bit late for that.11:18
tseliotno, if the hardware is not supported then it shouldn't show up in Jockey11:19
NgI'll settle for that ;)11:19
Ngit's less than ideal, but I guess there's no good way to notify them that nvidia have screwed them, atm11:19
Ngand miles better than offering a broken driver11:20
tseliotyep11:20
* Ng hunts for a bug report about this11:20
Ngwow it's hard to find nvidia bugs11:22
Ng"1  → 75  of 5421 results " if I just search for "nvidia" in bugs.lp.net/ubuntu/11:23
tseliotyes, I know...11:26
Nghmm, I don't think there is a bug for this, at least I can't find it searching for "nvidia intrepid"11:29
Ngjust asking him to file one11:31
tseliotok, thanks11:32
Ngnp :)11:32
Ngtseliot: https://bugs.launchpad.net/ubuntu/+bug/28866211:56
ubottuUbuntu bug 288662 in ubuntu "Incompatible Restricted drivers offered for Legacy Nvidia Cards" [Undecided,New] 11:56
tseliotNg: thanks a lot11:56
Ngnp11:56
Ngfwiw the reporter is in an eastern chinese timezone, but I'm subscribed and will poke him if info is required and he's awake ;)11:57
Ng(since it's obviously getting quite tight on timelines now)11:57
tseliotok11:58
tseliotNg: the problem should be solved now14:14
=== crevette_ is now known as crevette
superm1bryce, wgrant i'm not sure if this should be pointed at evdev or the gnome package that handles settings: https://bugs.edge.launchpad.net/ubuntu/+source/bluez/+bug/287801 15:11
ubottuUbuntu bug 287801 in bluez "intrepid: bluetooth mouse settings lost" [Undecided,New] 15:11
superm1but i feel like it shouldn't be kept at bluez, since once it is paired it just shows up as a normal mouse15:12
Ngtseliot: great, thanks :)15:20
superm1and this is sounding like probably the same type of problem: http://ubuntuforums.org/showthread.php?t=95348915:29
Ngdoes the touchpad stuff use xinput properties? it's my general observation that on a suspend we lose all xinput property settings15:44
Ngsomething needs to learn to recognise the devices and store the settings. gnome-settings-daemon springs to mind15:44
brycemorning17:38
brycesuperm1: probably g-s-d17:39
brycesuperm1: but wgrant would know for certain17:39
wgrantsuperm1, Ng: That's g-s-d's fault. Some devices disappear on suspend, and g-s-d doesn't know to look for new ones.22:59
wgrantThe same problem plagues the upstream right/left-handedness setting now.22:59
superm1where do the settings get stored in general though?23:00
superm1so that they persist from reboot to reboot etc23:00
wgrantgconf23:00
superm1okay, and are they tied to a kernel inputX device then?23:00
wgrantNo, they're global, and have been for a couple of releases.23:01
wgrantThis will change for Jaunty.23:01
superm1well that will be troublesome most certainly for bluetooth keyboards and mice then.  there is a bug out there that whenever the device goes into low power mode, it's old inputX dissappears, and we get inputX+123:01
wgrantThe problem is that devices now appear and disappear while X is running.23:01
wgrantAnd the new device doesn't have the settings applied.23:01
superm1ah23:01
wgrantI wonder how hard it will be to get g-s-d to notice.23:02
wgrantI'll look at that after breakfast.23:02
superm1hopefully X emits some kind of event whenever devices show up or similar23:02
wgrantProbably the devicepresencenotify event.23:03
wgrantNot all hardware disappears across suspend (my touchpad being the important one), and I don't use custom settings for my USB mouse, so I never noticed that this had become a problem :(23:06
wgrantI wonder if any other distros have a fix for this.23:11
wgrantOr are we the only people using input-hotplug for *everything*?23:11
brycefedora and debian are23:12
brycemandriva is stuck in the past23:12
brycenot sure what opensuse is doing23:12
brycewgrant: but yeah I've wondered the same a bit myself23:12
wgrantAFAICT, Mandriva barely exists any more.23:13
brycewgrant: from my experience, we seem to be a bit ahead of the pack in terms of dealing with unusual hardware23:15
jcristaubryce: debian isn't yet.23:17
brycejcristau: really?  thought you were.23:17
jcristauit was too late to get this in for lenny23:18
* wgrant grumbles about having to learn about X events now.23:26
tjaaltonho ho ho23:44
wgrantWhy is tjaalton laughing so evily?23:47
tjaaltonwgrant: haha, you've got mail. a shitload of it. welcome to ubuntu-x! :)23:48
tjaaltonwgrant: that should suffice :)23:48
wgrantHeh.23:48
wgrantThanks.23:48
* wgrant fixes procmail.23:49
tjaaltonwgrant: btw, you think santa is evil? like in in futurama perhaps..23:51
wgrantI do.23:52
tjaalton"ho ho ho, your mistletoe is no match to my tow-missile!"23:54
tjaaltonhope i got that right23:55
* wgrant has never seen Futurama.23:56
tjaaltonawwww...23:57

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!