/srv/irclogs.ubuntu.com/2008/08/29/#ubuntu-desktop.txt

* NCommander is convienced he has no life02:02
=== crd1b is now known as crdlb
NCommanderok, this makes sense10:09
=== asac_ is now known as asac
=== walters_ is now known as walters
tedgmpt: Are you running Intrepid?16:09
mpttedg, not right now, why?16:10
mpt(Intrepid ignores my trackpad at the moment)16:10
tedgmpt: I was curious if you'd had a chance to look at the fusa applet.16:10
mptHow long has it been in?16:11
tedgmpt: I just fixed my trackpad on Intrepid... PITA... I still don't have it perfect.16:11
tedg3 days.16:11
tedgI have on quick question though, what to do when there is no IM client.16:11
mptI have the Aug 26 daily live16:11
mptthen don't show the status items16:12
tedgRight now I default to "Offline"16:12
tedgDon't show them at all, or make them insensitive?16:12
mptdon't show them at all16:12
tedgDoesn't that equate to "disappearing" functionality?16:12
tedgMenus that appear and disappear and users not knowing why?16:12
mptbut they don't appear and disappear16:13
mpt(What did I say?:-)16:13
mpttedg, having something insensitive usually implies that there's something you can do to make it sensitive16:14
tedgmpt: Sorry, apparently unplugging my tablet causes X to crash...16:14
tedgI probably missed your last couple messages.16:14
mptI don't think it's reasonable to have insensitive items dependent on software that isn't even installed16:14
mpt(You didn't miss anything)16:14
tedgWell, in theory it'd be installed.  Just not running.16:15
tedgPidgin is in the default install.16:15
mptOh, sorry, by "no IM client" I thought you meant "no IM client installed"16:15
mptIf installed but not running, then sure, "Offline"16:15
tedgNo, no IM client running.16:15
mptand setting any other status should launch it.16:16
mpt(And set that status once it's launched.)16:16
tedgHmm, that may be tricky.  We don't really know which IM client the user is using.16:16
mptPresumably the same one that you treat as Canonical if Pidgin and Empathy are both open and set to different statuses. :-)16:17
tedgThere's no "Preferred Application" for IM.16:17
mpter, "canonical" with a small c16:17
tedgI actually, in that case, report the "most available".16:17
mptdurnit16:18
tedgI'm thinking that we should hide the icon on the bar, and make the menu items insensitive.16:18
tedgThat way if folks only run IRC in a terminal window, they get the panel space back.16:19
tedgAnd if they want the menu space, they can set the GConf setting.16:19
mptSo, default to Pidgin (since that's the one in the default install), falling back to Empathy if Pidgin's not there and Empathy is, and report a bug asking for IM client to go in Preferred Applications.16:19
crevettetedg, you're the one that did the FUSA thingy with IM integration16:21
crevette?16:21
mptcrevette, yes, that's what we're discussing16:21
tedgHmm, I'm thinking that the only way we could start Pidgin is to hard code the path to it's desktop file... kinda messy.16:21
asacyou could also look which profile was last used (if both are installed, but not running)16:21
tedgcrevette: yes.16:21
tedgasac: Profile?16:22
crevettetedg, good job, just one thing, could you use more tangoish icons, as pidgin use for status ?16:22
asacconfig folder16:22
asacin home directory ... (if they have)16:22
tedgcrevette: Yeah, I threw in GTK+ stock icons for FF to get the features in.  I'm discussing the icons with the art team, though I'll probably steal some for the short term to make it prettier.16:23
crevetteokay16:23
kwwiitedg: can you send me a list of the icons it uses? Maybe I'll find some time to make them16:24
kwwiitedg: I'm not promising anything but having the information can't hurt :-)16:24
tedgasac: They seem to have folders, but atleast with Empathy, it doesn't seem to be touching them.  I could look at their log files maybe.16:24
tedgkwwii: Okay, will do.16:24
tedgmpt: I guess my question comes down to, should "offline" and "no client" be different states?16:25
asactedg: usually history files are regularly touched16:25
mpttedg, logging is off in Pidgin by default, but when seb128 got back I was going to ask him if he could turn it on by default, because upstream are interested in knowing whether anyone will scream if that happens16:26
mpt(they're skittish about turning it on by default for everyone)16:26
andreasncrevette: the presence icons are already set in the naming-spec, so maybe we can just put the pidgin icons into gnome-icon-theme and refer to those names16:27
tedgHmm, so there might not be any files they touch regularly :)16:27
kwwiiasac: I have a couple of teams working on themes...to do anything really nifty they also have to include a chrome file for FF, so my question is how should I install that?16:27
tedgandreasn: Really, I couldn't find anyone who'd implemented them.. what are their names?16:27
kwwiiandreasn: so they are in the spec but the icons do not exist right?16:27
mpttedg, certainly "no client" should be a different state, because in that case you have very little idea whether someone is offline or not. They might (for example) be online in Skype and not care about anything else.16:27
asackwwii: what kind of chrome file is that?16:27
andreasnkwwii: yes, exactlu16:28
andreasnexactly I mean :)16:28
kwwiiandreasn: sounds like a good place for me to start making gnome icons :p16:28
andreasnthe names are user-away, user-idle, user-offline and user-online16:28
tedgandreasn: Well someone should be yelling at Empathy of not using them now that they're a GNOME App.16:28
andreasntedg: yeah, and someone should yell at me for not including them in gnome-icon-theme :/16:29
* andreasn sneaks away....16:29
tedgANDREASN!!!  Oh, darnit, he got away.   ;)16:29
tedgmpt: Okay, so in the "no client" state -- panel icon is "Offline" or "else" or hidden?16:30
kwwiiasac: it changes the text color of the menus (since FF doesn't seem to do that right from the gtk theme) as well as the status bar text color16:31
kwwiiasac: so it is something we don't want to set at installation as these will not be the default themes16:31
mpttedg, just show the person's name I think16:31
mptsince it's just an account switcher + quit-mode-chooser at this point16:31
asackwwii: ok. would it be appropriate to make a complete skin extension out of that?16:32
asacmaybe with more contributions?16:32
tedgmpt: Okay.16:32
Zdraandreasn, tedg: I'm all for using icon naming spec for status icons... but dobey can't understand provided names are wrong16:32
crevetteandreasn, hey16:33
tedgmpt: I've built GConf keys to disable all the features we've added.  So the people who don't want us to ever change anything can return it to before.  Should I throw those in the prefs dialog, or just leave them as things people can edit in gconf-editor?16:33
kwwiiasac: yes, what does that involve? how does that work?16:33
crevetteandreasn, presence icons is in naming-spec ?? cool, so we can has theme16:33
crevette:)16:33
mpttedg, there's a prefs dialog??16:33
Zdraandreasn, tedg, crevette: we need icons corresponding to those statuses: http://telepathy.freedesktop.org/spec.html#type-Connection_Presence_Type16:34
andreasncrevette: sure, under standard status: http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html16:34
tedgmpt: Yeah, for whether you want your name or "Users" or a couple other things.  Pretty sparse.16:34
andreasnZdra: ah, and pretty much all of thoee are used by regular apps like pidgin and empathy, right?16:35
mpttedg, how is it accessed?16:35
Zdraandreasn: the problems with the icon spec are: 1) user-idle is the same as user-away. 2) user-busy does not exists. 3) user-hidden does not exists16:36
tedgmpt: Right click on the FUSA applet.  Should work on Hardy also.16:36
mpttedg, that's not forward-compatible16:36
crevetteZdra, yeah I was looking for 3) too16:36
tedgI'd have to say, I've never understood hidden.16:37
tedgIt seems like a "I trust everyone else's client not to lie" mode.16:37
Zdratedg: when you set your presence to hidden to server tells all users you are offline16:38
tedgmpt: What do you mean, we can keep those keys to disable the features forever -- even if makes less and less sense.16:38
asackwwii: basically its getting the chrome files in a .xpi ... and then let it package by our extension team16:38
mpttedg, I mean, right-clicking on a panel applet isn't :-)16:38
andreasnZdra: I would personally don't get the distinction between user-idle and user-away, but I certainly agree that the naming-spec and telepathy should use the same stuff, because them being incompatible is like, weird16:38
mpttedg, but sure, put them in there if you like, I don't really care about that16:38
tedgZdra: I don't that ICQ implemented it that way, perhaps Jabber is better :)  (/me is old school :) )16:38
kwwiiasac: so doing it that way would allow one to choose it (or we could set it on install of theme itself)16:39
kwwii?16:39
andreasnZdra: anyway, I better run now, I'll bring it up with some other artists and see if I _might_ be able to get dobey to change his mind (but don't count on it :/ )16:39
tedgmpt: Okay, I was just curious if you had thoughts.  My initial thought was yes, but then I was thinking that we might not want to make it easy for people to avoid our new features :)16:39
mptThe better designed something is, the fewer options it needs16:40
asackwwii: i think switching the default globally would be trickier. in any case, the user would be able to choose/switch back16:41
Zdraandreasn: right, telepathy is fd.o like the icon naming spec. So I think they both should provide the same set of status types. If you can change the spec I'll use those names for empathy icons for sure ;)16:41
asackwwii: however, on first restart the addons manager pops up and highlights the new theme16:41
mpttedg, it would be much easier to not show them now and introduce them later, than to introduce them now and remove them later16:41
tedgmpt: We just need one flag in the user's account "I hate change" and they can flip that, all in one place :)16:41
asackwwii: so its not like the user doesnt have a chance to know how to select it16:41
mpttedg, it concerns me (and this is a general problem) that early adopters may end up with a nasty-looking clumsy-to-use OS because we never brought them up to date with the new hotness.16:43
kwwiiasac: excellent, that sounds like what we want to do16:43
kwwiiasac: I'll probably be in touch about this soon16:43
asackwwii: welcome.16:44
tedgmpt, yeah, we kinda need a "Revert to distro defaults" button that would reset things like the panel and such.  So that people could run that every few updates.16:44
tedgmpt: That way they won't loose their app settings, but could get different things on the panel for instance.16:44
mpttedg, right, soon we'll need to start designing not just features, but also sensitive upgrades to those new features.16:44
vuntztedg: I'd never use a "revert to distro defaults" for the panel -- I'd lose my panel changes...16:46
Zdraandreasn: I think it's important to note the way telepathy works: we have a string describing each possible status, depending on the protocol you could have "gone-eating", "phone-call", etc... For each presence string that can be anything, the backend gives the presence's category. So "gone-eating" and "phone-call" are both in the "busy" category. Categories are protocol-independent so we need one icon for each. Of course more icons can be ad16:46
Zdraded later for special presence of particular protocols but it's not required since we can use the generic icon of the presence type.16:46
tedgPerhaps that's a place of an external utility.  We could have a GConf key for "Ubuntu UI Version" and then when that gets incremented it could pop up and say "The Ubuntu UI has been upgraded, would you like to update your settings?"16:46
tedgvuntz: Yes, but I'll put you the class of "Experienced Panel User" ;)16:46
vuntztedg: okay, so your issue is mainly that the way the panel config is described is inherently broken when it comes to default settings16:47
vuntzI would fix this first :-)16:47
vuntz(not saying I will do it soon)16:47
tedgvuntz: Yes, that's one problem, but the other is that people might have removed something like the fast-user switch applet because they didn't want fast user switching.  Now we've added IM support and they may want it back.  How do they know?16:48
vuntzby reading the "what's new" page about the new release?16:49
vuntzthey don't want it back if they don't know about it ;-)16:49
tedgI was also talking about this with kwwii about new themes.  Let's say we add a new theme to the ubuntu-themes package, how do they know they have a new theme to choose?16:49
tedgvuntz: I'm from America, no one reads here ;)16:50
tedgvuntz: We have Fox News to read things for us.16:50
vuntzinteresting to think about all this, though16:50
tedgWhat I had talked about with kwwii was perhaps we have the package touch a file somewhere in var, and then a little listener can know the date of the file last time, it looked and notice an updated touch of that file.  It'd be simple, but probably work.16:52
tedgFor the theme case, I'm not sure it'd work for the large "UI Change" issue.16:52
=== ember_ is now known as ember
kwwiiasac: can you point me to the original theme files (I assume in the firefox package, which I luckily have on my machine)17:31
asackwwii: most is native, but there are themes files in xulrunner-1.9*/chrome/classic.jar and same for firefox-3.0*/chrome/classic.jar17:34
kwwiiasac: excellent, I'll check it out, thanks17:35
tedgkwwii: Oh, BTW, this bzr branch "lp:~ted-gould/inkscape/devbuild" should install a separate binary and desktop file and use your icon.  I haven't had a chance to package it or anything like that.  But it does work.17:41
tedgkwwii: Thanks for the icon!17:41
RainCTHi20:32
RainCTCan someone have a look at bug #262723?20:33
ubottuLaunchpad bug 262723 in human-icon-theme "Gnome and Human icon themes do not contain icon caches" [Undecided,New] https://launchpad.net/bugs/26272320:33

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