/srv/irclogs.ubuntu.com/2014/12/22/#ubuntu-desktop.txt

=== 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
* 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 help08:03
achiangthis is for an already-existing user, not a brand new user08:03
achiangmy process looks something like: scp foo.desktop remote:/tmp... then on remote: sudo desktop-file-install /tmp/foo.desktop08:04
achiangnext 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
achiangfavorites=['foo.desktop']08:06
achiangthen: sudo glib-compile-schemas /usr/share/glib-2.0/schemas/08:06
achiangfinally: rm -rf ~/.cache ~/.local ~/.config ~/.gconf and a reboot08:07
achiangthis works *sometimes* but not reliably08:07
achiangwould love if anyone could provide guidance08:07
achiangi've tried the other approach of: sudo -u <username> dbus-launch gsettings set com.canonical.Unity.Launcher favorites "['foo.desktop']"08:08
achiang(that's during an ssh session)08:08
=== MerryChristmas is now known as benonsoftware
desrtgood morning, nobody15:15
Laneyhi desrt!15:20
desrthey Laney.  day off today?15:21
Laneyya15:21
desrtsame :D15:21
Laneythis was my wrapping cave15:21
desrti've been working on an interesting project over the weekend15:22
Laneysome muscle memory took me to irc15:22
desrttaking 'Contents', scaping the interesting parts out of it, and putting it into a fast lookup table15:22
desrtturns out gvdb is a pretty appropriate format for that15:22
desrtwhat would be absolutely ideal would be to get this information into the 'packages' files on the mirrors15:24
desrtbut uh.... ya... those already take too long to download :)15:25
Laneyi could imagine some integration into apt for this kind of data15:26
desrtya15:26
Laneydeb-contents in sources.list or something15:26
desrti wrote to mvo about 'apt install c_include:libjpeg.h'15:26
desrtor 'apt install pkgconfig:glib-2.0'15:26
desrtor even 'apt install xml:http://docbook.sourceforge.net/release/xsl/current/'15:26
desrtor 'apt install python2:libxml2'  (finds the python module)15:27
desrtand of course 'apt install path:xsltproc'15:27
desrtwhich is a bit overlappy with command-not-found data, i guess15:27
desrtLaney: i was wondering if you had thoughts about the best way to get this information from *cough* "upstream"15:29
desrtwhere "upstream" in this case is the person/place where the package is actually built15:29
desrtie: 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 depends15:30
LaneyPerhaps you'd put it into the binary .changes file which can then be aggregated by the archive15:36
* Laney takes off, ttyl15:37
desrtLaney: thanks.  have a good holiday.15:37
Laneybtw I think this might overlap with an implementation of AppStream that some people (ximion?) are working on15:53
* Laney really goes :)15:53
xnoxdesrt: 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:30
xnoxdesrt: 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:31
desrtxnox: we're chatting about this in #debian-devel right now, in fact16:32
desrtseems that there was a SoC project to do something quite similar16:32
achianganyone 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
achiangthe answers on the internet don't seem to work18:41

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