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

=== merriam [n=merriam@85-211-21-215.dyn.gotadsl.co.uk] has joined #ubuntu-mobile
scheater5I've been in here and #ubuntu+1 asking about archos media players, but there's one question I haven't asked yet02:34
scheater5Just how far along is embeddedubuntu02:34
scheater5The wiki seems to suggest it's still in early stages of development02:34
mjg59Fairly far along, but it's currently only aimed at x8602:35
scheater5I thought that was Ubuntu mobile, and embeddedUbuntu was aimed at ARM02:36
mjg59No, it's the same project02:38
mjg59We currently don't support Arm02:38
scheater5Ok, it's not that I don't believe you, but that's most definitely what the information out there says.  https://wiki.ubuntu.com/EmbeddedUbuntu 02:41
mjg59scheater5: That's a spec for something else02:42
scheater5Well that's what I'm inquiring about.  I am now all but certain the Archos media players are ARM-based, so my question is how far along is EmbededdedUbuntu02:44
=== alek_xdu1 [i=chatzill@nat/intel/x-dce807ef6457ef8c] has joined #ubuntu-mobile
mjg59It looks like it consists of one wiki page02:48
mjg59You'd have to contact the people who wrote it to see if they've done anything else02:48
scheater5ic.  02:52
mjg59I'm afraid it's nothing to do with UME02:54
=== wasikevin [n=kevintw@221-169-13-105.adsl.static.seed.net.tw] has joined #ubuntu-mobile
scheater5I figured they were separate projects, considering they are for separate architectures, but the official list of ubuntu irc channels says this channel is for "Ubuntu Mobile and Embedded development."  02:57
scheater5If it seems like I'm grasping at straws here, I am.  Finding information about embedded linux systems has been proving quite the headache.  02:59
mjg59Right. Ubuntu Mobile and Embedded is the project name of the distribution currently targetting mobile and embedded x86 platforms03:02
mjg59Given sufficient demand or interest, that might branch out to ARM03:02
mjg59It's unlikely that we'll be directly involved in porting the kernel to new platforms, though03:02
scheater5Well, if I understand correctly, the kernel porting is long since done - the very media player I am talking about is based on linux, and Debian has an ARM port.  03:03
=== craigoz [n=craigo@cust1608.vic01.dataco.com.au] has left #ubuntu-mobile []
=== bfiller_ [n=bfiller@pool-72-74-234-2.bstnma.fios.verizon.net] has joined #ubuntu-mobile
=== bfiller [n=bfiller@pool-72-74-234-2.bstnma.fios.verizon.net] has joined #ubuntu-mobile
=== boggle [n=spindler@modemcable045.37-82-70.mc.videotron.ca] has joined #ubuntu-mobile
=== HappyCamp_ [i=chatzill@nat/intel/x-fcdf48c3db302126] has joined #ubuntu-mobile
=== robr_ [i=chatzill@nat/intel/x-9b5a975816db6727] has joined #ubuntu-mobile
=== robr_ is now known as robr
=== javamaniac [n=gerardo@pwnd.gerardo.com.ve] has joined #ubuntu-mobile
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #ubuntu-mobile
=== wasabi [n=wasabi@207.55.182.70] has joined #ubuntu-mobile
=== wasabi [n=wasabi@207.55.182.70] has joined #ubuntu-mobile
=== wasabi [n=wasabi@207.55.182.70] has joined #ubuntu-mobile
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #ubuntu-mobile
=== AaronL2 [i=[ddbILQw@onyx.spiritone.com] has joined #ubuntu-mobile
AaronL2bspencer, sodarock:  was anything determined regarding the issue with the ubuntu-mobile package?04:39
AaronL2just got back04:40
=== matt_c [n=mcroydon@137.147.45.66.cm.sunflower.com] has joined #ubuntu-mobile
=== vivijim [n=vivijim@20132141182.user.veloxzone.com.br] has joined #ubuntu-mobile
=== vivijim [n=vivijim@201.32.152.151] has joined #ubuntu-mobile
=== guerby [n=guerby@gut75-4-82-235-162-148.fbx.proxad.net] has joined #ubuntu-mobile
=== kwwii [n=kwwii@p54954096.dip.t-dialin.net] has joined #ubuntu-mobile
=== kwwii_ [n=kwwii@p54955054.dip.t-dialin.net] has joined #ubuntu-mobile
=== Namer_Katan89 [i=qa@gateway/tor/x-34f4572c1be3597b] has joined #ubuntu-mobile
=== dholbach [n=daniel@i59F71208.versanet.de] has joined #ubuntu-mobile
dholbachgood morning08:49
=== Peter_u2 [i=PeterZhu@nat/intel/x-e57491265baa08b4] has joined #Ubuntu-mobile
=== alek [i=alek@nat/intel/x-ebc29bb4cb46e90b] has joined #ubuntu-mobile
=== JayC [i=chatzill@nat/intel/x-3b6864d3dd2632a8] has joined #ubuntu-mobile
=== DannyZzz [i=chatzill@nat/intel/x-3b726a4a593a9f25] has joined #ubuntu-mobile
=== guardian [n=guardian@mar44-1-87-90-32-28.dsl.club-internet.fr] has joined #ubuntu-mobile
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-mobile
=== dholbach_ [n=daniel@i59F767F7.versanet.de] has joined #ubuntu-mobile
=== guardian [n=guardian@mar44-1-87-90-32-28.dsl.club-internet.fr] has joined #ubuntu-mobile
=== jgm [n=jgm@host-87-74-179-156.bulldogdsl.com] has joined #ubuntu-mobile
=== jgm [n=jgm@host-87-74-179-156.bulldogdsl.com] has left #ubuntu-mobile []
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-mobile
=== amitk [n=amit@a91-154-119-106.elisa-laajakaista.fi] has joined #ubuntu-mobile
=== captainigloo [n=silent@gar31-4-82-240-198-102.fbx.proxad.net] has joined #ubuntu-mobile
=== Lure [n=lure@external-1.hermes.si] has joined #ubuntu-mobile
=== amitk [n=amit@a91-154-119-106.elisa-laajakaista.fi] has joined #ubuntu-mobile
=== amitk [n=amit@a91-154-119-106.elisa-laajakaista.fi] has joined #ubuntu-mobile
=== TeTeT [n=spindler@modemcable178.77-70-69.static.videotron.ca] has joined #ubuntu-mobile
=== agoliveira [n=adilson@200.146.40.104.adsl.gvt.net.br] has joined #ubuntu-mobile
=== amitk [n=amit@a91-154-119-106.elisa-laajakaista.fi] has joined #ubuntu-mobile
=== carp3 [n=pedram@217.219.161.251] has joined #ubuntu-mobile
=== boggle [n=spindler@modemcable178.77-70-69.static.videotron.ca] has joined #ubuntu-mobile
=== ramvi [n=ramvi@CPE-124-187-39-128.qld.bigpond.net.au] 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
=== matt_c [n=mcroydon@137.147.45.66.cm.sunflower.com] has joined #ubuntu-mobile
=== matt_c_ [n=mcroydon@137.147.45.66.cm.sunflower.com] has joined #ubuntu-mobile
=== matt_c_ [n=mcroydon@137.147.45.66.cm.sunflower.com] has joined #ubuntu-mobile
=== etrunko [n=edulima@200.184.118.132] has joined #ubuntu-mobile
=== vivijim [n=vivijim@200.184.118.132] has joined #ubuntu-mobile
=== andrunko [n=andrunko@200.184.118.132] has joined #ubuntu-mobile
=== amitk [n=amit@a91-154-119-106.elisa-laajakaista.fi] has joined #ubuntu-mobile
=== amitk [n=amit@a91-154-119-106.elisa-laajakaista.fi] has joined #ubuntu-mobile
=== captainigloo [n=silent@gar31-4-82-240-198-102.fbx.proxad.net] has joined #ubuntu-mobile
guardiani just setup an ubuntu mobile image to run on a samsung q1 ultra. testing the image on my feisty workstation, i noticed there's an input method selector selector icon on the top right of the screen03:34
guardianit enables me to select different virtual keyboards03:34
guardianwhat's the input method framework being used please ?03:35
=== bfiller_ [n=bfiller@fw.pepper.com] has joined #ubuntu-mobile
=== bfiller [n=bfiller@fw.pepper.com] has joined #ubuntu-mobile
=== bfiller [n=bfiller@fw.pepper.com] has joined #ubuntu-mobile
=== kyleN [n=kyle@76.24.36.33] has joined #ubuntu-mobile
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-mobile
agoliveirakwwii: Hi Ken. Do you want to talk about the themes now?04:00
=== renatofilho [n=renato@200.184.118.132] has joined #ubuntu-mobile
kwwiiagoliveira: sure, I was trying to work on it a bit last night and simply got confused04:02
kwwiiagoliveira: if you look into the hildon-theme-tools package there is a script which sets up a basic package04:03
kwwiihildon-theme-bootstrap04:03
agoliveirakwwii: Fine.04:03
sodarockasac: are you able to edit the ubuntu-mobile metapackage?04:03
kwwiicalling that asks you a few simple questions about which layout, name, place to install, etc. and then creates a basic package04:03
kwwiiat this time, we have no layout of our own...eventualy we will need to add our new layout to that tool04:03
kwwiibut for now, I have taken the package that it produces and added a template.png file and a wallpaper04:04
sodarockagoliveira: are you able to edit the ubuntu-mobile metapackage?04:04
kwwiiafter looking at what I put in launchpad it turns out that it is kinda nasty, as I already built the theme before I put it in bzr, which is a mistake - we need to remove that package and put a decent one up04:05
agoliveirasodarock: Sorry, I don't have the power for that.04:05
asacsodarock: i think i could, but would rather not do that ... is Mithrandir not available?04:05
sodarockagoliveira: thanks04:05
sodarockasac: He didn't respond to my pings, I'll try later, maybe it is lunch time.04:05
sodarockI've got time.  I still haven't got out of bed yet.  7am here in Oregon.04:06
agoliveirakwwii: Ok, let me get this straight. The hildon-theme-tools is fine, you just need a good package for it?04:06
asacsodarock: good ;)04:06
sodarockI will ping you later asac to work on getting moblin-applets in.  FYI I am also known as HappyCamp_04:07
kwwiiagoliveira: we need a good package from the theme package that it creates04:07
sodarocksodarock: is my home nick.  probably uncessarily confusing :(04:07
agoliveirakwwii: 04:07
agoliveirakwwii: I see.04:07
kwwiithe hildon-theme-tools themselves are already in and work fine04:07
agoliveiraOk, let me run this little guy here and see what comes out. I'll contact you later if I have any doubts.04:08
asacsodarock: ah :) ... now i know who you are ;)04:08
=== sodarock wanders off to go get ready to go into work.
kwwiiagoliveira: cool04:11
=== craigoz [n=craigo@cust1608.vic01.dataco.com.au] has joined #ubuntu-mobile
=== Sciri [n=sean@fw.pepper.com] has joined #Ubuntu-Mobile
kwwiiagoliveira: I am heading out for while...bbl04:39
agoliveirakwwii: Ok, I'm also going lunch in a few minutes.04:39
kwwiibon appetit04:40
=== boggle [n=spindler@modemcable178.77-70-69.static.videotron.ca] has joined #ubuntu-mobile
agoliveirakwwii: It will be a microwave lazanha so we both know it's emergency food at best ;)04:51
agoliveira_lunchbut thanks any way ;)04:52
=== jpan_laptop [i=jpan9@nat/intel/x-5d303c23442e8e22] has joined #ubuntu-mobile
=== jpan_olympia [i=jpan9@nat/intel/x-c7aea6d8bed257ad] has joined #ubuntu-mobile
=== lmoura [n=lmoura@200.184.118.132] has joined #ubuntu-mobile
=== matt_c [n=mcroydon@gozur.sunflowerbroadband.com] has joined #ubuntu-mobile
=== Namer_Katan89 [i=qa@gateway/tor/x-f1efbbdfb6be5c03] has joined #ubuntu-mobile
HappyCamp_asac, if you are up for it, I'm ready to work with you on getting moblin-applets into Gutsy.05:35
=== phanatic [n=phanatic@dsl5400C4C6.pool.t-online.hu] has joined #ubuntu-mobile
=== craigoz [n=craigo@cust1608.vic01.dataco.com.au] has left #ubuntu-mobile []
=== mdz [n=mdz@adsl-75-20-203-208.dsl.pltn13.sbcglobal.net] has joined #ubuntu-mobile
=== Lure [n=lure@89-212-18-142.dynamic.dsl.t-2.net] has joined #ubuntu-mobile
=== ian_brasil [n=ian@dasasob.nokia.com] has joined #ubuntu-mobile
asacHappyCamp_: let me take a break for a few minutes :) i will come back to you06:13
=== sabotage [i=sabotage@nat/intel/x-3bf7049db613d4b2] has joined #ubuntu-mobile
HappyCamp_asac, no problem06:14
agoliveirakwwii: You there?06:25
kwwiiagoliveira: yepp, but I am eating dinner in a bit06:47
=== alek_xdu1 [i=chatzill@nat/intel/x-83e59c972dfdc3ab] has joined #ubuntu-mobile
agoliveirakwwii: If you're going to return, there's no rush, I have more things to do.06:48
kwwiiwe can take care of it now06:48
kwwiistill waiting for my son to come home from his bike trip06:48
agoliveiraOk. I was checking the hildon-theme-teste and, apart from a small dependencies change, it creates a valid package for what I've seem. What exactly you need to do from there?06:49
agoliveirakwwii: err... hildon-theme-tools I emant06:51
agoliveirameant06:51
=== agoliveira is still feeling some side-effects from the party last night :)
kwwiiagoliveira: we need to get that theme in our build and see that it is set as default06:52
agoliveirakwwii: You don't need to add anything to it?06:53
agoliveira...or change06:53
kwwiiagoliveira: actually, yes, I need to remove a lot of stuff first06:53
kwwiibut it will be a continual improvement process06:54
kwwiiwe can wait until we set it as default the first time, but after that it should include any changes in the theme package when the stuff gets built again06:54
agoliveirakwwii: Ok, I see no problems with the package itself but I have no upload privileges so we will need Tollef's help (or anyone's who can upload stuff).06:57
kwwiiagoliveira: cool :-)06:57
agoliveirakwwii: I'll fix the dependency version problem with on the hildon-theme-tools package and see how to upload the first theme.06:58
kwwiiagoliveira: cool...the one thing I still need to do on the stuff I checked into launchpad is call a "make clean" on it (it now has all the many pixmaps in it which should be created at build time)06:58
agoliveirakwwii: Sorry but I got a bit confuse now. Did you upload a theme package to LP or a modified theme-tools package?07:00
=== javamaniac [n=gerardo@pwnd.gerardo.com.ve] has joined #ubuntu-mobile
kwwiiagoliveira: I uploaded a theme package07:13
kwwiiagoliveira: we still need to upload a modified package but that will take some time07:13
agoliveirakwwii: And you wan the changes there into the "official" package?07:13
agoliveirakwwii: I'm asking because the changes there might requeire changes on the tools package.07:14
kwwiiagoliveira: yes, I thought we could update the existing themeing with what I have for now, and once we have the new layout and such done we can work on adding that later07:15
kwwiiwe will not be changing the theme-tools, but rather the theme-layout07:15
kwwiibut we are at least a week away from that07:15
agoliveirakwwii: Hmmm... it's that the theme-tools apps download the layout from somewhere (in this case maemo's repository) so this will have to change.07:16
kwwiierm, right...didn't think about that07:17
kwwiialthough, you have to have the layout already installed to create the theme package I thought07:17
kwwiithere is a package for hildon-theme-layout4 or such07:17
kwwiiwe will be tweaking that, but we are not that far along yet07:18
kwwiiI have no idea what the theme-tools download from the maemo repo's though07:18
agoliveirakwwii: Exactly. So, we have to think what to do in this case. I wonder if wouldn't be better if I modify the tools to use a local set of files that will deppend on a package (the theme package) so you could modify the theme files locally, build it with the tools and, once satisfied, upload it so it will be used as the theme by the UME itself and as a base for you.07:20
kwwiiagoliveira: that definitely sounds like the best idea - we will be tweaking this stuff for quite a while I think07:20
kwwiiin addition, and 3rd party vendors will want to do the same07:21
=== patm [n=pmcgowan@fw.pepper.com] has joined #ubuntu-mobile
agoliveirakwwii: Ok, I'll see to it.07:24
kwwiiagoliveira: sweet, thanks man07:24
=== agoliveira grabs the chains and the whip...
agoliveirakwwii: No problem :)07:24
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-mobile
AaronL2kwwii:  still there, bspencer suggested that I talk to you regarding issues with icon themes and gtk07:40
AaronL2I mean, still there?07:40
AaronL2also, does anyone know if the issue with ubuntu-mobile and the incorrect dependency has been fixed?07:41
Mithrandiryes, it was fixed some hours ago07:41
AaronL2Mithrandir:  thanks07:42
=== Praj [i=chatzill@nat/intel/x-a93968a3ef4df505] has joined #ubuntu-mobile
AaronL2hi, anyone here familiar with XSETTINGS and GTK?07:51
AaronL2I mean, as XSETTINGS is used by GTK07:51
=== boggle [n=spindler@modemcable178.77-70-69.static.videotron.ca] has joined #ubuntu-mobile
=== javamaniac [n=gerardo@pwnd.gerardo.com.ve] has joined #ubuntu-mobile
=== guardian [n=guardian@ANantes-252-1-13-160.w82-126.abo.wanadoo.fr] has joined #ubuntu-mobile
=== agoliveir1 [n=adilson@201.47.49.237.adsl.gvt.net.br] has joined #ubuntu-mobile
=== agoliveir2 [n=adilson@201.47.78.205.adsl.gvt.net.br] has joined #ubuntu-mobile
=== cprov [n=cprov@canonical/launchpad/cprov] has joined #ubuntu-mobile
HappyCamp_agoliveira, Do you know off the top of your head, how to build a debian package as lpia on an i386 based system?08:44
=== HappyCamp_ wonders if asac forget about poor little old HappyCamp_
agoliveiraHappyCamp_: You make a lpia chroot.08:44
HappyCamp_Ah, with pbuilder :)08:45
HappyCamp_Now I remember, I think somebody said that to me when we were in Boston.08:45
agoliveiraHappyCamp_: Glad to help :)08:45
HappyCamp_Now I just got to go dig through pbuilder info.  Thanks agoliveira 08:46
agoliveiraHappyCamp_: or debootstrap directly.08:48
HappyCamp_agoliveira, I just figured the debootstrap part out :)  Now I have to figure out if I can just say --arch=lpia08:49
agoliveiraHappyCamp_:  sudo debootstrap --arch lpia gutsy your_dir_goes_here http://ports.ubuntu.com/ should do the trick08:50
HappyCamp_agoliveira, sweet thanks :)08:52
agoliveiraHappyCamp_: My pleasure!08:52
Mithrandiryou don't need the ports.ubuntu.com bit09:16
=== matt_c [n=mcroydon@gozur.sunflowerbroadband.com] has joined #ubuntu-mobile
=== gary_l [n=Gary@fw.pepper.com] has joined #ubuntu-mobile
=== rustyl [i=rusty@nat/intel/x-c3ecb4c804bbabad] has joined #ubuntu-mobile
asacHappyCamp_: can i just clone your git branch to review? have you set tags?09:34
agoliveiraMithrandir: Interesting. I didn't knew that.09:36
=== agoliveira just sees that the <mirror> parameter on debootstrap is optional.
Mithrandiryes, and it's smart enough to know that gutsy/i386 lives somewhere else than lenny/amd6409:38
=== agoliveira thinks that those tools are growing too smart already :)
agoliveiraTalking about smart tools: http://www.technologyreview.com/player/07/09/19Greene/1.aspx09:41
=== asac_ [n=asac@debian/developer/asac] has joined #ubuntu-mobile
asac_HappyCamp_: i was off ... if you said anything, please paste again09:50
kwwiiseb128: ping?09:54
seb128kwwii: hi09:54
AaronL2seb128:  Hi, I've been chatting with kwwii regarding problems with icon themes and GTK09:55
kwwiiseb128: do you understand how xsettings works?09:56
AaronL2I'm probably going to send an e-mail about this to ubuntu-mobile, it seems that an additional component, the xsettings manager, is necessary, for this to work09:56
seb128kwwii: not the details but I've somewhat, why?09:57
=== alek_xdu1_ [i=chatzill@nat/intel/x-e44e131b32038bd9] has joined #ubuntu-mobile
AaronL2kwwii:  would you like me to describe the issue?09:59
AaronL2seb128:  not sure what happened, but I can describe the problem.  I've been porting the maemo VNC viewer project to MIDs, and I use one of the icons from the hildon icon theme.  Unfortunately, it doesn't display, and instead, the missing icon icon displays.10:01
AaronL2seb128:  I dug into the GTK/GDK code, and the code for icon themes is primarily implemented in gtkicontheme.c.10:02
AaronL2It will typically only load at most three icon themes, the main icon theme, the fallback icon theme, and the default icon theme.  The default is always hicolor.10:02
seb128right10:02
AaronL2It tries to get the main and fallback icon themes from the xsettings manager--this code is in gdk/x11/xsettings-client.c10:02
AaronL2The XSETTINGS manager is actually a separate window--it queries the window using an X atom.10:03
AaronL2there are various XSETTINGS settings, including the main icon theme and the fallback icon theme.10:03
AaronL2of course, on MIDs, there is no XSETTINGS manager window10:04
AaronL2so, it falls back to "hicolor" for the main theme and NULL for the fallback theme.10:04
AaronL2it will also add any icon themes that are inherited by the hicolor icon theme (as declared in its index.theme file), but there aren't any.10:04
AaronL2As far as I know, the XSETTINGS manager is provided by GNOME's control panel.10:05
AaronL2the main icon theme that is returned is the one that corresponds to the overall current theme the user has chosen, I think10:05
AaronL2the fallback is always "gnome"10:05
AaronL2Without modifying GTK, it seems that we need an XSETTINGS manager to get things done properly--perhaps the fallback could be hildon.10:06
AaronL2there is no "default" implementation for an XSETTINGS manager10:06
AaronL2another option would be to patch the index.theme file for the hicolor icon theme and add an Inherits line, but that's kludgy10:06
AaronL2seb128:  what do you think?10:07
AaronL2for the purpose of porting already existing maemo applications, I think that the hildon icon theme needs to be available.10:07
seb128you can inherit from the maemo theme in the theme index10:07
seb128if you need it10:08
AaronL2do you mean the hicolor index.theme file?10:08
seb128no, whatever theme you are using10:08
AaronL2gtkicontheme.c ignores that--it depends on an XSETTINGS manager to retrieve that information10:08
seb128you don't need a xsettings manager10:08
seb128you can either use the xsettings or use a .gtkrc for example10:09
AaronL2I couldn't find anything in the gtkrc file having to do with icon themes10:09
AaronL2plus, the code in gtkicontheme.c does not do anything with gtkrc10:09
AaronL2I tried modifying the mobilebasic theme file, that didn't change anything10:10
seb128hum, right10:10
AaronL2I don't think GTK's icon theme code is examining any of these things10:10
seb128sorry, that's for GTK themes10:10
seb128well, you can create an icon theme10:10
AaronL2yeah, although it is possible to specify the icon theme that is used by the GTK theme10:10
seb128and have an Inherits=othertheme10:10
AaronL2but again, I don't think it will use this information10:10
AaronL2seb128:  right, but either the programmer will have to manually enable this icon theme or patch hicolor10:11
seb128why?10:11
AaronL2well, just because the icon theme is added to /usr/share/icons doesn't mean it will be automatically used10:11
seb128no, that's where you have to use xsettings10:11
AaronL2if that were the case, then the hildon icon theme would automatically be added to the list of icon themes maintained by GTK10:11
AaronL2ok, then xsettings, where are these xsettings stored?  I debugged through the xsettings code10:12
AaronL2and it only gets them from an XSETTINGS manager window10:12
AaronL2if it cannot contact an XSETTINGS manager window, then it fallback back to "hicolor" for main and null for fallback10:12
AaronL2s/it fallback back/it falls back10:12
seb128xsettings are not "stored"10:13
kwwiihrm, I see that in the gtkrc of mobile-basic it sets hildon as the fallback theme which is apparently not used if you what you say is correct10:13
seb128gnome-settings-daemon read /desktop/gnome/interface/icon_theme10:13
seb128and applies it as xsetting10:13
seb128that GTK uses10:13
AaronL2okay, well, I tried that10:13
AaronL2I modified /desktop/gnome/interface/icon_theme and changed it to hildon10:14
AaronL2I used gconftool10:14
AaronL2that didn't change things10:14
seb128do you run gnome-settings-daemon?10:14
AaronL2is it enabled by the platform?10:14
AaronL2gnome-settings-daemon is probably supplying an XSETTINGS manager window10:14
seb128I've no idea what you call "the platform"10:14
AaronL2I mean10:14
AaronL2by an image generated by Image creator10:14
seb128gnome-settings-daemon runs on the ubuntu desktop10:14
seb128I didn't run a mobile environment10:15
seb128no idea, you need to ask somebody from ubuntu-mobile10:15
AaronL2ok, then maybe we need gnome-settings-daemon on MIDs10:15
seb128from reading the mailing list probably not10:15
kwwiiseb128: I do not think it is run on mobile10:15
seb128no10:16
seb128let me look to the list10:16
seb128somebody wrote about an hildon-setting-manager I think10:16
seb128"Moblin Applets (moblin-utilities) Status Update"10:16
seb128"Replaced gnome-settings-daemon with a customized version called 10:17
seb128moblin-settings-daemon. This daemon is based on the gnome version's10:17
seb128code but will have all the pieces moblin doesn't need stripped out."10:17
AaronL2this was from Todd Brandt?10:17
seb128"Brandt, Todd E <todd.e.brandt@intel.com>"10:17
seb128yes10:17
ToddBrandtthat's me, reading back10:17
AaronL2:-)10:17
seb128this setting daemon should probably apply the theme xsetting then10:17
AaronL2ToddBrandt:  the XSETTINGS stuff is documented at freedesktop.org10:18
ToddBrandtAaronL2 and seb128: gnome-settings-daemon was build and installed by gnome-control-center, which has been supplanted by the moblin-applets package10:18
ToddBrandtmoblin-applets now uses a modigified version of gnome-settings-daemon called moblin-settings-daemon] 10:18
seb128ok10:18
seb128looks like it should read some gconf key and apply the corresponding xsettings then10:19
ToddBrandtIt does have a themes section in it taken from gnome-settings-daemon, is that what you're trying to enable?10:19
ToddBrandtyep10:19
AaronL2well, yes and no10:19
AaronL2it needs to be able to work with GTK's XSETTINGS client10:19
seb128there is no "client"10:20
AaronL2GTK queries a hidden window (well, most likely a hidden window) that provides a certain atom10:20
seb128a GTK application will use the xsetting10:20
seb128the manager just needs to set it10:20
ToddBrandthmm, I haven't looked too deeply at the theme code in gnome/moblin-settings-daemon10:20
AaronL2seb128:  I don't think that's the way it works, I stepped through the code yesterday.10:20
seb128AaronL2: how do you think it works?10:20
seb128AaronL2: run applications under GNOME, change the theme, notice that they update automatically10:21
AaronL2seb128:  right10:21
AaronL2I'm talking about under the surface10:21
AaronL2exactly how the GTK process gets this information10:21
seb128under GNOME the theme manager updates the key, the settings-daemon watch the key and update the xsetting and GTK use the change10:21
AaronL2the settings daemon is in a separate process10:21
AaronL2there is a mechanism that GTK is using to query the settings daemon10:22
AaronL2it uses X atoms10:22
seb128no10:22
AaronL2here's some code from xsettings-client.c in GTK10:22
seb128right, there is no communication with the daemon10:22
seb128the settings daemon update the xsetting10:22
seb128and the app gets it from there10:22
AaronL2  sprintf(buffer, "_XSETTINGS_S%d", screen);10:23
AaronL2  atom_names[0]  = buffer;10:23
AaronL2  atom_names[1]  = "_XSETTINGS_SETTINGS";10:23
AaronL2  atom_names[2]  = "MANAGER";10:23
AaronL2then it uses XInternAtom to form atom IDs10:23
AaronL2  client->selection_atom = atoms[0] ;10:23
AaronL2  client->xsettings_atom = atoms[1] ;10:23
AaronL2  client->manager_atom = atoms[2] ;10:23
AaronL2ok, it gets the manager window as follows10:23
AaronL2  client->manager_window = XGetSelectionOwner (client->display,10:24
AaronL2                                               client->selection_atom);10:24
AaronL2and it queries the manager window for the XSETTINGS info as follows10:24
AaronL2      result = XGetWindowProperty (client->display, client->manager_window,10:24
AaronL2                                   client->xsettings_atom, 0, LONG_MAX,10:24
AaronL2                                   False, client->xsettings_atom,10:24
AaronL2                                   &type, &format, &n_items, &bytes_after, &dat\10:24
AaronL2a);10:24
seb128GTK will pick the theme change automatically, you just need the settings daemon to apply it correctly10:25
seb128that works with gnome-settings-daemon10:25
AaronL2yes, I think we are probably talking about the same thing, just at differnet levels10:25
seb128if that doesn't work using moblin-settings-daemon this one is probably doing something wrong10:25
AaronL2I think from the low-level perspective, it is using the XSETTINGS manager/client thing as I mentioned10:26
AaronL2that's how the communication occurs10:26
AaronL2but, at the higher level, these settings are managed by the settings daemon10:26
AaronL2and the settings daemon populates them to the XSETTINGS manager window10:26
AaronL2it seems that moblin-settings-daemon must provide this entire support mechanism, including the XSETTINGS manager window10:28
seb128right10:28
ToddBrandtseb128 and AaronL2: at the moment when you use the moblin platform neither gnome or moblin-settings-daemon run, I am (this very minut) adding in moblin-settings-daemon to be autorun when the GUI starts. Thusfar all I've changed from the gnome-settings-daemon code is the keybindings functionality, the xsettings functionality is identical and should still function with the gnome gconf keys, The latest moblin-applets10:28
ToddBrandt will be ready in about an hour.10:28
AaronL2Todd:  so, the fallback icon theme is still "gnome", I take it?10:29
seb128gtk+ uses gnome and hicolor in any case10:29
AaronL2perhaps the mobilebasic icon theme (if there is one), can inherit from Hildon10:29
seb128hicolor is upstream10:29
AaronL2somehow, hildon needs to be available....10:29
ToddBrandtAaronL2: it's whatever control-center-2.18.1 defined it as, which is gnome, yes10:29
seb128and we patch it in ubuntu to use gnome because otherwise it was creating issues10:29
seb128whatever icon theme you use should Inherits of the other themes which are required10:30
AaronL2so, the main icon theme, the one returned by the settings daemon, should inherit from hildon, right?10:30
seb128yes10:31
AaronL2Todd:  do you know if there is a mobilebasic icon theme?10:31
AaronL2I wonder what it will be using--if I recall, the icontheme specified in the mobilebasic theme file is Default10:31
AaronL2and of course, there is no Default icon theme provided10:31
ToddBrandtAaronL2: I thought there was, it was what we used on the Zi9s I think10:31
AaronL2the only icon themes in /usr/share/icons, I think, are emacs22, hicolor, hildon, and gnome10:32
kwwiiuntil now we are planning on using a UME theme for certain specific icons, Tango, then Gnome and then Hicolor10:32
AaronL2there might be more on images created for the Samsung10:32
kwwiithis means that tango would replace hildon in our case10:32
AaronL2kwwii:  well, as long at Tango includes all the icons from hildon, that will be fine10:33
AaronL2there are some specialized icons in hildon10:33
kwwiiAaronL2: those icons would end up in the UME theme then10:33
AaronL2how would the UME theme be used?10:33
AaronL2would Tango inherit from UME?10:33
kwwiiit would be the theme on top10:34
kwwiiyes10:34
AaronL2ok, then that should work--this might result in an install issue for already existing maemo applications, if they are specifically installing icons to an icon theme named hildon10:34
AaronL2one additional porting task....10:34
kwwiiright, we will have to look into those problems as they come up10:35
kwwiiofficialy by the xdg spec, 3rd party apps should install their icons in to hicolor10:35
AaronL2well, I would hope that you would continue to have the hildon icon theme10:35
AaronL2and UME might inherit from hildon10:35
kwwiiyeah, we might not get around it10:35
kwwiiour main issue is to make this as easy to theme as possible (for hardware vendors)10:36
AaronL2but, you're right, it is probably best to just install to hicolor, I think that will work on the Nokia Internet tablets as well10:36
kwwiiyepp, I am discussing this with the nokia people as well10:37
AaronL2well, I think the solution to this issue with icon themes is known, kwwii, seb128, Todd, thanks for your help10:38
AaronL2Todd: it looks like much of these issues will be rectified when the mobile settings daemon is enabled10:38
AaronL2possibly, other theme issues as well10:38
kwwiihehe, I am good at pointing a finger at someone else :p10:38
AaronL2and now, no need for me to write an e-mail to ubuntu-mobile :-)10:39
ToddBrandtAaronL2: yea, that daemon is pretty important and hasn't been run until now, if you have any issues with it let me know10:39
AaronL2plus, Todd sits near me, I can go and pester him :-)10:39
ToddBrandt:)10:39
AaronL2well, if you aren't working from home :-P10:39
=== tmarble [n=tmarble@user-38q4et6.cable.mindspring.com] has joined #ubuntu-mobile
AaronL2ToddBrandt:  I need a user name?10:57
ToddBrandtAaronL2: oh, wait, go here10:59
ToddBrandthttp://moblin.org/projects_moblin-applets-development.html10:59
ToddBrandtThat explains how to download and build the source without a username11:00
ToddBrandtusing rsync11:00
AaronL2that's working, thanks11:03
bfillerI have a debian packaging question was wondering if anyone knew the answer too..11:10
bfillerI have a debian/gconf-defaults file defined. I know I need to add something to my debian/rules file to make this get installed11:11
bfillerbut not sure what. The current rules file just includes /usr/share/cdbs/1/rules/debhelper.mk. I think I need dh_gconf somewhere?11:12
ToddBrandtbfiller: you do that with a .schema file11:12
bfillerToddBrandt: pls explain11:13
ToddBrandtbfiller grab the latest moblin-applets and look at the rules file, there are two changes to debian/rules and the addition of a schemas directory  which install a huge bunch of default gconf keys11:13
bfillerToddBrandt: cool, I'll take a look, thanks11:13
ToddBrandtyou can even compare between the two git commits, that will show exactly what was changed to add in gconf stuff11:13
ToddBrandtThis is the commit where I added all the gconf stuff from scratch (well, copied and modified from gnome-control-center, but fomr scratch from git's point of view ;) )11:15
ToddBrandtcommit e07f69051c09e814e4ddcad2db60ad7b2f5e2e6011:15
ToddBrandtAuthor: Todd Brandt <todd.e.brandt@intel.com>11:15
ToddBrandtDate:   Tue Sep 18 23:21:55 2007 -070011:15
ToddBrandt    Replaced gnome-settings-daemon with a lighter weight11:15
ToddBrandt    version called moblin-settings-daemon. This should11:15
ToddBrandt    now be run at startup so as to handle the keybindings.11:15
ToddBrandt11:15
ToddBrandt    Keybindings now functions for a new set of moblin11:15
ToddBrandt    specific gconf keys in11:15
ToddBrandt    /apps/moblin-settings-daemon/keybindings11:15
=== patm [n=pmcgowan@fw.pepper.com] has left #ubuntu-mobile []
bfillerToddBrandt: thanks. My problem is my deb package has no source, so the rules file is empy. I'm not sure what to add to it to just do the gconf stuff11:24
ToddBrandtbfiller: if you just want to install gconf keys, I'd add this line to the install part of rules first11:25
ToddBrandt        GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 $(MAKE) DESTDIR=$(CURDIR)/debian/moblin-applets install11:25
ToddBrandtreplace moblin-applets with your project name11:25
ToddBrandtthen add dh_gconf to the binary stage11:26
ToddBrandtthen add in the schemas directory and automake (with the install-data-local action)11:26
=== b0unc3 [n=b0unc3@217.201.10.24] has joined #ubuntu-mobile
ToddBrandtBasically GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL just keeps the schemas directory from being installed while the binary is being built (lest they would end up on your workstation), then dh_gconf creates the scripts which will install the .schemas and puts them in the binary11:27
bfillerToddBrandt: I understand, thanks11:29
HappyCamp_asac, I'm back.   I went to lunch.  You still awake?11:35
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-mobile
=== lucasr [n=lucasr@cs164220.pp.htv.fi] has joined #ubuntu-mobile
=== Sciri [n=sean@c-75-68-126-204.hsd1.nh.comcast.net] has joined #Ubuntu-Mobile
=== mdz [n=mdz@adsl-67-112-122-114.dsl.pltn13.pacbell.net] has joined #ubuntu-mobile
=== bspencer [i=bob@nat/intel/x-53565ec5eb125ee6] has joined #ubuntu-mobile
bspencerMithrandir, (or other)   the UME build currently causes the system to hang during boot.  The last message is "Activating Swap"01:28
bspenceralek, told me that this is related to a recent update of unionfs with upstream01:29
bspencer(is that right ? )01:29
bspencerand also that a fix had been identified and would be in soon.01:29
bspenceris this correct info and is there anything we can do to help accelerate this?  01:29
AaronL2bspencer:  can't help you with this, but are you by chance at your desk?01:33
bspencerAaronL2, yes, but not avail temporarily01:36
AaronL2bspencer:  no prob, let's talk next week01:36
bspencerAaronL2, or in 30mins01:37

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