/srv/irclogs.ubuntu.com/2010/09/13/#ayatana.txt

RAOFUrfh.  SoundMenu integration in Banshee has broken because libindicate-cil bumped assembly version.03:26
=== gord_ is now known as gord
=== robtaylo1 is now known as robtaylor
MickStepDoes the "custom-time-format" key do anything in indicator-datetime? Because I changed it to be 24hr format using:12:47
MickStepgsettings set org.ayatana.indicator.datetime custom-time-format "'%k:%M'"12:47
MickStepto no effect.12:47
MickStepnevermind I just realised my mistake12:48
=== MacSlow is now known as MacSlow|lunch
=== ivanka is now known as ivanka-lunch
=== oubiwann is now known as oubiwann-away
=== oubiwann-away is now known as oubiwann
=== ivanka-lunch is now known as ivanka
=== MacSlow|lunch is now known as MacSlow
lucidfoxWhat is the "official" way to ship light and dark monochrome icons with an application?15:03
lucidfoxa third-party one, I mean, not in the default Ubuntu install15:03
=== rgreening_ is now known as rgreening
kklimondalucidfox: ship them in ubuntu-mono-dark and ubuntu-light-dark? that's what shutter does15:15
lucidfoxexcept there's no guarantee that the user will be using one of those themes15:16
kklimondalucidfox: indeed15:16
kklimondalucidfox: if you ship both icons in one set there is no way of telling which one should be loaded.15:18
lucidfoxhmm, you give me an idea15:19
lucidfoxperhaps the application could dynamically determine if the panel is-- no, that way darkness lies15:19
kklimonda:)15:21
kklimondaGtk+ will have a native support for symbolic icons and then the problem will go away.15:21
kklimondaGtk+ 3*15:22
lucidfoxSymbolic icons?15:28
ScottKtedg: Do we want Inscape 0.48.0 in Maverick?  Please comment in Bug 628048.15:31
ubot5Launchpad bug 628048 in inkscape (Ubuntu) "[FFe] Please merge inkscape (universe) with version 0.48.0-1 from Debian experimental main (affected: 3, heat: 26)" [Wishlist,New] https://launchpad.net/bugs/62804815:31
tedgScottK, Yes, will do.15:31
ScottKThanks.15:31
kklimondalucidfox: it's mainstream's way of saying that we suck ;)15:34
kklimondalucidfox: j/k - it's their approach to use simple icons in panel15:34
lucidfoxso wait15:35
lucidfoxGTK3 will have its own functional equivalent of app indicators?15:35
tedgScottK, Sorry about that, I thought someone had been working on getting it in after we released.  I didn't follow up :(15:35
tedgScottK, Thanks for pinging me.15:35
kklimondano, just a support for symbolic icons - gnome-shell developers also use them or at least planning on doing that15:36
ScottKtedg: No problem.  I know if you vouch for it, any problems will get addressed.15:36
tedglucidfox, And hopefully we'll support the symbolic icons in the next release of the indicators.   I really wanted to this cycle but ran out of time :(15:37
lucidfoxWhat *are* symbolic icons? -_-15:37
* ScottK thought icons were symbolic enough on their own.15:37
tedgScottK, Yes.  Though, I'd love to redo the packaging on it sometime, it's very... old.  If you find someone asking about how they can help (potential MOTU or something) have them ping me.15:38
tedglucidfox, Basically it means that some of the colors in the SVG have symbolic names (alert) instead of color values.  So the colors themselves are then defined by the theme, and replaced as the SVG is loaded.15:38
tedglucidfox, Hopefully it'll mean you can make one icon for a variety of themes instead of tons with one color different.15:39
lucidfoxOoh, neat15:39
=== jcastro__ is now known as jcastro
lucidfoxtedg, since, as I understand, you're the main developer of libappindicator...16:18
lucidfoxWhat should I do if I want to add an indicator to a Qt application?16:19
tedglucidfox, You should be able to use their standard KNSI interface.  That's what libappindicator is based on.16:19
tedgagateau, ^16:19
lucidfoxThat's in kdelibs16:20
tedgOops, I think it's KSNI not KNSI.16:20
lucidfoxI'm talking plain Qt -_-16:20
agateaulucidfox: right now there is no easy solution :/16:20
agateaulucidfox: but Qt devs want to add native support for appindicator in Qt itself16:20
lucidfoxOoh, neat16:20
agateaulucidfox: I know Quassel devs implemented ksni support themselves16:21
lucidfox:o16:21
agateaulucidfox: you might find useful code there16:21
lucidfoxsounds like I might want to merge that into my Q-XDG library16:21
lucidfoxalong with Quassel's implementation of XDG notifications16:21
agateaulucidfox: oh you are the one who wrote the icon theme for Qt lib?16:22
bratscheHow would that work, in a cross-platform sense, for Qt to add libappindicator support?16:22
bratscheI thought all the Qt API is supposed to basically work on the different platforms.16:22
agateaubratsche: they want their appindicator app to be a platform specific plugin16:23
bratscheOh okay.16:23
agateaubratsche: Qt provides a class named QSystemTrayIcon16:23
bratscheCool, was just curious.16:23
agateaubratsche: and they want the class to use appindicator when available16:23
bratscheNice.16:23
lucidfoxWhat?!16:23
agateaubratsche: but it's tricky because they don't want qtgui to depend on qtdbus...16:23
lucidfoxHow... would... that... work.16:23
lucidfoxthe indicator API is more restricted than tray icon APIs16:24
agateaulucidfox: true, but not that much16:24
agateaulucidfox: at least, the kde implementation16:24
agateaulucidfox: is not as limited as the ubuntu gnome one16:24
bratschehtorque around?16:25
htorqueyes16:26
lucidfoxagateu> Does it allow both left and right clicks?16:26
bratschehtorque: Were you posting some issues with appmenu-gtk showing erroneous menus?16:26
agateaulucidfox: it does16:27
lucidfox:(16:27
lucidfoxdefeats the point that Ayatana is trying to achieve, I think16:27
agateaulucidfox: it predates ayatana trying to achieve a point16:27
lucidfoxhehe16:27
bratscheOh wait, it was Omer Akram.16:27
htorquebratsche, ok :)16:27
bratscheSorry.16:27
agateaulucidfox: but I agree left and right click distinction is not a good idea16:28
lucidfoxHmm... I wonder if upstream GNOME could just port GtkStatusIcon to this indicator thing16:29
lucidfoxwhile allowing unrestricted use of the old API... probably not, though16:29
lucidfoxit allows way too much16:29
agateauI have no idea there16:30
* agateau works on kde16:30
bratscheOne of the main issues is that upstream Gnome doesn't really want to depend upon packages from Launchpad.16:31
bratscheThey tend to prefer things to be hosted on git.gnome.org or git.freedesktop.org16:31
kklimondabratsche: libindicator wouldn't be the first canonical project that is being hosted on git.gnome.org16:31
kklimondacouchdb-glib's main repository is already there.16:32
kklimondaI'd say that if there is a chance of getting indicator into upstream Gtk+ that would be worth the effort of moving development there :)16:32
lucidfoxI agree fully16:34
bratscheAnother issue that upstream has is that we require copyright assignment on our modules.16:34
bratschekklimonda, lucidfox: I'm not disagreeing with you.  I'm just pointing out the reasons why it's difficult to do, and probably won't happen soon.16:34
lucidfoxBy the way, I'm really liking the changes to GTK3 so far16:35
bratscheAlthough Evolution was originally also copyright-assignment, and that didn't stop it from being in Gnome.16:35
kklimondabratsche: copyright assignment also can be worked around - Intel has a similar one for clutter. I'm not saying it's easy to do -especially that gtk+ devs have some objections to code itself but it's worth it.16:35
lucidfoxThey removed all GDK drawing primitives in favor of Cairo16:36
bratscheYeah, Company has been working on that.  Awesome stuff.16:36
lucidfoxwhich means, ironically, that GDK no longer means GIMP Drawing Kit16:36
lucidfoxbut then it never meant that :)16:36
lucidfoxreally, that is16:36
lucidfoxbrasche, I take it you're intimately familiar with upstream GTK development? Because I have a few questions I've gathered after observing it from the outside16:40
pavolzetorHallo, I need help with libindicate and icons16:41
jcastrohi klattimer16:44
klattimerhi jcastro hows it going16:44
jcastroI hear you've got more hours than I thought16:44
jcastrodo you still have bugs in your queue?16:44
klattimeronly a few16:45
jcastrook16:45
klattimerI've been trawling through the last week of bugmail today16:45
jcastrook16:45
jcastrolet me check the list16:45
klattimerthere's a few things which have gone from my bug queue and I think there are still pending issues16:45
klattimerso I'm looking to poke those a bit16:45
klattimeryou might want to assign me some new high prior stuff if you like16:46
jcastrohttps://bugs.edge.launchpad.net/~karl-qdh/+assignedbugs16:46
jcastrois this it?16:46
jcastrotedg: kenvandine: what's up with https://bugs.edge.launchpad.net/ubuntu/+source/indicator-application/+bug/55884116:48
ubot5Launchpad bug 558841 in indicator-application (Ubuntu Lucid) "bluetooth "devices" menu item not working in bluetooth indicator (affected: 21, heat: 132)" [Low,Triaged]16:48
jcastroklattimer: ah, on that one you forgot to assign it to the desktop team so they can ship it16:48
klattimerjcastro: I haven't been able to assign to the desktop team for some time16:49
klattimer:/16:49
klattimernot sure what's gone wrong16:49
jcastrooh ok, no worries16:49
klattimerrecently I've just poked seb about it16:49
klattimerthat one might have slipped the net16:49
jcastrook, manual poking is always better anyway16:50
jcastrowhat's the deal with this g-p-m leak? Maybe that would be a good one to finish off16:50
klattimeryeah was thinking of giving it a poke tomorrow and retesting to see if it still exists16:51
jcastrok16:51
jcastrook let's do this16:52
jcastrokeep pinging seb and kenvandine about the bt bug16:52
jcastrofinish off the keyboard indicators, since those are really visible16:52
jcastroand then look at g-p-m16:52
klattimerk16:52
jcastrothe kb indicator looks great btw16:53
jcastrowell, other than the icon bug thing16:53
jcastrobut whatever. :)16:53
tedgjcastro, I think that ayan was looking at that one.16:54
tedgjcastro, It seems to be a GTK thing.  He's got a test program that can cause it in GTK.16:54
pavolzetorcould you help ome?16:54
klattimericon bug?16:54
klattimerwhich icon bug?16:54
jcastroklattimer: the 2 icons thing?16:55
pavolzetorI don't know if it is bug16:55
tedgjcastro, The GPM one (if I wasn't clear)16:55
klattimeroh, the ibus and gsm showing the keyboards?16:55
pavolzetorI wanna add icon to message.im16:55
jcastroyeah16:55
jcastrohttps://bugs.edge.launchpad.net/ayatana-ubuntu/+bug/62033116:55
pavolzetorbut program ends with segfault16:55
ubot5Launchpad bug 620331 in gnome-settings-daemon (Ubuntu) "please drop icon from keyboard indicator (affected: 3, heat: 200)" [Low,In progress]16:55
klattimeryeah, well fixable with flags16:55
klattimerbug we need flags which match mpt's style requirements16:55
jcastrowe're waaay past Beta16:55
klattimeryeah I know16:56
jcastroI doubt we'll be getting flags any time soon16:56
mptI don't have flag style requirements16:56
tedgpavolzetor, Can you pastebin the code that's setting the icon?16:56
klattimerwell, for next cycle I'll be merging ibus and kb indicator into a single indicator and capplet16:56
mptoh cool16:56
klattimermpt you do, "two letters in a box"16:56
klattimerthat's teh flags16:56
klattimer"flags" are just what they're called in the code16:56
mptaha16:56
jcastrook so what do we do with this bug for Maverick16:56
klattimerwell, not a great deal unfortunately16:57
jcastrocan we turn the icon off?16:57
klattimerwe could drop the icon, but mpt seemed against that16:57
jcastrook16:57
klattimeri.e. drop the icon, show only the label16:57
jcastrompt: let's make a decision now, if we're going to defer I'd like to get him working on things we can fix16:57
klattimerwith the showFlags gconf key turned on, only an icon is shown, but we need flags in order to do that16:57
pavolzetorshit, where can I get support for libindicate?16:57
mptI'm not against it UI-wise as a temporary thing, it would just require a temporary API change just for that, which would be weird16:58
klattimerI suppose it's how tedg feels about the api change16:59
tedgklattimer, There shouldn't be a change required for icon only...17:00
tedgklattimer, Or do you mean icon and radio on the menu item?17:00
klattimerI mean hiding the icon from the indicator and only showing a label17:00
mpttedg, they're talking about text-only titles17:00
mpt... temporarily17:01
tedgmpt, klattimer, Ah.  Hmm, not sure where that's enforced.17:01
tedgI don't care that much, but it just means that on KDE it won't work at all.17:02
tedgAs they don't have the label.17:02
klattimerhmm, well that puts us in a bit of a catch 2217:04
mptI'm surprised you're still considering this 2.5 weeks after UI freeze.17:04
klattimeryeah, it's a bit late17:04
klattimerbut we'd more or less decided just to leave it icon+label for now anyway17:05
klattimerthere's not so much we can do about it in the short term17:05
mptSet it to Natty and move on.17:05
klattimerif we get flags drawn, switching the gconf key and doing that would solve it17:05
tedg+117:05
klattimerfor natty I'll be merging ibus+kb indicator anyway17:06
klattimerso we'll only have one icon for both17:06
=== MacSlow is now known as MacSlow|break
tedgronoc, ping17:14
ronoctedg, pong17:14
vishgah! appmenu doesnt notice when the app has frozen :/19:58
vishbanshee just frozen but still the appmenu shows the menu! while it does not have any effect on banshee though :(  cant even effect a force quit by hitting the close buttons..19:59
vishhad to unmaximize and then do a force quit.19:59
=== lool- is now known as lool-webchat
=== MacSlow|break is now known as MacSlow
htorquehello, if there are some missing-icons icons in an appmenu, should this be reported (per application)?20:58
=== ayan_ is now known as ayan
=== gambs_ is now known as gambs
bratschehtorque: Yeah, I would report them per-application for now.23:05
htorquebratsche, thanks! actually those are icons, that are only shown when having menus_have_icons enabled, so after reading the comment from mpt on bug 608584 i'm not sure what to do23:11
ubot5Launchpad bug 608584 in indicator-appmenu (Ubuntu) "Should outdent icons into the left gutter (affected: 2, heat: 14)" [Undecided,Incomplete] https://launchpad.net/bugs/60858423:11

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