/srv/irclogs.ubuntu.com/2017/11/24/#ubuntu-desktop.txt

robert_ancelljbicha: not interested in being a DM :)03:01
yetooWith the new Ubuntu dock extension, is the "Show Applications" button location going to be configurable so that it can be at another location in the dock?05:38
jameshyetoo: I don't know of any immediate plans to do that.  The current layout is a compromise between vanilla GNOME and Unity 706:36
yetooWhat's stopping the activities button being removed and the Show Applications butto nbeing placed at the top?06:55
yetooand the show applications doing the same thing that gnome does but searches applications06:56
yetoowhen the suer wants06:56
yetoo*user06:56
yetooIf there is a compromise it would be cool to have settings to work around it as there is a 50/50 way a user is going to go about using the setting and order06:58
jameshyetoo: there is an extensions system for gnome-shell here: https://extensions.gnome.org/ -- it might have something that does what you want07:00
jameshyetoo: didrocks wrote a series of articles about how we arrived at the current design on his blog here: https://didrocks.fr/07:01
jameshthat might answer some of your questions07:01
oSoMoNgood morning desktoppers07:13
didrocksgood morning07:25
oSoMoNsalut didrocks07:30
didrocksça va oSoMoN ?07:30
jameshhi didrocks07:33
jameshdidrocks: I put together a PR to speed up desktop-launch a bit: https://github.com/ubuntu/snapcraft-desktop-helpers/pull/8607:34
jameshstill need to think a bit more about how to untangle the user fonts issue oSoMoN mentioned yesterday07:35
seb128hey didrocks oSoMoN jamesh07:37
seb128jamesh, just curious did you do some measurement of before/after for those launcher improvements?07:37
didrocksjamesh: hey! the changes look mostly good for me and nice that you refactor this a little bit, I would put those in a common/ utility files rather than desktop-exports, personnaly, but as Ken is now way more active on this project than I am, I prefer to defer to it07:39
didrockshowever, I doubt I can spot where the speedup is, rather cleaning, refactoring…07:39
didrocks(also, you might want to run update-mime-database even if the runtime doesn't ship (it shouldn't) ship it anymore07:40
didrocksand some snaps won't ship a mime cache07:40
jameshseb128: no hard numbers, but I can hear my hard drive chugging away when it runs update-mime-database07:40
didrocks(remember, it's not only for snaps + runtime)07:40
didrocksyeah, so the speed up for you is to not run update-mime-database I think07:40
jameshdidrocks: I didn't remove the code that generates these caches: just made it conditional on the caches not existing in the read only snap data07:40
jameshdidrocks: for gsettings schemas, I checked that it still compiles the app's own schemas07:41
didrocks(I would separate that in multiple commits, but again, deferring to Ken)07:41
jamesh(assuming the app hasn't bothered compiling its schemas at package build time)07:42
didrocksjamesh: yeah, that one is great, even if I guess we can still do more with multiple layers, runtime schemas, precompiled, and app's one07:42
seb128jamesh, right, I'm sure it has a real impact, would be nice to have some numbers though for pr purpose (if the numbers are good), like weekly newsletter07:43
jameshseb128: I'll see what I can do07:43
seb128thanks07:43
didrocksI would say, just time the first run manually on 2-3 apps (snap only, snap + runtime…)07:44
seb128right, should be easy07:44
didrocksno need to go fancy on automating :)07:44
seb128"time desktop-snap-bin" before/after on newly installed snaps07:44
seb128or remove the datadir in between07:44
jameshwell, I can pretty easily time how long it takes to generate the mime database07:44
jameshthat's time that simply goes away with this change07:45
seb128well it's easy do a "time bin" test before/after07:45
seb128I might have a look if you don't do that07:45
didrockswe can add time instructions and conditionnally enable it in the script as well07:46
didrockslike at first instruction and last instructions, make the diff, done07:46
didrocks(so that you don't have to do it manually)07:46
seb128I wouldn't add complexity for that I think07:46
jameshdidrocks: I had been wondering about how to get app authors to generate some of these caches as part of their package builds07:46
didrocksjamesh: yeah, would be great to get that in the snapcraft helper07:46
didrocks(the part)07:47
jameshdidrocks: the problem is that we probably want to run things after the the user's other parts have staged their files07:47
jameshi.e. it isn't particularly useful having the desktop-gtk3 part compile schemas only for the application to dump another schema in the same directory afterwards07:48
didrocksjamesh: it's been a long time and I don't remember, aren't there hooks between staging and priming?07:48
jameshperhaps07:48
didrocksor can a part do something for priming?07:48
didrocksman, it's like it's been years, I don't remember :)07:48
jameshseb128: so, the approximate speed up for new to old desktop launch is going from around 16 seconds to less than a second07:51
jameshthat's on my somewhat old desktop with a traditional hard drive07:52
didrocksyeah, update-mime-database was the longest thing running, then, it's gsettings compile schemas IIRC07:55
seb128jamesh, that's great news!08:54
seb128jamesh, I think there was a forum post about the desktop launcher being slow, we should comment there with a status update once the changes are merged08:56
willcookeHappy Black Friday consumers08:58
didrocksgood morning willcooke09:00
willcookefound any good ps4 deals didrocks? ;)09:00
didrockswillcooke: found one in switzerland last Monday, didn't get a better one, but PS4 pro for (with optimizing coupon code) 240€09:01
willcookenice09:01
didrockswillcooke: need to send my brother at the border to get it though09:01
didrockshe is living 15 kms away, should be doable :p09:01
willcookeYou think the Pro is the one to go for?  I figured it was, but then I read some stuff that said nothing really takes advantage of it (which makes sense, you're not going to make a game which only runs on some PS4s)09:01
* Laney upwards nods to the channel09:02
didrockswillcooke: if the price difference was > 100€, I wouldn't go for the Pro, here, it's only 40€ more approx. In your case, it seems that VR headset is working better with it09:02
didrocksbut yeah, I don't have a 4K tv09:02
willcookehey Laney09:02
didrocksso, if I find a very good PS4 slim deal, why not…09:03
willcookedidrocks, I've been looking for a 4k TV for the last week.  Waited for today to pull the trigger.  Aaaaannnddddd... no difference in price for any of the models I was thinking about09:03
didrockswillcooke: yeah, we are not in the US :p09:03
willcookeso now I dont feel rushed09:03
willcookejamesh, seb128 - shall we do the desktop snappy sync today>09:12
jameshwillcooke: sure09:13
jameshwillcooke: I'm just writing up a forum post about some startup performance improvements I've been looking at for desktop snap apps09:14
willcookewoot!09:14
jameshthis is to improve the first-run startup time for apps using the desktop-launch script09:14
willcookenice09:16
seb128hey willcooke09:28
seb128willcooke, I'm going to try to but still having a baby to handle today so hangout might be a bit difficult if he's not napping yet09:29
seb128(sorry about that)09:29
seb128willcooke, the change from James cut off most of the start delay it looks like, that's nice, he said earlier that it cut like 15 seconds off for him09:30
willcookeseb128, no worries, I knew you'd likely be out, dont worry09:31
willcookeThought I'd ask anyway in case you were around09:32
seb128technically I've a vac day today :p09:32
seb128right09:32
seb128I might join if it works out09:32
seb128otherwise I think I've an idea what jamesh is working on anyway, we chatted a bit on the channel yesterday and today09:32
seb128Laney is talking on other channels but didn't even say hi to his fellow desktopers, how rude!09:33
willcookeseb128, he totally did09:34
willcooke;P09:34
seb128doh09:34
seb128it was a /me09:34
willcookeno no09:34
seb128stupid IRC client :p09:34
willcookeI was wrong09:34
willcookewait09:34
LaneyI didn't technically say "hi"09:34
Laney:-)09:34
seb128hey Laney :)09:34
seb128sorry xchat-gnome doesn't put the name on the left column for /me lines and I somehow didn't see it09:35
* Laney learns how to hack seb128's client09:35
seb128yeah09:35
seb128you know how to secretely talk without me noticing what you say know09:35
seb128damnit!09:35
Laney:D09:36
Laneyhow's it going?09:36
LaneyI deserved that09:45
jameshseb128, willcooke: here's the post complete with some numbers: https://forum.snapcraft.io/t/improving-first-run-of-desktop-app-snaps/294409:46
seb128lol09:46
seb128Laney, doing ok, it's good that it's friday, baby was sick this week, I had to look after him on the side a few days, didn't get enough sleep and managed to get his cold for the w.e I think ... oh and it's raining. But otherwise good :)09:47
seb128jamesh, willcooke, great numbers, should resolve one of the top complains with desktop snaps!09:48
willcookejamesh, are your computer names based on Futurama characters as well?! :)09:48
jameshwillcooke: yes09:48
seb128lol09:48
willcookewill@farnsworth:~$09:48
seb128chrisccoulson might be one of yours as well :p09:49
willcookejamesh, c_hrisccoulson uses the same convention09:49
jameshmy new laptop is lrrr09:49
willcooke\o/09:49
seb128you guys :)09:49
willcookeMy MythTV backend is hypnotoad09:49
chrisccoulsonyeah, my laptop is called futurama09:49
chrisccoulsonI think Jo's is zoidberg09:49
chrisccoulsonand there's a calculon somewhere too09:49
jameshold laptop is morbo09:49
chrisccoulsonerrr09:49
chrisccoulsonfarnsworth, even09:49
chrisccoulsonyes, my laptop is called farnsworth, not futurama. That would be silly09:50
chrisccoulsonneed more coffee09:50
willcookeI had a two node cluster for a while called hubert and cubert09:50
chrisccoulsonlol09:50
jameshI used to have two almost identical systems called bender and flexo09:50
willcookeawesome09:50
chrisccoulsonheh09:50
Laneyseb128: bad bad bad bad but still OK!09:51
Laneygood positivity09:51
chrisccoulsonI've just brought in my old desktop from the garage that hasn't been powered up for a while. I'm sure that's conrad09:51
chrisccoulsonI should power it up and find out :)09:51
willcookemalfunctioning-eddie, my old x220, is now retired09:51
willcookeand my main server is calculon09:52
willcookeTHIS is how you do Fridays ^ ;)09:52
chrisccoulsonfridays are the day for discussing futurama themed hostnames and eating bacon and hash browns09:55
willcookeI concur09:56
willcookejamesh, since it's just me and you today, let's use the 1:1 hangout09:57
chrisccoulsonoh, my wifi ssid is "Decapod 10"09:57
jameshokay09:57
chrisccoulsonI wonder how many of my neighbours will get that09:58
willcookeMine is planet_express ;)09:58
chrisccoulsonlol09:58
willcookeI think we win the nerd competition today09:58
jameshI think they're the same hangout URL anyway09:58
willcookenight all, have a good weekend17:48
Laneyme too18:04
Laneyquiet times on #ubuntu-desktop :'(18:04
=== Laney is now known as awayney
ochosiawayney: hey there! going to fosdem again next year? if so, let me know. this time we will plan our meet-and-greet meticulously so we finally succeed ;)21:13

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