/srv/irclogs.ubuntu.com/2007/09/26/#ubuntu-mobile.txt

=== vivijim [n=vivijim@20132173003.user.veloxzone.com.br] has left #ubuntu-mobile []
=== sabotage is now known as sabotage_afk
=== dantalizing is now known as dantalizing_away
=== cypherbios [n=cyr@ubuntu/member/cypherbios] has joined #ubuntu-mobile
=== doko_ [n=doko@dslb-088-073-118-189.pools.arcor-ip.net] has joined #ubuntu-mobile
=== bfiller [n=bfiller@pool-72-74-234-2.bstnma.fios.verizon.net] has joined #ubuntu-mobile
=== mzb_d800 [n=mzb@ppp108-88.static.internode.on.net] has joined #ubuntu-mobile
=== matt_c [n=mcroydon@137.147.45.66.cm.sunflower.com] has joined #ubuntu-mobile
=== merriam_ [n=merriam@85-211-21-215.dyn.gotadsl.co.uk] has joined #ubuntu-mobile
=== matt_c_ [n=mcroydon@137.147.45.66.cm.sunflower.com] has joined #ubuntu-mobile
ToddBrandtasac: you around?03:14
=== vivijim [n=vivijim@20132173003.user.veloxzone.com.br] has joined #ubuntu-mobile
=== bfiller [n=bfiller@pool-72-74-234-2.bstnma.fios.verizon.net] has joined #ubuntu-mobile
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #ubuntu-mobile
=== Namer_Katan [i=qa@gateway/tor/x-50f8dc20b6beaba1] has joined #ubuntu-mobile
=== NexusSix [n=tebrandt@pool-71-117-215-168.ptldor.fios.verizon.net] has joined #ubuntu-mobile
=== NexusSix is now known as aTOmicDuDe
=== bspencer_ [i=chatzill@nat/intel/x-5e08133716c344ff] has joined #ubuntu-mobile
=== wasikevin [n=kevintw@221-169-13-105.adsl.static.seed.net.tw] has joined #ubuntu-mobile
=== alek [i=alek@nat/intel/x-a8d5ff2ef8fa2cda] has joined #ubuntu-mobile
=== bspencer_ [i=chatzill@nat/intel/x-55b10c0276c6b565] has joined #ubuntu-mobile
=== sabotage_afk [i=sabotage@nat/intel/x-8a215ee7ac5a1672] has joined #ubuntu-mobile
=== DannyZzz [i=chatzill@nat/intel/x-c3d22210a36bb587] has joined #ubuntu-mobile
=== dholbach [n=daniel@i59F74C3C.versanet.de] has joined #ubuntu-mobile
dholbachgood morning09:21
=== amitk [n=amit@a91-154-119-106.elisa-laajakaista.fi] has joined #ubuntu-mobile
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-mobile
=== guardian [n=guardian@mar44-1-87-90-32-28.dsl.club-internet.fr] has joined #ubuntu-mobile
=== dholbach_ [n=daniel@i59F72F07.versanet.de] has joined #ubuntu-mobile
Mithrandirhiya Daniel10:24
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #ubuntu-mobile
=== renatofilho_ [n=renato@200.184.118.132] has joined #ubuntu-mobile
=== fcarvalho [n=fcarvalh@200.184.118.132] has joined #ubuntu-mobile
=== jgm [n=jgm@host-87-74-179-156.bulldogdsl.com] has joined #ubuntu-mobile
=== Namer_Katan [i=qa@gateway/tor/x-4b36f1053867a10b] has joined #ubuntu-mobile
=== wasikevin [n=kevintw@116.59.121.147] has joined #ubuntu-mobile
=== dholbach [n=daniel@i59F72F07.versanet.de] has joined #ubuntu-mobile
=== jgm [n=jgm@host-87-74-179-156.bulldogdsl.com] has left #ubuntu-mobile []
=== TeTeT [n=spindler@modemcable178.77-70-69.static.videotron.ca] has joined #ubuntu-mobile
=== Lure [n=lure@ubuntu/member/lure] has joined #ubuntu-mobile
=== cprov [n=cprov@canonical/launchpad/cprov] has joined #ubuntu-mobile
=== ian_brasil [n=ian@dasasob.nokia.com] has joined #ubuntu-mobile
=== agoliveira [n=adilson@201.47.77.222.adsl.gvt.net.br] has joined #ubuntu-mobile
=== vivijim [n=vivijim@200.184.118.132] has joined #ubuntu-mobile
guardianhi02:22
guardianfrom what i saw on the last image i made for my q1, ubuntu-mobile is only using matchbox-keyboard02:23
guardiandoes someone works on putting hildon input method framework in, now that it's released ?02:23
guardians/works/work02:23
Mithrandiryour observation is correct.02:23
Mithrandirthe hildon input framework looks interesting, but I don't think anybody has started looking at it yet.02:24
mdamtStill you need a plugin which sends normal keypresses otherwise it doesn't work in browser.02:31
=== javamaniac [n=gerardo@pwnd.gerardo.com.ve] has joined #ubuntu-mobile
mdamtYou could make a plugin which embeds the mb-keyboard for example.02:31
Mithrandirthat's a slight show-stopper. :-P02:32
mdamtYeah, it works only with Gtk apps.02:32
guardianthat's not what i understood from the hildon input method framework02:32
guardianthe plugin sends messages to the framework02:32
Mithrandirwell, midbrowser is basically like firefox, so that ought to work?02:32
guardianthen it's up to the framework to give the stuff to the apps02:32
mdamtYes, the framework is currently for "normal" gtk.02:32
mdamtIt doesnt work for Qt apps for example.02:33
guardianas far as i remember, the terminal on the nokia n800 receives key presses from the input method02:33
guardianbut maybe they wrapped it in a gtk app02:33
guardianis there anything else evaluated ? scim ? uim ?02:35
=== etrunko [n=edulima@200.184.118.132] has joined #ubuntu-mobile
agoliveiraMithrandir: Hi. Isn't the latest image-builder supposed to get the packages for lpia already? I didn't complete the process yet but so far it's downloding the packages for i386.02:42
Mithrandiragoliveira: I have not changed the default configuration, no.02:43
agoliveiraMithrandir: Ah, ok.02:43
Mithrandirand I'm trying to get IS to apply my patch so we'll have dailies built for LPIA02:43
agoliveiraMithrandir: But this will also apply to the standalone image-breator I suppose?02:44
Mithrandir"this" = ?02:44
MithrandirI'm not changing the default configuration and won't for a little while02:45
agoliveiraI see.02:45
agoliveiraThanks02:45
=== andrunko [n=andrunko@200.184.118.132] has joined #ubuntu-mobile
=== dholbach [n=daniel@i59F72F07.versanet.de] has joined #ubuntu-mobile
seb128Mithrandir: do you need the bluez-utils gstreamer plugin for mobile?02:54
Mithrandirseb128: I don't think so, no.02:54
Mithrandirwhy?02:54
seb128Mithrandir: because we got rhythmbox and totem crashers due to it and I'm wondering if that's worth keeping it for gutsy or if we should rather delay it to next cycle02:55
Mithrandirthe alsa plugins works for me02:55
seb128if it's creating bugs on the desktop and not used anywhere I would suggest not building it for now02:55
Mithrandiragreed02:55
seb128another solution would be to binary split it02:56
seb128which might be the cleaner way02:56
MithrandirI'll be fine removing it for gutsy and we can spend time on it for hardy.02:57
seb128ok03:00
=== matt_c [n=mcroydon@137.147.45.66.cm.sunflower.com] has joined #ubuntu-mobile
=== Namer_Katan [i=qa@gateway/tor/x-206901105d6d7fbb] has joined #ubuntu-mobile
=== bfiller [n=bfiller@fw.pepper.com] has joined #ubuntu-mobile
=== javamaniac [n=gerardo@pwnd.gerardo.com.ve] has joined #ubuntu-mobile
=== sabotage_afk is now known as sabotage
smagounAnyone else having trouble getting to launchpad?03:41
Mithrandirsmagoun: yes, the canonical data centre is having some connectivity problems.03:41
smagounok, thanks.03:42
=== mdz [i=mdz@nat/canonical/x-6f15c7bc29715bee] has joined #ubuntu-mobile
Mithrandirhiya mdz03:46
=== bfiller_ [n=bfiller@fw.pepper.com] has joined #ubuntu-mobile
=== asac_ [n=asac@debian/developer/asac] has joined #ubuntu-mobile
=== wasikevin [n=kevintw@221-169-13-105.adsl.static.seed.net.tw] has joined #ubuntu-mobile
agoliveiraUsing the Q1 I have to enter my passphrase for the wireless conection twice and it's not being recorded, I have to enter it again everytime I boot the device. Does anyone have the same issue?04:11
agoliveiraOnce it's connected, it works well tough.04:12
=== renatofilho_ [n=renato@200.184.118.132] has joined #ubuntu-mobile
=== DannyZzz [i=chatzill@nat/intel/x-0719dc573a39e66d] has joined #ubuntu-mobile
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-mobile
=== bfiller [n=bfiller@scoville.pepper.com] has joined #ubuntu-mobile
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-mobile
=== matt_c [n=mcroydon@gozur.sunflowerbroadband.com] has joined #ubuntu-mobile
=== tmarble [n=tmarble@user-38q4et6.cable.mindspring.com] has joined #ubuntu-mobile
=== etrunko_ [n=edulima@200.184.118.132] has joined #ubuntu-mobile
=== asac_ [n=asac@debian/developer/asac] has joined #ubuntu-mobile
=== javamaniac [n=gerardo@pwnd.gerardo.com.ve] has joined #ubuntu-mobile
=== asac [n=asac@debian/developer/asac] has joined #ubuntu-mobile
=== asac_ [n=asac@debian/developer/asac] has joined #ubuntu-mobile
=== asac_ [n=asac@debian/developer/asac] has joined #ubuntu-mobile
=== jpan_olympia [i=jpan9@nat/intel/x-9ba96362b751c62f] has joined #ubuntu-mobile
=== irreplaceable [n=kevintw@221-169-13-105.adsl.static.seed.net.tw] has joined #ubuntu-mobile
=== Lure [n=lure@ubuntu/member/lure] has joined #ubuntu-mobile
=== craigoz [n=craigo@cust1608.vic01.dataco.com.au] has joined #ubuntu-mobile
=== craigoz [n=craigo@cust1608.vic01.dataco.com.au] has left #ubuntu-mobile []
HappyCampasac, ping06:16
asacHappyCamp: ola06:18
HappyCampasac, hello :)06:19
asaci git tree updated?06:19
HappyCampOkay, I think I fixed the duplicate issue a few seconds ago, fingers crossed.06:19
asachehe :) let me know when build is through and lintian run06:19
HappyCampI just removed build-essentials from the build-depends list06:19
HappyCampWas that the correct thing to do.  I'm kinda guessing based on the lintian output.06:20
asacyes06:20
asacbuild-essentials is always installed06:20
HappyCampgood :)  Okay the build should be done in about 5-10 minutes.06:20
asacdid you do anything about the versioned lib links?06:20
HappyCampNo, what does that mean exactly?  All the (>= ##.##.##)  ???06:21
HappyCampasac, or are you talking about package-has-a-duplicate-relation depends06:23
asacno ... you install libxyz.so.1.2.3 + libxyz.so ... but the plain .so link should not be shipped outside a -dev package06:23
=== javamaniac [n=gerardo@2001:5c0:914f:0:0:0:0:1] has joined #ubuntu-mobile
HappyCampOh, I think that has been fixed.  I don't see it in my lintian check06:24
asacok06:24
asacHappyCamp: you should definitly add a the interpreter to the network-customize script06:30
=== agoliveira [n=adilson@201.47.77.211.adsl.gvt.net.br] has joined #ubuntu-mobile
HappyCampasac, huh?  what network-customize script?  ToddBrandt is the actual package owner06:31
HappyCampSo I don't know a great deal about moblin-applets.06:32
asacHappyCamp: ah ok ... and why do you need to explicitly add the depends? (you get package-has-a-duplicate-relation in lintian) ... those can just be removed from control06:32
HappyCampasac, Is there a better way to do the depends?  By the way, you do have comit rights to the package.06:32
asacHappyCamp: as you can see in lintian they are automatically detected and added06:33
asacHappyCamp: so just don't add them ... ${shlibs:Depends} will contain them06:33
HappyCampasac, don't add any of the ones that lintian complains about.  Delete them from the depends line.  correct?06:33
asacHappyCamp: yes06:34
HappyCampwill do06:34
asacHappyCamp: ok06:34
asacHappyCamp: please add #!/bin/sh to the network-customize script ... then we should be ready to go06:35
=== smagoun [n=steve@c-24-61-87-16.hsd1.ma.comcast.net] has joined #ubuntu-mobile
=== agoliveir1 [n=adilson@201.22.81.174.adsl.gvt.net.br] has joined #ubuntu-mobile
=== Lure [n=lure@ubuntu/member/lure] has joined #ubuntu-mobile
=== bfiller [n=bfiller@fw.pepper.com] has joined #ubuntu-mobile
=== aTOmicDuDe is now known as ToddBrandt
HappyCampasac, will do07:06
HappyCampasac, maybe I'm blind, but I can't find a script with the title "network-customize".07:08
asacme neither ;) ... maybe its generated during build somehow?07:08
HappyCampAh, okay a question for ToddBrandt 07:08
asacToddBrandt: ^^07:08
asac?07:08
ToddBrandtyea, I see your comment07:08
HappyCampHe is the owner of moblin-applets07:08
asacToddBrandt: ok fine.07:09
ToddBrandtI'm changing the network-customize script07:09
HappyCampThanks ToddBrandt 07:09
asacthanks07:09
ToddBrandtasac: about the library version issues, basically I'm just letting automake handle the installation, how would you change the Makefile.am files to only install the .so and not the .so.x.x.x links?07:12
asacToddBrandt: do we need those libs in /usr/lib at all?07:12
asacwhy not install them in pkglibdir ?07:12
asacah you already do that07:13
ToddBrandtasac, I install like 12 libs into /usr/lib/hildon-control-panel, no choice on that, and then there are two common libraries that only moblin-applets will use, libhcpcommon and libemap, and I just changed those to go to /usr/lib/moblin-applets instead of /usr/lib07:14
ToddBrandtIs that enough or do I need to change it further?07:15
asacToddBrandt: aren't the /usr/lib/hildon-control-panel/ libs technically modules?07:16
asacToddBrandt: like ... http://www.gnu.org/software/automake/manual/html_node/Libtool-Modules.html#Libtool-Modules07:16
asac?07:16
ToddBrandtasac: Well they're dynamically loaded by hildon-control-panel and executed, I suppose that makes them modules07:17
ToddBrandtlemme take a look at that doc07:17
asacright ... so try to add the -module LDFLAGS07:18
ToddBrandtok07:18
asacToddBrandt: now sport ... bbl07:22
=== JayC [i=chatzill@nat/intel/x-5103d4e149857343] has joined #ubuntu-mobile
=== lmoura [n=lmoura@200.184.118.132] has joined #ubuntu-mobile
=== agoliveira have to run to the bank. Be back ASAP.
=== guardian [n=guardian@ANantes-252-1-103-233.w81-48.abo.wanadoo.fr] has joined #ubuntu-mobile
=== phanatic [n=phanatic@dsl5402BAFE.pool.t-online.hu] has joined #ubuntu-mobile
=== MootBot [i=mootbot@kryten.incognitus.net] has left #ubuntu-mobile []
=== MootBot [i=mootbot@kryten.incognitus.net] has joined #ubuntu-mobile
=== matt_c [n=mcroydon@gozur.sunflowerbroadband.com] has joined #ubuntu-mobile
=== smagoun [n=steve@c-24-61-87-16.hsd1.ma.comcast.net] has joined #ubuntu-mobile
ToddBrandtasac and HappyCamp: I added the -module LDFLAG to each Makefile.am, however it doesn't seem to have changed anything.09:23
ToddBrandtexcept the lintian warning no longer seems to appear09:23
=== lucasr [n=lucasr@cs164220.pp.htv.fi] has joined #ubuntu-mobile
=== matt_c_ [n=mcroydon@gozur.sunflowerbroadband.com] has joined #ubuntu-mobile
=== benj3one_ [n=ben@adsl-75-41-185-190.dsl.spfdmo.sbcglobal.net] has joined #ubuntu-mobile
asacToddBrandt: did you push to branch already?09:53
ToddBrandtasac: yea09:53
asacok let me pull09:54
=== cypherbios [n=cyr@ubuntu/member/cypherbios] has joined #ubuntu-mobile
asacToddBrandt: yes should be fine ... only thing I would prefer is to not use the lib prefix for the modules: e.g. hcplib_LTLIBRARIES = background.la10:06
asacbut its not that important10:06
ToddBrandtasac: oh, yea I thought that weas the standard for libraries10:08
asacToddBrandt: if you see the automake manual above they drop the lib prefix as well ... as in the end modules are not libs.10:10
asacToddBrandt: let me know if you want to change that ... since they are in not in libdir we can also rename them later i guess10:10
ToddBrandtI can change it, just let me make sure hildon-control-panel doesn't have some dependency on that prefix10:12
asacToddBrandt: right ... please test the package as well ... i will only look for packaging issues ... not test functionality.10:14
=== agoliveira [n=adilson@201.47.49.101.adsl.gvt.net.br] has joined #ubuntu-mobile
HappyCampasac, Mithrandir agoliveira who do I talk to about the rsync server not being on for ports.ubuntu.com?10:47
HappyCamp] # rsync ports.ubuntu.com::10:47
HappyCamprsync: connection unexpectedly closed (0 bytes received so far) [receiver] 10:47
HappyCamprsync error: error in rsync protocol data stream (code 12) at io.c(359)10:47
HappyCampmdz would you know?  above question10:47
agoliveiraHappyCamp: Probably someone from IS but I can't point you to someone. I'll have to leave that to the old timers to answer.10:48
agoliveiraHappyCamp: But I can ask around, of course.10:49
HappyCampagoliveira, Thanks.  It was working and now it isn't.  We really kind of need to mirror the site.  Otherwise development is very slow :(10:49
agoliveiraHappyCamp: I just remembered that our DC had some problems today. Maybe that's the reason of your problem.10:51
HappyCampagoliveira, the http access is working though???10:51
agoliveiraHappyCamp: Yes, it seems to be ok.10:52
HappyCamphttp://ports.ubuntu.com/ubuntu-ports/10:52
agoliveiraHappyCamp: Someone is looking at it already...10:57
HappyCampagoliveira, Thanks!10:57
agoliveiraHappyCamp: I was informed that we're just overloaded at this moment. The IS people is asking to hold on for some time and try again later but can't promisse any timeframe right now.11:04
HappyCampagoliveira, okay.  Thanks for the update.  Is overloaded mean because of the DC issues or overloaded because too much bandwidth is being used?11:04
agoliveiraHappyCamp: Looks like some syncing procedures were started some time ago and that's putting the rsync daemon to the limit. I think it's not a bandwidth problem.11:06
HappyCampokay.  thanks.  I may bother you tomorrow if I am still seeing it :)11:06
agoliveiraHappyCamp: No problem.11:08
=== javamaniac [n=gerardo@2001:5c0:914f:0:0:0:0:1] has joined #ubuntu-mobile
ToddBrandtasac: automake complains if I take the lib prefix from hcpcommon and emap, those two are actually just pulled in by all the other modules, so I'll leave those two as alone11:16
asacToddBrandt: yes ... they are libs so that is sane11:18
ToddBrandtI still get this:11:19
ToddBrandtdpkg-shlibdeps: warning: could not find any packages for libhcpcommon.so.011:19
ToddBrandtdpkg-shlibdeps: warning: unable to find dependency information for shared library libhcpcommon (soname 0, path libhcpcommon.so.0, dependency field Depends)11:19
ToddBrandtHow do I get automake to stop its whining11:19
ToddBrandtok, well, I just took out dh_shlibdeps since I don't intend to share any of those libs with other packages11:25
=== Charliefjohnson [i=cfj@nat/intel/x-04f9104be19a4d72] has joined #ubuntu-mobile
=== Charliejohnson_ [i=cfj@nat/intel/x-5852bd5dc4f21f94] has joined #ubuntu-mobile
HappyCampagoliveira, it is working again :)11:34
agoliveiraHappyCamp: Cool.11:34
=== jbinder [n=jared@ool-457a541f.dyn.optonline.net] has joined #ubuntu-mobile
jbinderHi.11:40
jbinderSo this won't be too good for the Nokia 770? :|11:41
agoliveirajbinder: Nope.11:43
jbinder:(11:44
=== jbinder cries
jbinderIt looked so cool.11:44
=== jbinder [n=jared@ool-457a541f.dyn.optonline.net] has left #ubuntu-mobile ["meh"]
asacToddBrandt: better keep it .. and just ignore the whining11:48
ToddBrandtasac: well if I'm going to formalize moblin-applets I might as well go the whole 9 yrads11:52
ToddBrandtIt doesn't seem to be needed anyway11:52
=== matt_c [n=mcroydon@kci-host97.cust.wifi.sprintpcs.com] has joined #ubuntu-mobile
asacToddBrandt: it is ... you have explicit depends on libs in your Depends: line ... which is bad11:52
asacToddBrandt: those should be dropped11:52
asacand be detected by dh_shlibdeps11:53
ToddBrandtoh ok, 1 sec11:53
asacToddBrandt: don't confuse: dh_shlibdeps and dh_makeshlibs11:53
asacToddBrandt: i see that you dropped those explicit depends already ... so without that your package should lack depends now11:54
ToddBrandtok, so the debian/control file should have what removed?11:54
asacToddBrandt: i think this was already done by HappyCamp a few hours ago ... let me pull latest11:55
ToddBrandtDepends: ${shlibs:Depends}, ${misc:Depends}, hildon-control-panel, evolution-data-server11:55
ToddBrandtthat's the latest line11:55
asacyes thats good ... previously you listed some libs there11:55
asacbut you need dh_shlibdeps now11:55
asacwhich you still have in git11:56
ToddBrandtok, building, 1 moment11:56
ToddBrandtI think it's ready, I just have to make sure everything still runs11:56
asacyes please do11:56
ToddBrandtbasically the two libs in /usr/lib/moblin-applets still have the lib prefix, and all the ones in /usr/lib/hildon-control-panel all have the lib prefix removed11:57
asacthats ok11:57
ToddBrandtlintian only displays the "lack of a man file for the binaries" warning11:58
asacif the libs in /usr/lib/moblin-applets might be of use for other applications as well we might want to make a real -dev package for them at some point11:58
=== HappyCamp [i=chatzill@nat/intel/x-b8f5f4c78b8d5138] has joined #ubuntu-mobile
asacToddBrandt: good11:58
ToddBrandtshould I create a man page with a quick blurb about the three binaries I install? moblin-settings-daemon, moblin-applets, and network-customize?11:58
ToddBrandtor will anybody care11:58
asacToddBrandt: better no manpage than a bad one imo11:58
asacthere are lots of binaries without manpage ... its bad, but not critical11:59
asacif you can come up with something reasonable ... even better11:59
ToddBrandthmm, well I'm curious about it, should the man page just install with the moblin-applets package or does it have to be split off into a doc package?11:59
Mithrandirit should be in the main package12:00
ToddBrandtok, I'll write a man page, I;ve never done that before12:00
=== Charliefjohnson [i=cfj@nat/intel/x-f535c6e5c287716a] has joined #ubuntu-mobile
ToddBrandtoh, snap, gnome-control-center has a man page too, I'll just use that as a template12:04
asacToddBrandt: maybe look at docbook-to-man as well12:07
ToddBrandtk12:07
AaronL2ToddBrandt:  I think that the keybindings stuff might be a little two aggressive12:08
AaronL2ToddBrandt:  I was running emacs on the Samsung, and when I hit Ctrl-s to search, instead, it popped open the Tasks applications12:09
ToddBrandtAaronL: hah, didn't think about potential conflicts with custom package installs12:10
AaronL2ToddBrandt:  Also, it seems doubtful that actual devices are going to have a Ctrl key12:10
ToddBrandtYou can change the keybinding to be something else, also the defaults can be less common12:10
AaronL2ToddBrandt:  they may not even have a USB port for a keyboard12:10
AaronL2ToddBrandt:  plus, the default in Keybindings says CTRL-S, not CTRL-s12:11
ToddBrandtAatonL: well they have to have buttons somewhere, my last task is to enable hardware buttons to be bound12:11
AaronL2ToddBrandt:  I seriously doubt that there will be a hardware button provided for the express purpose of starting the dictionary application, for instance12:13
AaronL2it's one thing to have one for the Web browser and perhaps the e-mail client12:13
ToddBrandtalso I'm not sure it delineates between ctrl and ctrl-shift, or even if it's capable of doing so on the samsung with it's odd button setup12:13
AaronL2but calculator, terminal?12:13
AaronL2ToddBrandt:  I tried it, it actually shows "Shift" if you have the Shift key pressed12:13
ToddBrandtI would have calculator hooked up to a key, what if you want to do a quick math check in the middle of writing a message?12:14
AaronL2I think there will be very limited hardware keys for this sort of thing12:14
AaronL2may depend on the device though12:14
ToddBrandtwell I'm just thinking about the samsung at the moment12:14
ToddBrandtboth it and the Zi9 had 2 or three superfluous keys that could be put to use12:15
AaronL2for this to be really useful, I imagine a dedicated hardware key just for the Web browser12:15
AaronL2that has a web look on the actual button12:15
AaronL2users may have trouble remembering semi-arbitrary key combos like Ctrl-S12:15
ToddBrandtso what are you suggesting, that the defaults be unmapped, or that the functionality be removed altogether?12:16
AaronL2no, but perhaps only a few apps show up12:16
AaronL2not sure12:16
AaronL2e-mail, web, perhaps that is it, perhaps there is an advanced dialog to control other things12:16
AaronL2and the other applications, by default, are unmapped12:16
MithrandirToddBrandt: please don't just randomly grab keys like that; If the device has a keyboard, C-s will most likely be "save".12:16
AaronL2maybe unmapped is best12:16
ToddBrandtThe gnome-settings-daemon had email, www, terminal, calulator, help, logout, power, and the volume knobs12:16
ToddBrandtI went ahead and added options for mapping all of the default applications12:17
AaronL2unmapped is probably best--an OEM might want to use a unique hardware key for specific apps12:17
ToddBrandtmakes sense12:17
AaronL2okay, onto the next thing12:18
ToddBrandtso what are the core apps that could potentially need shortcuts straight out: www? 12:18
ToddBrandtI could leave that mapped12:18
Mithrandiror make it use XF86XK_WWW and so on12:18
AaronL2right, forgot about those special keys12:18
AaronL2still, it would be weird to see "XF86XK_WWW" in a user application12:19
ToddBrandtwait, what is XF86XK_WWW?12:19
ToddBrandtis that a gconf key?12:19
Mithrandirno, it's a X keysym.12:19
AaronL2I think it is an actual X key event12:19
Mithrandirit's what gets sent if you press the web browser button12:19
AaronL2on some keyboards, there is a Web button12:19
ToddBrandtoh, wierd12:19
AaronL2but, there should probably be a user-friendly name for this sort of key12:19
AaronL2I wonder what happens when it is pressed12:19
ToddBrandtok, in theory that should already be usable, it's just a matter of figuring out the text designation of that key event12:20
Mithrandirthe name of my email button is XF86Mail, and it just works out of the box.12:20
AaronL2yeah, I suspect that the application already has an appropriate key designation12:20
AaronL2Todd:  I think just Web and e-mail mapped initially, to the keys that Mithrandir suggested12:21
ToddBrandtok, that's a great suggestion, I'll look up those keys and try to make them the defaults12:21
AaronL2cool :-)12:21
ToddBrandtok, and just www and email12:21
AaronL2Mithrandir:  another issue, this one for you :-)12:21
ToddBrandtand I'll map the "f" key to logout....    just kidding ;)12:21
AaronL2Mithrandir:  you made a change recently to the xorg.conf file for samsungs12:21
AaronL2changed mouse2 to mouse112:21
MithrandirAaronL2: yes, without that it didn't work on my Q1.12:22
AaronL2Mithrandir:  However, as a result of this change, when I click with the stylus, it results in a double-click12:22
=== jpan_olympia [i=jpan9@nat/intel/x-9b774fceef8cdda4] has joined #ubuntu-mobile
Mithrandiryeah, I noticed that.  If you have a better config, please commit it to git and prod me to upload.12:22
AaronL2Mithrandir:  for testing, I switched it back to mouse2, and stylus clicking started working properly12:22
Mithrandirthat is, I noticed it today.12:22
Mithrandirhm12:22
ToddBrandtoh yea, I noticed that too, things pop open with a single click now12:23
AaronL2it's very annoying when you are trying to use menus12:23
AaronL2you click on the menu and it immediately opens and closes12:23
AaronL2a click and hold works though12:23
AaronL2you have to hold down for a second12:23
Mithrandiryup, please commit a fix and prod me to get it uploaded12:24
AaronL2what's the fix?12:24
AaronL2switching back to mouse2 will just result in the mouse not working again12:24
Mithrandirif that works for you, it might just have been something else on my end.12:25
Mithrandirbut, I'm going to sleep now, just finished my beer. :-P12:25
=== ToddBrandt wishes he had a beer
AaronL2no drinking on the job! :-P12:25
=== ToddBrandt damn
AaronL2although, no one would know if you are working from home....12:26
AaronL2... in your pajamas ....12:26
ToddBrandtwell the typing might get worse than usual, better not tempt fate ;)12:26
AaronL2little hard to revert a change when I don't have an svn account12:27
AaronL2Todd:  how should I go about getting such an account?12:27
ToddBrandtmoblin uses git, which svn account are you talking about?12:28
AaronL2oh, guess I would need a git account then12:28
ToddBrandtHappyCamp is the gatekeeper, and he must be appeased before entrance is allowed... $50 bucks is usually enough12:29
AaronL2ah right, HappyCampy12:29
AaronL2oops12:29
=== amitk wonders what a git account is :)
AaronL2I meant HappyCamp, really!12:29
ToddBrandtheh12:29
ToddBrandtasac: ok, the changes are all checked in with the exception of the man page, I'm writing that now12:38
asacToddBrandt: thanks ... will look tomorrow and upload if all looks good. 12:40
agoliveiraHappyCamp: Is a cheap bouncer :)12:41
=== jpan9__ [i=jpan9@nat/intel/x-024a3524b2ab0204] has joined #ubuntu-mobile
=== agoliveira is leaving to eat. Bye.
=== cprov [n=cprov@canonical/launchpad/cprov] has joined #ubuntu-mobile
ToddBrandtDoes anybody know the best way to run utilities that need root access without bothering the user? e.g. on moblin, network configuration won't open when running as user ume, so I imagine sudo needs to be called somewhere while opening the controlpanel, so if there is no root password will it still query the user?12:50
AaronL2Todd:  modify /etc/sudoers01:05
AaronL2possibly01:05
ToddBrandthmm, good call, thanks!01:07
AaronL2Todd:  what exe would you add to /etc/sudoers in this case?01:07
ToddBrandt/usr/bin/controlpanel, basically that would 01:09
ToddBrandtsolve it01:09
AaronL2yeah, but it would result in giving all control panel plug-ins superuser privileges01:09
AaronL2that's a problem01:09
ToddBrandtexactly what I need01:09
AaronL2but, it's possible to install additional control panel applets01:10
AaronL2some user software may do this01:10
AaronL2and such control panel applets could do malicious things, possibly01:10
ToddBrandtyea, but they all run within a single process, is it possible to delineate priveleges within different modules of the same executable?01:11
AaronL2probably not, the way to go might to use inter-process communication01:11
AaronL2and have another EXE started up by the network applet01:11
AaronL2that is added to /etc/sudoers01:11
AaronL2'course, that's more work :-)01:11
AaronL2ToddBrandt:  what can you do from the network config applet that requires superuser privileges?01:13
ToddBrandtHildon desktop doesn't work that way, I actually wish it did, in gnome-desktop all those applets are full blown applications with their own execution space, they can be more easily controlled01:13
AaronL2sure you can do that will hildon desktop01:14
ToddBrandtit edits files in the /etc directory basically01:14
AaronL2you would use something like exec to start a process01:14
AaronL2from the network control panel applet library01:14
AaronL2and communicate with it using inter-process communication of some sort01:14
AaronL2perhaps you could use dbus as well01:14
AaronL2but, perhaps the network config applet doesn't need superuser privileges01:15
AaronL2for instance, the user can easily use /sbin/ifconfig -a01:15
AaronL2without superuser privileges01:15
AaronL2if it's just for providing information, all that info should be accessible without su privileges01:15
ToddBrandtyea I think maybe the easiest solution is just removing the superuser dependency01:15
AaronL2:-)01:15
AaronL2probably also the safest from a security standpoint01:16
ToddBrandtmaybe add the network configuration files to a group that user ume is a member of01:16
AaronL2well, or make them readable by all01:16
AaronL2which files are these?01:17
AaronL2I would suspect that they are already readable by all01:17
ToddBrandtwriteable actually, it needs to be able to edit connection settings01:17
AaronL2why?01:17
ToddBrandtit's the network configuration applet01:17
AaronL2true01:17
AaronL2but it could be just used for providing information01:17
ToddBrandtconfiguration implies writing :D01:17
AaronL2what is in there that the user needs to edit01:17
AaronL2no, not necessarily01:17
AaronL2that's not how it works on the Nokia Internet tablets01:18
AaronL2some of the control panel applets are just used to provide information01:18
ToddBrandtWEP keys, static ip settings, DNS servers, DHCP or no DHCP01:18
AaronL2hmm01:18
AaronL2I think that Nokia got around this security issue by having a completely separate application for connectivity settings01:18
ToddBrandtbasically it's the manual configuration dialog, under 99% of people's use cases they'll never touvch it, they'll just use nm-applet's nifty little auto interface01:18
AaronL2see, it's perhaps more complicated than global settings01:19
AaronL2On the Nokia, you can have different, saved configurations for each connection01:19

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