=== sarnold_ is now known as sarnold === xnox_ is now known as xnox === balloons is now known as Guest52943 === rsalveti_ is now known as rsalveti === balloons_ is now known as balloons === balloons is now known as Guest93916 === benonsoftware is now known as MerryChristmas [08:03] * achiang is having a hell of a time trying to programmatically add an icon to the Unity launcher on a freshly installed 14.04 system, wonder if anyone can help [08:03] this is for an already-existing user, not a brand new user [08:04] my process looks something like: scp foo.desktop remote:/tmp... then on remote: sudo desktop-file-install /tmp/foo.desktop [08:06] next step, scp over my 99-foo.gschema.override to remote:/usr/share/glib-2.0/schemas, where the override file has: [com.canonical.Unity.Launcher] [08:06] favorites=['foo.desktop'] [08:06] then: sudo glib-compile-schemas /usr/share/glib-2.0/schemas/ [08:07] finally: rm -rf ~/.cache ~/.local ~/.config ~/.gconf and a reboot [08:07] this works *sometimes* but not reliably [08:07] would love if anyone could provide guidance [08:08] i've tried the other approach of: sudo -u dbus-launch gsettings set com.canonical.Unity.Launcher favorites "['foo.desktop']" [08:08] (that's during an ssh session) === MerryChristmas is now known as benonsoftware [15:15] good morning, nobody [15:20] hi desrt! [15:21] hey Laney. day off today? [15:21] ya [15:21] same :D [15:21] this was my wrapping cave [15:22] i've been working on an interesting project over the weekend [15:22] some muscle memory took me to irc [15:22] taking 'Contents', scaping the interesting parts out of it, and putting it into a fast lookup table [15:22] turns out gvdb is a pretty appropriate format for that [15:24] what would be absolutely ideal would be to get this information into the 'packages' files on the mirrors [15:25] but uh.... ya... those already take too long to download :) [15:26] i could imagine some integration into apt for this kind of data [15:26] ya [15:26] deb-contents in sources.list or something [15:26] i wrote to mvo about 'apt install c_include:libjpeg.h' [15:26] or 'apt install pkgconfig:glib-2.0' [15:26] or even 'apt install xml:http://docbook.sourceforge.net/release/xsl/current/' [15:27] or 'apt install python2:libxml2' (finds the python module) [15:27] and of course 'apt install path:xsltproc' [15:27] which is a bit overlappy with command-not-found data, i guess [15:29] Laney: i was wondering if you had thoughts about the best way to get this information from *cough* "upstream" [15:29] where "upstream" in this case is the person/place where the package is actually built [15:30] ie: some dh script could notice that a .pc file is being installed and add some extra data to the control file that ends up in the .deb, sort of like what happens with the automatic shlibs depends [15:36] Perhaps you'd put it into the binary .changes file which can then be aggregated by the archive [15:37] * Laney takes off, ttyl [15:37] Laney: thanks. have a good holiday. [15:53] btw I think this might overlap with an implementation of AppStream that some people (ximion?) are working on [15:53] * Laney really goes :) [16:30] desrt: in rpm world, at .rpm package built-time such things are generated as "Provides" and stored in the .rpm file itself. Thus if one writes ${misc:Provides} and makes all packages use it..... [16:31] desrt: shouldn't be any different from the current shlibs (but that one is more complex than desired here, due to abi version tracking and symbols versioning) [16:32] xnox: we're chatting about this in #debian-devel right now, in fact [16:32] seems that there was a SoC project to do something quite similar [18:41] anyone around that can explain how to use gsettings schemas to change the Unity Launcher icons for a user, after the user already exists? [18:41] the answers on the internet don't seem to work