/srv/irclogs.ubuntu.com/2008/08/13/#ubuntu-x.txt

crevettehello06:57
tjaaltonso, do we want input-properties in 1.5? :)06:57
tjaalton*iput-device-06:57
tjaaltonuh, _input_06:58
crevettewhat is evdev ? I see this used for keyboard layout in gnome-keyboard-properties06:58
tjaaltona driver06:58
tjaaltongeneric driver for simple input devices06:58
tjaaltonman evdev06:59
crevetteah okay thanks06:59
crevetteso no need to set a specific keyboard layout now06:59
tjaaltonyou must use that model or else things will break06:59
tjaaltonlayout != model06:59
crevetteah sorry, my X knowledge is zip07:00
tjaaltonyou can change the layout07:00
tjaaltonthe model should probably be forced, but that would break non-evdev setups07:00
crevettethe driver is not listed in xorg.conf, this is not a problem?07:01
tjaaltonno07:01
tjaaltonI probably should upload the xorg changes07:01
crevette(I regenerated the xorg conf with dpkg-reconfigure recetnly for intrepid)07:01
tjaaltonafter the upload you'd have no input devices in xorg.conf07:02
tjaaltonsince they are ignored anyway07:02
crevetteI had a strange problem few days back, where I had no input in gdm after an update07:02
tjaaltonmouse worked?07:02
crevetteso I wasn't able to logon :)07:02
crevetteno07:03
crevettebut the problem vanished07:03
tjaaltonso you didn't have all the updates07:03
tjaaltonwe use input-hotplug now, and that requires the latest hal07:03
crevetteso blame update-manager :)07:03
crevetteah, xorg as the hal module now07:03
crevettegreat07:03
tjaalton"few days back" <- what does that mean?07:03
crevetteso we take advantage of hotplug 07:04
crevettetjaalton: hmmm, less than a week07:04
tjaaltonwhich mirror?07:04
tjaaltonthe hal version was uploaded tuesday last week07:04
crevettehttp://archive.ubuntu.com/ubuntu/ 07:04
crevetteperhaps One week, I don't remamber07:04
crevetteremember07:05
crevettebut it disappeared now07:05
tjaaltonok, you have the old xorg.conf somewhere?07:06
tjaaltonor maybe you didn't have evdev installed07:06
crevettelet's see07:07
crevettethe dpk-reconfigure remove a InputDevice stanza for synaptic07:08
crevetteremoved07:08
crevetteand added XkbOptions""lv3:ralt_switch07:08
tjaaltonthose should not matter07:12
brycetjaalton: btw I got all the Gem packages built07:50
bryceinstalled and tested them on my laptop too.07:50
tjaaltonbryce: whee, works too?07:51
brycewell, it isn't broken!07:53
tjaaltonbryce: btw, what do you think about input-device properties? whot would like to see it in 1.5 and I'm pushing for it. It would also need a patch for inputproto and libXi, but would allow changing settings runtime for those devices that support it07:53
bryce(I don't see any difference... but I assume the kernel side stuff has to be there)07:53
bryceyes I definitely think that's worth including07:54
tjaaltonbryce: heh, yeah it falls back to the old stuff07:54
tjaaltoncool, I'll prepare stuff for post-alpha407:54
brycegreat07:54
tjaaltonsynaptics support (think SHMConfig madness..) is not there yet, but I believe it's just a matter of time if 1.5 supports IDP07:55
brycebtw, all the gem stuff has been merged to master upstream 07:56
tjaaltonyep, that's great news07:56
tjaaltonI also looked at plymouth (a kernel-modesetting -aware bootsplash thingie), but that's probably intrepid+1 material by now :)07:57
brycewhat's its dependencies?07:58
tjaaltonit has fallbacks for non-km setups, so it just needs integration07:58
tjaaltonbasically would replace usplash once it's mature07:59
crevetteGEM is planned for intrepid or later?08:02
tjaaltoncrevette: I guess it depends on how stable it is08:02
tjaaltonor will be08:03
bryceheya tseliot08:22
brycecrevette: we're just beginning to test it; hard to say when it'll be ready.  I've got packages if you want to play with it; I'll post to ubuntu-x@ in a bit08:23
tseliothi bryce08:23
crevettebryce: cool08:23
tjaaltonbryce: btw, do you have the source for the versions_current.html script somewhere? I could reuse it for vdr packages09:58
brycetjaalton: hmm I take back my "I don't see any difference".  It's quite buggy actually10:06
tjaaltonhehe :)10:06
brycehad it flashing red screens at me.  quite alarming10:06
brycetjaalton: http://bryceharrington.org/files/xorg_pkg_list, http://bryceharrington.org/files/xorg_pkg_list.cron10:13
tjaaltonbryce: cool, thanks!10:14
brycewow, I've totally thrashed this laptop10:18
bryceI think it's because I did an apt-get upgrade after installing the test packages10:30
brycesilly man I am10:30
tjaalton:)10:30
tjaaltonthings to do when feeling tired :)10:31
brycenetwork-manager broke 10:32
brycebut it's working now10:32
tjaaltonworks fine here too, 3G and all10:35
tjaaltonI've got IDP ready, now all I need is drivers that support it :)10:35
tjaaltonevdev checks for input API 3, so it needs patching to work10:36
tjaaltonwhot said that synaptics is almost ready10:36
brycetjaalton: any ideas on 255008?10:36
tjaaltonbryce: yeah, mdz should change the model in the kbd capplet10:37
tjaaltonbag10:37
tjaaltonuh10:37
tjaalton*bah10:37
brycesounds like he's not satisfied with that10:37
tjaaltonif we decide not to support non-evdev setups, it could be forced in gnome10:39
tjaaltonevdev forces the model initially, but it can be changed AIUI10:39
tjaaltonso the driver could force evdev once and for all10:39
brycehm, that doesn't sound like a great solution, since conceivably evdev might not work for some folks10:40
tjaaltonso if you use evdev, the driver forces the model to be evdev?10:40
brycehrm, with the gem mesa + libdrm, the gem -intel refuses to build.  hrmph.10:41
bryce"Unmet build dependencies: libgl1-mesa-dev | libgl-dev"10:41
bryceah, need to throw more .deb's at it.  of course.10:45
brycesweet it's building10:46
tjaaltonyou've got them on ppa?10:46
bryceno10:48
brycehrm, fails to build due to missing uxa.h10:48
jcristauthere's a patch for that on the list10:48
brycejcristau: ah, it's not in git?10:49
jcristauthink not10:49
brycescreen flickers a lot too10:49
brycealright, Gem-enabled buggy crap posted to list.  time for bed.  cya.11:13
tjaaltonnight :)11:13
soren"GEM"? Wow, that takes me back.11:14
* soren wonders if even Wikipedia remembers11:14
sorenOh, it does: http://en.wikipedia.org/wiki/Graphical_Environment_Manager11:14
sorenOh, it's GPL now!11:15
tjaaltonworkbench ftw!11:16
tjaalton:)11:16
soren:)11:21
=== pwnguin_ is now known as pwnguin
tjaaltonpwnguin: turns out my tablet is a rebranded waltop media tablet16:25
tjaaltonand not really aiptek16:25
tjaaltonhttp://www.waltop.com/p_mediate_tablet.htm16:25
tjaaltonidentical16:25
pwnguinheh16:28
pwnguinisn't hardware rebranding fun?16:28
tjaaltonsure is16:29
tjaaltonapparently wacom should work16:30
pwnguinorly?16:30
tjaaltonat least for the other walto models16:30
tjaaltonwaltop16:30
pwnguini almost wonder if16:30
pwnguinwalto rebrands other people's stuff16:30
tjaaltonlike aiptek 600U and 14000U16:30
tjaaltoncould be, but lsusb shows this as waltop16:30
pwnguinwho owns the vendor id?16:31
tjaaltonWALTOP International Corp.16:31
pwnguincrazy16:31
pwnguinwhen i picked up mine, i made sure it was a wacom16:32
pwnguinspecifically to avoid that crap16:32
tjaaltonyeah, talk about luck :)16:32
tjaaltonI only need to verify it works16:32
pwnguinid be surprised if wacom actually works with it16:33
tjaaltonI knew it was el cheapo model, and if it didn't work I could always sell it without losing that much16:33
pwnguinlinuxwacom is actually run by wacom16:33
tjaaltonmaybe it's just rebranded wacom :)16:34
tjaaltonyep, works16:48
pwnguincrazy16:49
pwnguinperhaps waltop licensed wacom technology, and aiptek rebranded that16:50
tjaaltonI need to fix the settings, but at least it doesn't jump like with aiptek16:50
tjaaltoneven pressure works, yay17:03
sorenOk, someone please enlighten me:17:14
sorenWhat are the benefits we get from evdev that justifies making my life miserable?17:14
tjaalton:/ I guess you mean kvm?17:15
sorenAnd anything else that cares about extended keycodes, but yes, specifically kvm.17:15
tjaaltontbh I haven't tried a virtual setup with input-hotplug.. what issues does it have?17:17
sorenThe issue is not in the guest. It's the host.17:18
sorenOh, perhaps that's what you meant.17:18
sorenAnyhow, the problem is..17:18
soren..that someone's at the door.17:18
sorenbrb17:18
tjaalton:)17:18
tjaaltonhmm, can't create the kvm img17:27
tjaalton"next" does nothing17:27
sorenEr... No, it's a bit... no.17:31
sorentjaalton: Well, to get back to the core issue. What are the benefits we get from evdev?17:34
tjaaltonsoren: input-hotplug17:34
tjaaltonand out-of-the-box support for mice with N buttons (N>>3)17:35
tjaaltonetc17:35
sorenAh, so it's a prerequisite for input-hotplug? that's what I thought.17:36
tjaaltonhal can be taught to load other drivers, too17:37
tjaaltonso if you're thinking of virtual machines, they could load vmmouse AIUI17:37
tjaaltonthere just needs to be a way to identify one (from hal)17:38
sorenThe problem is with evdev on the host.17:39
tjaaltonif your keys are behaving strangely, make sure to set the keyboard model as evdev17:39
sorenIf the host uses evdev, any kind of extended key presses are lost.17:40
brycemorning17:40
tjaaltonsoren: does xev show them?17:40
tjaaltonmorning bryce17:40
sorenLike, say, up arrow and down arrow.17:40
tjaaltonsoren: as I said, make sure that the model is evdev :)17:41
tjaaltonbug 25500817:41
ubottuLaunchpad bug 255008 in xorg-server "Up arrow key mapped to Print [screen]" [High,Triaged] https://launchpad.net/bugs/25500817:41
brycetjaalton: maybe we should revert back to non input-hotplug for keyboards?17:41
tjaaltonthe real solution would be to make sure that libxklavier uses evdev model when evdev is used17:41
sorenI don't know why, but my laptop screen is *very* dark suddenly, and it doesn't let me increase the brightness, so I'm rebootting. bbiab17:41
tjaaltonbryce: I don't think that's necessary17:41
tjaaltonbryce: see the last message on that bug17:42
tjaaltonby me17:42
tjaaltonto further quote daniels, "gnome stupidity is 99% of the problem."17:45
tjaalton"makes a pleasant change from us just being too shit."17:45
brycehmm.  doesn't sound certain that this would work17:45
tjaaltonwhy?17:46
brycewell, first we'd need to backport device properties, then patch libxklavier, etc.  Hopefully/maybe that'd work, but it doesn't sound like a certain solution17:48
bryce+ what other issues might it bring?17:48
tjaaltonless than what forcing it in gconf would17:48
tjaaltonwhich is the only other way17:48
tjaalton(aiui)17:48
tjaaltonbryce: svu should be persuaded to fix libxklavier ;)17:58
brycetjaalton: I guess I should see if I can reproduce the issue18:06
brycebut breakfast first... bbiab18:06
pwnguinis there a doc on the keymap problems i should read?18:07
tjaaltonpwnguin: what do you mean?18:08
pwnguinmy laptop keyboard sucks in intrepid18:08
pwnguinpage down triggers right click18:08
pwnguinarrow keys dont work18:08
tjaaltonstart from that bug18:09
tjaaltonjust reset the kb model from the gnome keyboard capplet18:09
tjaaltonit's documented on the alpha4 release notes btw18:09
pwnguinwell, heh18:09
pwnguinive been using intrepid since before alpha118:09
tjaaltonyes, relnotes are not for you ;)18:10
tjaaltonthe wacom.fdi doesn't seem to work right, evdev grabs the device18:10
pwnguintjaalton: is it too late to pull in a new release from upstream?18:11
pwnguinoh right, i forgot it might not build18:11
tjaaltonpwnguin: don't think so18:11
pwnguinour fearless hero danny may have broken linuxwacom on debian in the process of fixing openSuse18:11
tjaaltonheh18:12
pwnguinof course, it takes a committer to make it official18:12
tjaaltonwhat good is the kernel module for?18:12
pwnguini have no clue18:12
tjaaltondoesn't look like it's using it for me18:12
tjaaltonbut it seems to work fine18:13
pwnguini dont see it either18:13
tjaaltonthe modules is loaded, just that lsmod shows that nothing is using it18:13
pwnguinits not even loaded in mine18:14
tjaaltonI should probably wash my bike while I have time.. bbl->18:15
pwnguintjaalton: thanks for the keyboard tip18:15
pwnguinoh thats not good18:23
pwnguindmesg | grep wacom18:23
pwnguin[   50.383182] Xorg[7733]: segfault at ff36 ip b68a97cc sp bfc034d0 error 4 in wacom_drv.so[b68a6000+1300018:23
brycetjaalton: what are the issues from forcing it in gconf?  that sounds more feasible to do for alpha-4 - what if we deployed that for alpha-4 and switched back once the libxklavier fixes are available?18:25
brycetjaalton: what are the issues from forcing it in gconf?  that sounds more feasible to do for alpha-4 - what if we deployed that for alpha-4 and switched back once the libxklavier fixes are available?20:21
bryceoops mispaste20:21
tjaaltonbryce: AIUI it would break those setups that don't want to run with evdev21:26
tjaaltonI didn't think that this should be fixed for alpha421:26
brycetjaalton: why not?21:46
tjaaltonlack of time? :)21:47
tjaaltonhmm, actually, forcing the key /desktop/gnome/peripherals/keyboard/kbd/model as empty would use whatever the system has as default21:53
tjaaltonso there's no need to force it as evdev21:53
tjaaltonI'll test this sucker on my laptop..21:54
seb128tjaalton: the default is empty already21:55
tjaaltonseb128: yes, but not mandatory21:55
seb128tjaalton: it's set according to the xorg value during the first login most likely21:55
seb128tjaalton: we don't force configs this way over users21:55
tjaaltonseb128: btw, you like hacking libxklavier? :)21:56
seb128no21:56
tjaaltonheh21:56
seb128I've no clue about keyboards21:56
tjaaltonare there any packages that set mandatory gconf keys?21:57
tjaaltonseb128: the problem is that there's no other way, at least for alpha421:58
seb128tjaalton: no, setting mandatory gconf keys is wrong21:59
seb128that's a sysadmin thing21:59
seb128the package should not touch this database22:00
seb128that's likely changing users value22:00
seb128you might think it's a good idea in some case but that's wrong and you will get some angry users22:00
tjaaltonhow so? it's not copied to the user settings22:00
tjaaltonwe'll get angry users who have broken keyboard22:01
seb128no, but mandatory is something sysadmin set usually22:01
seb128so if you overwrite their changes that's not good22:01
seb128that's something the distro should not touch22:01
seb128well, overwritting sysadmin configs is not the way to do that22:01
tjaaltonok22:01
seb128if you want to force a value change the code which reads the key, don't do system changes22:02
tjaaltonhmm22:02
tjaaltonwhat might that be22:03
seb128tjaalton: gnome-settings-daemon22:03
tjaaltonseb128: btw, the multimedia-keybindings are still wrong ;)22:04
seb128tjaalton: http://cvs.fedoraproject.org/viewcvs/rpms/gnome-settings-daemon/devel/gnome-settings-daemon-2.21.91-ignore-model-if-evdev.patch22:04
tjaaltonseb128: cool!22:04
seb128tjaalton: I'll update the package to change those and apply this patch too22:04
seb128doing that in a few minutes22:04
* tjaalton hugs seb128 <322:05
* seb128 hugs tjaalton22:05
tjaaltonmuch easier than doing it in libxklavier22:05
seb128tjaalton: do you have a bug number about the issue?22:05
tjaaltonbug 25500822:05
ubottuLaunchpad bug 255008 in xorg-server "Up arrow key mapped to Print [screen]" [High,Triaged] https://launchpad.net/bugs/25500822:05
tjaaltonI'll reassign against g-s-d22:05
tjaalton(the libxklavier part)22:06
seb128ok, thanks22:06
seb128I'll will close it in the changelog ;-)22:06
tjaaltoneeexcellent..</burns>22:08
tjaaltonfedora has had this patch for nearly three months.. shame on them. it should be upstream22:14
brycecool, thanks seb12822:15
tjaaltonhmm, the patch is over five months old22:16
seb128tjaalton: right, I'll upstream it now22:20
tjaaltonseb128: great, thanks22:20
seb128I mean send it to bugzilla.gnome.org22:20
tjaaltonyep22:20
seb128tjaalton: bug open upstream and change uploaded to intrepid22:31
tjaaltonseb128: rrrock22:34
tjaaltontrying to figure out what's wrong with 10-wacom.fdi22:35
superm1bryce, on one of our platforms with cantiga graphics we were seeing this odd situation where it looks like too many displays are enabled at one time.  kinda like the panels are restricted to the maximum output of the second display (which isn't physically plugged in).  Jose said there was a patch at some point in 8.04 to work around this behavior.  is it possible that such patch didn't make it into intrepid?23:25
brycehi superm123:28
superm1hi :)23:28
bryceah sounds like our old pipe-a quirk issue23:29
superm1was the quirk hardware specific?23:29
superm1or generic to the whole intel driver23:30
bryceer, I mean the ignore_tv quirk23:30
superm1well this must be an evolution of it then..23:30
bryceyeah that's the problem - they're tied to specific hardware pci id's23:30
superm1no svid on these, hdmi probably would be the culprit to be causing it23:31
brycea lot of the dell systems have the issue, and we just quirk each of them as we identify it.  So probably we just need to do the same.23:31
superm1i'll be getting later engineering builds very soon for  these too, so i'll check with those first23:31
bryceput in a bug with the lspci -nnvv output and I'll take care of it.  I can usually backport the quirks easy if you want it fixed in hardy too23:32
superm1do you know if this sort of thing is caused by a vbios bug then?  we can get ahead of the curve if so and report these types of issues23:32
bryceI don't know the specifics... keithp or jesse would be the ones to ask.  I understood the problem was that they can't detect loads on tv_out23:33
superm1to bios teams etc23:33
bryceI need to doublecheck some of the rework they've done to the quirks.  I know they've changed some to affect whole classes, so that might take care of it.  Not sure.23:34
superm1that seems odd that a load is not detectable on tv out.  how else would it dynamically determine in the bios what displays to turn on23:34
superm1okay well i'll sync back up with you once the later build gets here23:34
bryceok cool23:34
superm1would you like one of these to play with too?23:34
brycesure23:34
superm1i'm not sure if you have anything with cantiga thus far23:34
superm1okay i'll check with the quantities that we have and see what i can do :)23:35
bryceI did have one briefly a month or so ago, and sorted out a kernel issue they were having23:35
brycebut I only had it for about a week and didn't get into much depth in the testing beyond that, and a totem issue23:35
superm1okay we've got plenty of these with more builds coming in soon.  you can hang on to this one for a  bit then at least 23:38
bryceexcellent23:38
superm1re that radeonhd thing i was talking about the other day, it shows up on the new engineering builds too.  vesa is okay with it, so i'm leaning towards buggy radeon driver23:39
superm1so i'll get both these out in the mail tomorrow or so23:39
brycebtw, if you're interested I've put up some GEM-enabled packages of -intel, mesa, and libdrm at http://people.ubuntu.com/~bryce/Testing/Gem/23:39
superm1what's GEM?23:39
bryceit's the new graphics memory manager (to replace TTM)23:39
brycethat in theory makes X all manner of happy23:40
superm1ah23:40
superm1sure i'll add a note to take a look23:40
superm1should be valid on all variants of -intel?23:40
bryceit just got merged into master upstream, so figured we ought to have packages for anyone wishing to start playing with it23:40
superm1ah so sorta like an intel-next type of thing to play with then23:41
bryceI believe so.  Or at least all 9xx chips23:41
bryceyeah, I stuck it on my 965 and found it to be quite buggy (bad flickering).  So definitely still a WIP23:42
=== superm1 is now known as superm1|away

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