[02:22] RAOF: Have you tried doing colour calibration in 17.10 using the tooling from archive? I'm wondering if it's become more flakey in recent releases [02:22] duflu: I have, and it doesn't work. [02:22] But I'm not sure whether it's the software or my somewhat old and dusty colorhug. [02:23] RAOF: Oh good. Confirmation at least. Yeah a brand new one has trouble too. What works is changing the machine to support Legacy OS boot and then using the live USB [02:23] Oh, ok. [02:24] I also wonder if there's a kernel or power management issue [02:24] Haven't tried explicitly disabling that [02:24] * RAOF should probably update colord [02:24] robert_ancell: hi. I was trying to reactivate my GNOME git account, and they asked me for a maintainer to vouch for me. Would you count for that? [02:25] jamesh, sure [02:27] RAOF: Obviously it would be nice if the workaround didn't require changing your BIOS and booting an old Fedora core :) [02:28] thanks [02:30] -and +or [02:42] So, I'm getting a corrupt download for ubuntu-make on `umake android android-studio' with a fresh and up-to-date 17.04 install. === Guest75672 is now known as fredp === fredp is now known as Guest79611 [05:57] morning === cpaelzer_ is now known as cpaelzer [06:10] good morning desktoppers! === Guest20465 is now known as thumper === thumper is now known as Guest1454 [06:38] good morning! [06:39] Morning didrocks [06:40] good morning didrocks, good afternoon duflu [06:40] good morning desktopers [06:40] lut didrocks, oSoMoN [06:40] hey again on another channel duflu :-) [06:40] salut seb128 [06:42] hey didrocks, is gnome-shell-extension-ubuntu-dock supposed to be always visible? [06:42] * duflu would vote for auto-hide but doesn't really mind [06:42] oSoMoN, you can enable auto-hide in the display settings [06:43] jibel, but by default it’s supposed to be always visible, right? [06:43] Settings > Displays [06:43] cause I’m not seeing anything actually, not even when pushing the mouse cursor to the left edge [06:43] It does interfere a bit with Gnome's nice maximized mode [06:44] I uninstalled dash-to-dock on Friday when gnome-shell-extension-ubuntu-dock got auto-installed, and since then I’m launcherless [06:44] oSoMoN, i don't know if the default setting has been decided. [06:44] oSoMoN, yes it should also return if you push the cursor to the left edge [06:44] then something is broken with my setup [06:46] also I recently switch to wayland, and it appears Ctrl+Alt+L doesn't lock the session, annoying [06:46] oSoMoN, Super+L ? [06:46] ah that does it indeed [06:47] Welcome to Windows [06:47] :/ [06:47] Sounds like a bug though. I would have thought Ctrl+Alt+L should stay [06:49] hey duflu, oSoMoN, seb128 ;) [06:49] oSoMoN: by default, yes [06:50] oSoMoN: you can read my blog posts :p [06:50] duflu, yes, if nothing else is mapped to Ctrl+Alt+L, it should retain the old behaviour [06:50] (sorry, still under enorme amount of comments and fallback handlings) [06:50] didrocks, right, in was on my reading list for the week-end, but I managed to stay away from the computer during the whole week-end! [06:50] :) [06:51] oSoMoN: ensure you have latest Shell as well [06:51] it's what enables it [06:51] and that you current session is, ofc, "ubuntu" [06:51] duflu: the idea is to support both Super+L and Ctrl+Alt+l [06:52] Cool [06:52] but contrary to Unity where the settings was an array, in GNOME, it's a string [06:52] so, we'll need to patch this [06:52] Now how about bug 1693609 :) [06:52] which will be in the "bug bucket list" [06:52] bug 1693609 in ubuntu-themes (Ubuntu) "Please make window control buttons larger" [Medium,Confirmed] https://launchpad.net/bugs/1693609 [06:52] DESKTOP_SESSION=ubuntu-wayland [06:52] duflu: volonteering? :) [06:52] oSoMoN: should work as well [06:53] didrocks, it's on my own bug bucket list of sorts. No idea when I would get to it [07:18] didrocks, do osk interacts with IMs? [07:19] * seb128 doesn't knows much about the topic but I though the osk would only send keycodes the same way a real keyboard does so wouldn't have any ibus/fcitx integration [07:19] seb128: I think for keyboard layout, there are some interactions [07:19] I just read you email on -desktop@ and the comment is interesting [07:19] seb128: I might be wrong though [07:19] k, let's see if people who have more clue comment :-) [07:19] yeah ;) [07:19] just wanted to raise it [07:20] btw is onboard displaying in azerty for you? [07:20] I've a french install with azerty keyboard but the osk is qwerty [07:20] caribou seems quite buggy and limited :-/ [07:20] how do you enable it back btw? [07:21] settings -> accessiblity [07:21] yeah, it's an azerty keyboard [07:21] k, I guess to debug here then [07:21] time for YOUR locale issue this time :p [07:21] it's an old upgraded install from 12.04 [07:21] haha [07:21] not a new one, note this [07:22] shrug [07:22] we really have very very positive overall comments [07:22] in my blog posts [07:22] the osk goes over my hexchat windows [07:22] (and a 100 of them) [07:22] and mask the entry where I'm typing [07:22] yeah, same with weechat [07:22] doesn't change the struts [07:22] (was that the X terminology? Didn't use it for years, not even sure) [07:23] unsure but I know what you mean [07:24] _NET_WM_STRUT [07:24] good to see that the feedback is positive btw :-) [07:24] not a bad memory, after all :) [07:24] hehe [07:25] and we know how to make things ever better [07:25] but that's more work than we can chew in one cycle [07:25] not even talking about things caribou not being a good osk or ibus vs fcitx there though [07:27] yeah [07:30] maybe we should create yet another input method framework and declare it a standard. That will get rid of all the ibus vs. fcitx problems [07:33] * didrocks sees that jamesh tries to do, but I'll be strong and refrain posting the xkcd link :p [07:34] oSoMoN: as you are in the wayland session, you confirm you have icons on the desktop, correct? [07:34] seb128: maybe a second users as well? ^ [07:39] That seems to be useful with caribou: https://extensions.gnome.org/extension/993/slide-for-keyboard/: [07:39] didrocks, works here but I had icons on the desktop before so my config is not vanilla, going to try on my other config a bit later [07:40] seb128: thx! [07:40] yw [07:41] * didrocks needs to do some dock rebase to work with G-S 3.26 [07:43] didrocks, yes, I have icons on my desktop, including the recyclebin icon, but no dock/launcher at all [07:43] https://extensions.gnome.org/extension/1024/caribou-resize-workspace/ that's the other extension gnome people seem to use with caribou. Perhaps that makes it usable. [07:43] I read your blog post but that didn't bring the dock back [07:44] oSoMoN: do you have latest GNOME Shell? [07:44] the one uploaded on Friday? [07:44] $ apt policy gnome-shell [07:44] gnome-shell: [07:44] Installé : 3.24.3-0ubuntu4 [07:44] hum, and rebooted since then, correct? [07:44] yes [07:45] dconf dump /org/gnome/shell/ [07:45] interestingly, now I have a warning sign icon next to the ubuntu dock extension in gnome-tweak-tool, it’s disabled and I can't switch it on [07:45] yeah, tweaks doesn't report the status correctly for system-wide enabled extensions [07:46] didrocks, http://paste.ubuntu.com/25361180/ [07:46] ok, nothing worrying [07:46] why do I have dash-to-dock enabled, if it's uninstalled? [07:46] echo $GNOME_SHELL_SESSION_MODE [07:46] oh, didn't spot the first one [07:46] that's why [07:47] and why do you have ubuntu-dock enabled as well? [07:47] well I'd like to know why… [07:47] you shouldn't, did you try adding it manually? [07:47] no [07:47] hum, maybe tweaks is really doing bad things [07:47] when you open it… [07:47] I only uninstalled dash-to-dock after I saw ubuntu-dock being installed automatically [07:47] reset the key [07:47] close tweaks [07:48] like, ubuntu-dock should even not be in your list [07:48] as it's a system-wide enabled extension by a mode [07:49] ah, fixed by resetting the key [07:50] thanks for the help didrocks [07:50] oSoMoN: if you play with Tweaks and see anything wrong, please report it [07:50] I don't know how I managed to get into that state, but I messed up badly [07:50] I really wonder if tweaks doesn't do anything weird, first the status report should say enabled/disabled [07:50] (but still putting it in gray) [07:50] the chromium extensions does it properly [07:51] well, you can disable it there, which is a no-op [07:51] so "almost" well :) [07:51] (maybe the shell doesn't give all infos…) [07:53] new version of the dock for 3.26 support, it's nice to see 2 dash to upstream + Jeremy reached out to me to warn to pick it :) [07:53] * didrocks git rebases anyway as I was planningto [07:54] seb128: did you see my comments on the dock second upload vs dashtodock binary package [07:55] seb128: any opinion on what we should do? I would split the schema in a separate file and have dashtodock deps on it, but it means no sync from debian on that one [07:59] I saw that, give me some time to consider it [08:02] moin [08:02] I [08:02] H [08:03] hey Laney [08:05] good morning [08:06] bah, gdm branch isn't updated [08:07] hey andyrock [08:07] hey Laney [08:09] hey didrocks hey andyrock hey oSoMoN [08:09] how's it going? good weekends? [08:11] Laney: excellent week-end! Spent part of a day to prepare a card game (cutting cards and figuring) before playing it :) [08:11] rest was uneventful, finishing again GTA 5 and such… :p [08:11] yourself? [08:11] cutting? [08:11] like some online thing? [08:12] yeah was good, family visit - walks, going to a restaurant, hanging out & stuff [08:12] no, cutting, like taking paper, scissors… [08:12] right [08:12] but where did the thing you cut out come from? [08:12] or you made it up? [08:14] we have some home made dungeon exploring game here which is fun to play [08:14] xyzzy [08:14] the game is named "bloc by bloc", which is sold out, and they provide all the pdf and generated assets on github: https://outofordergames.com/blocbybloc/ [08:14] (under CC:BY-NC-SA) [08:15] oh, and ofc, we have lost against the game :) [08:16] as you should [08:16] have you played ghost stories? [08:16] we've tried that like 10 times and never won [08:16] never :) [08:16] we did chain with pandemia in hardcore difficulties mode [08:16] as usual, everything is going very well [08:17] and in one turn, you lose :) [08:17] it's really from "all is fine, to OMG" [08:19] jibel: hey! btw, today's iso have the glib/settings change [08:19] would be great to check the ubiquity session, how it looks like :) [08:20] didrocks, okay, i'll have a look [08:21] thx! [08:22] hey Laney andyrock [08:23] hey seb128 [08:23] you doing good? [08:24] yes! you? [08:25] not too bad [08:25] new week, new fun [08:27] indeed [08:27] this week include ff fun [08:27] fff [08:28] f³ [08:30] * didrocks reboots to test transition update [08:35] ok, wayland transition works well [08:35] let's push it :) [08:36] or… let's write the blog post before maybe [08:37] Hah. Can't report bugs because ubuntu-bug crashes (!?) [08:40] didrocks, latest iso boots and looks all right at first glance. Although there is a visual annoyance, the desktop icons are half behind the dock [08:41] no objections to dropping gjs/s390x ? [08:42] and there is an issue with network-manager and connectivity detection [08:42] it thinks I'm offline [08:42] jibel: yeah, it's a bug I reported [08:43] jibel: even ubiquity install mode is fine? [08:43] (the icons behind the dock) [08:43] hum, gnome-boxes crashes here [08:43] jbicha: hey, mind pushing your gdm changes to the bzr branch? [08:45] didrocks: try now [08:47] late nite jbicha [08:47] jbicha: thx! [08:49] Laney: early morning :| [08:49] * Laney cries === kzapalowicz is now known as koza [08:50] jibel, see bug 1696621 [08:50] bug 1696621 in nautilus (Ubuntu) "Desktop icons slip under the top bar and dock after logging in" [Medium,Confirmed] https://launchpad.net/bugs/1696621 [08:55] didrocks, the font is still not the ubuntu font. [08:55] jibel: the theme is applied though? [08:56] didrocks, yes. we need a new ubiquity for the font? [08:56] no, it should be theme + font or nothing [08:56] so, just log the bug, will look after FF [08:57] jibel: when you say the font [08:57] is it the top panel [08:57] ubiquity window itself [08:57] or both? [08:57] didrocks, the ubiquity window. It's fixed in 17.10.3 but blocked in proposed [08:58] oh right, this one [08:58] hum, gnome-boxes fails [08:58] telling the schema isn't here even if it is… [09:00] https://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#ubiquity missing build on all archs: oem-config ... [09:00] * Laney was just fixing ubiquity [09:00] thanks [09:01] didrocks, is name resolution working with latest iso? [09:02] jibel: what do you mean? [09:04] didrocks, hostname resolution doesn't work for me with artful desktop 20170821 [09:04] jibel: I can't test latest iso due to gnome boxes crashing, so don't know [09:26] didrocks, jibel, the font/xsettings plugin not applied is waiting for an ubiquity upload, the fix got commited but something in new perl created issue and infinity/cyphermox said they needed to fix it [09:26] *g*ot applied [09:26] sorry misphrased, but the fix is commited we just didn't get an ubiquity build in artful since [09:28] Laney, do you fix the obvious build issue or the perl problem? [09:29] seb128: just trying to help, I'm running the autopkgtests before upload, but I don't have to do it if that's a problem for you [09:31] Laney, what did I say? [09:31] Laney, I was trying to be helpful [09:31] my upload fails to build because one line needs wrapping [09:31] which is easy to fix [09:31] but there was some other perlish problem on top [09:31] I was just unsure if you were aware of those [09:31] sorry for being too verbose [09:32] * seb128 shuts up and let you figure it out [09:32] hmm [09:32] sorry I didn't mean to say there was an problem, I'm not working on it, was just relaying the info I have [09:32] * Beret wakes up to see his desktop has grown a dock [09:33] * Beret looks for the off button [09:33] Laney, https://irclogs.ubuntu.com/2017/08/04/%23ubuntu-devel.html#t15:23 was what I was mentioning [09:33] anyway [09:34] (console-setup got updated but failed to build as well) [09:36] seb128: ok, I thought that I was dupping your work so I was going to back off [09:36] no big problem [09:36] not with me at least [09:36] but maybe with cyphermox though that discussion was a while ago and things didn't change much so I guess they probably welcome the help ;-) [09:41] are we going to let people set the size of the dock? [09:44] Beret, read https://didrocks.fr/2017/08/18/ubuntu-gnome-shell-in-artful-day-5/ ;-) [09:45] Beret, https://didrocks.fr/images/artful-shell-transition/gnome-control-center-ubuntu-dock-settings.png [09:50] thanks [09:50] it will take me a while to retrain my unity brain [09:58] seb128, what you guys have accomplished is quite impressive, I must say [10:06] Beret, thanks, send the kudos to didrocks who has been leading that work and writing all the details in awesome blog posts [10:25] cyphermox: seb128: thx for the hint, I fixed console-setup now :-) [10:41] Laney, \o/ [10:42] means i can fix s390x active console bits, and drop upstart jobs. [10:43] nice [10:44] Laney, thanks! [10:48] seb128, have you seen my e-mail about new LO deps that are in universe but once were in main? [10:49] oSoMoN, yes, I need to reply to that, but it's fine to re-promote things [10:49] no need of a new MIR [10:49] Laney, failed to build :-( [10:50] oSoMoN, hmmm that was intentional. [10:51] oSoMoN, due to archive reorg one can build-depend on universe, as long as that doesn't generate depends; or the packages that have new depends end up in universe. [10:51] what packages specifically are you asking about? [10:53] there is that as well [10:59] xnox, yeah, I guessed the demotions were just maintenance cleanups, not due to actual package QA/security (although of course that needs to be confirmed) [10:59] xnox, the source packages are lp-solve, suitesparse and liborcus [11:00] oSoMoN, no, as in. we implemented archive reorg in foundations to explicitely drop a whole bunch of things out of main. especially since libreoffice did pull in things that only were used by it optionally. [11:01] oSoMoN, yeah i don't think we want any of these back in main. what do you need these for? [11:02] you can build-depend on them, as long as binary packages generated with depends on e.g. liborcus-0.12-0 are split shipped into universe. [11:02] i see no reverse depends on liborcus at all in ubuntu [11:03] xnox, not in 5.3, but it's a depends of libreoffice-calc in 5.4 [11:03] ah [11:03] sigh [11:04] then we are cornered and have to re-promote those back in. But the proper way is to first upload libreoffice 5.4 that does that. [11:04] * xnox checks that [11:04] oSoMoN, yeah, upload first such that new depends are gained (universe is enabled by default, thus the package will build) and then AAs can re-promote, hopefully based on the old MIR [11:07] xnox, ack, thanks [11:15] re [11:15] oSoMoN, sorry, I changed location and didn't see if you had more comments [11:17] seb128, http://paste.ubuntu.com/25361988/ [11:20] oSoMoN, thanks [11:20] seb128: WHAT [11:21] Laney, sorry :-( [11:21] it worked for me, how can this be [11:21] also what's up with this wifi [11:21] oSoMoN, that discussion is accurate, anyway I'm having another look to libreoffice today [11:22] Status: successful [11:22] Version: 1.142ubuntu7 [11:23] seb128, thanks [11:24] np, thanks for doing the update! [11:55] Laney, racy / parallel build inside debian/rules did not create the desired target dir?! [11:56] does look like a race [11:56] * Laney retried [12:13] win ;-) [12:18] hahaha. Fix the race, not retry =) [12:18] Laney, i guess you want _me_ to fix the race with my upload *har* *har* [12:19] sure [12:19] it wouldu be nice if you could wait for it to migrate [12:20] ack [12:31] xnox: I would bet that race is fixed in master btw - there are some commits that could be related [12:31] do you know why we're behind? hard merge? [12:31] Laney, cyphermox was working on a merge of console-setup to fix all the things [12:31] nod [12:31] Laney, and yes, very hard merge. [12:33] may the buildds smile upon you [12:45] Hello, I recently stumbled upon this email thread regarding gnome music and photos and tracker (https://lists.ubuntu.com/archives/ubuntu-desktop/2017-August/005095.html) [12:45] Gnome-Shell's search by default relies on tracker as its primary backend to surface files [12:46] and from my own usage, the search is fast but noticeably less reliable than Unity's file search lens (which uses locate) [12:47] some files will be indexed but cannot be found through tracker's search interface (e.g https://bugzilla.gnome.org/show_bug.cgi?id=776395) [12:47] Gnome bug 776395 in Search Tool "Indexed files missing from search results" [Critical,New] [12:48] I replied to seb's recent nautilus/tracker question a bit earlier on LP: #1711241 [12:48] Launchpad bug 1711241 in nautilus (Ubuntu) "Unity support patch doesn't build with nautilus 3.25.90" [Undecided,Fix released] https://launchpad.net/bugs/1711241 [12:50] xnox: hi, UOA is already unsupported in Unity/artful LP: #1695928 [12:50] Launchpad bug 1695928 in gnome-control-center-signon (Ubuntu) "Please remove obsolete UOA packages" [Undecided,Incomplete] https://launchpad.net/bugs/1695928 [12:50] thanks. in that case, however, should nautilus's gnome-shell search provider be patched to search recursively? [12:50] presently it will only look for files in the top level home directory [12:51] (https://bugzilla.gnome.org/show_bug.cgi?id=766174) [12:51] Gnome bug 766174 in general "Recursive search not working in gnome 3.20.1" [Major,Resolved: fixed] [12:51] I'm referring to the "Simple search engine" which just crawls the filesystem [12:51] casey: nautilus searches recursively by default for local files [12:52] see Files>Preferences>Search & Preview>Search in subfolders [12:52] jbicha: yes, if you search from a nautilus window. but from recent testing it seems that searches from the gnome-shell overview are not configured to be recursive [12:52] see for example how Carlos's temporary patch had to explicitly set recursivity for gnome-shell searches [12:53] i recently tested this in gdb [12:53] at least for the nautilus that ships with Ubuntu 17.04 (maybe things have changed since then?) [13:01] jbicha:anyway, should I open a bug on Launchpad about this? [13:12] jbicha, yes, i stand correct. === gargeh is now known as Gargoyle [13:19] xnox: all yours === gargeh is now known as Gargoyle [13:34] jbicha: ubuntu dock extension compatile with 2.26 uploaded [13:38] thanks [13:43] I've done step 1 of the gjs transition https://lists.ubuntu.com/archives/ubuntu-desktop/2017-August/005123.html [13:43] thanks to you! :) [13:43] I'll need AA help for the rest of the steps [13:43] are they built already? [13:43] just poke me to get a review [13:43] yes [13:44] after z, will we have aa? :) [13:46] jbicha: nothing blocking, but as we know we'll never align, maybe override in the future W: libgjs0g: package-name-doesnt-match-sonames libgjs0 [13:47] good, replaces for the typelib and libs are there, acking [13:48] jbicha: NEWed in main [13:51] jbicha: mozjs52 promoted [13:52] |o| [13:52] jbicha: on gjs/s390x I'm not going to take a decision [13:52] didrocks, gjs & desktop are out of scope for the s390x port [13:53] xnox: so DELETE DELETE DELETE? :-) [13:54] [13:54] we skip the tests on s390x so there's a good chance s390x was already broken for gnome-shell [13:54] didrocks, YOLO [13:54] there's several rdepends, do you need me to try to come up with a list? [13:56] jbicha: yes please :) [13:56] like, log that to a bug report [13:56] I'll quote xnox and DONE :) [13:56] ok [13:58] LP suggested LP: #696812 which I guess would be a lot less trouble ;) [13:58] Launchpad bug 696812 in gjs (Ubuntu) "Please remove and blacklist gjs from the archive" [Wishlist,Fix released] https://launchpad.net/bugs/696812 [14:02] jbicha: let's close it… Oh wait :) [14:08] LP: #1712083 [14:08] Launchpad bug 1712083 in gjs (Ubuntu) "Please remove gjs/s390x" [Undecided,New] https://launchpad.net/bugs/1712083 [14:09] jbicha: I read well that you listed all binary packages? [14:09] I did not check all the gnome-shell extensions (many are arch:all) [14:09] (apart from gjs, which seems to be only the source package that you listed only gjs) [14:12] I added a few more [14:15] * didrocks flushes [14:23] Laney, jamesh, jbicha, do you know if anyone is working on backporting the patch for gnome bug #785117 to artful? [14:23] Gnome bug 785117 in API "Add support for disabling connectivity checking via the D-Bus interface" [Normal,Resolved: fixed] http://bugzilla.gnome.org/show_bug.cgi?id=785117 [14:25] Nobody that I know about [14:26] last I looked the UI changes were not yet reviewed [14:26] but this could happen first of course [14:26] seb128: I started on it but it will probably take me a few more days [14:27] jbicha, is that because it's complex? [14:27] can you maybe see if jamesh can help you to get it done tomorrow? [14:27] jamesh, ^ [14:28] Laney, right, we need the API first so we can as well land that and move closer from the solution [14:28] it's getting tight with ff [14:30] the upstream review of the control-center patch should be chased up [14:32] jbicha did that [14:32] my initial attempt at backporting wasn't good enough for the g-control-center patches to build [14:32] I think it would make sense for jamesh to help you with that [14:32] jamesh, ^ if you have time during your day that would be nice [14:33] honestly, I doubt the g-c-c maintainers are that interested in looking at the patches before Thursday since it seems too late for 3.26 and the 3.25.91 milestone is this week [14:34] right [14:34] backporting unofficial apis would have not been nice [14:34] but the g-c-c change as a distro patch shouldn't be too much of an issue [14:35] k, fine, do what you want [14:35] * Laney really goes to lunch [14:36] Laney, sorry I didn't mean to discard your comment, agree that getting upstream review would be best but if that doesn't happen what you would prefer? not include the feature or distro patch it? [14:36] Laney, enjoy lunch! [14:36] I think you could ask for some comment [14:36] "no we will never have a switch in the control centre" would be an interesting piece of feedback [14:37] right [14:37] let's try a bit more [14:37] but as said jbicha commented a few days ago saying we want to include it and would welcome comments [14:37] but I don't suggest dropping the feature if it's not merged by Thursday [14:37] g-c-c maintainers seems too busy/on holidays/mia at the moment [14:38] I opened a bunch of bugs since GUADEC and got no resppnses [14:38] IRC might be better [14:38] sometimes that gets a better response out of the ubuntu desktop team too :-) [14:39] right [14:39] jbicha, want to try pinging them on IRC? [14:47] seb128, didrocks I think here's fine, no? [14:47] yep ! [14:47] yes, please [14:48] Trevinho, I read the log from friday, sorry for the misunderstanding [14:48] Trevinho, you didn't ask me for more details or such so I though you understood the goal/requirement [14:48] seems I should have been more detailed in what I asked [14:49] yeah, sorry seb128 .... I also didn't get "top icons" as the extension [14:49] that's why the misunderstanding :) [14:49] so, let's sum up? [14:49] there are 2 extensions [14:49] one supporting systray [14:49] yeah [14:49] and the other supporting indicators [14:49] didrocks: no well systray is supported by GS in general [14:49] only one has a maintainer, correct? [14:49] Trevinho: not with 3.26 [14:49] Trevinho, that has been removed from 3.26 [14:49] didrocks: it's just that it puts icons close to the launcher [14:49] ok, fair enough.. [14:50] and the issue was that this hidden in the corner support was not discoverable [14:50] so I've not been followed upstream in this, what's the preferred mode for 3rd party to put icons? [14:50] extensions? [14:50] yeah... [14:50] "don't" [14:50] ok... so I think we can put - in our side - appindicators back to the glory [14:50] they want to force upstreams to come up with another solution/UI [14:50] since electorn supports it, and many apps rely on that [14:51] does it give us dropbox and skype? [14:51] nope [14:51] well [14:51] ok, so appindicators will bring us much of what we want, apart from the 2 that seb128 notes [14:51] skype *might* [14:51] but you need libappindicator1 and XDG_CURRENT_DESKTOP=Unity, whichis not really the case [14:51] let's step back and discuss solutions after [14:52] anyway it's possible to patch libchromium content for future in order to get it to use libappindicator in such cases [14:52] is that something in the repo or they will need to do another release? [14:52] libappindicator fallbacks to display a systray if there is no indicator renderer right? [14:52] yes [14:53] are indicator giving us a better user experience than systray? [14:53] seb128: but in case of things such as electron, they only use libappindicator in unity [14:53] brb, door bell [14:53] seb128: I'd say yes [14:53] well, I'd love to put them alltogether in a way that only apps tha the user wants or that needs attention are always shown in the panel, while the others could be hidden in vertical mode... [14:53] maybe [14:54] but this is again one sep further [14:54] step* [14:54] how would you know apps that the user wants or needs attention? [14:54] appindicator has that mode [14:54] you can define the "attention" mode as when you get mesages in telegram, it's marked red for example [14:55] so, if I develop an app that I want to always be seen, I can abuse easily :) [14:55] but ok [14:55] so, why not as a first step… [14:55] take the appindicator extension, fully [14:56] didrocks: that's what I'm doing [14:56] and systray support, filtering skype/dropbox [14:56] and only those? [14:56] well, I want to add some changes in order to respect more theming, but that's all [14:56] (as we got the whitelist at first in unity) [14:56] didrocks: hi! I'm running the new ubuntu-session and it seems to be working really well [14:56] the appindicator extension is actively maintained? [14:56] I would rather filter any electron-based apps hoestly [14:56] didrocks, did you move systray to the top bar, where it belongs? instead of the non-disoverable pop-up [14:56] didrocks, there is also virt-manager that appears in the bottom tray instead of top indicators [14:57] xnox: that's what we're doing anyway [14:57] jdstrand: excellent, thanks for the feedback! (I hope there is no "but…" right? ;)) [14:57] xnox: easier, GNOME 3.26 removed it completely [14:57] xnox: see my last blog post :p [14:57] xnox: virt-manager? has it appindincator support? [14:57] didrocks: I particularly like how Desktop is showing up again (I missed that) and the hot corner being disabled (gosh that was annoying) [14:57] didrocks: not a 'but', a question [14:57] \o/ [14:57] Trevinho, i do not know what it is, but it is something [14:57] jdstrand: the hot corner has a 50-50 love/hate feedback, thanks for coming on my side ;) [14:58] hot corner is pile of doom [14:58] and it's a +2 \o/ [14:58] ;) [14:58] didrocks: wrt hot corner> between the meta key and the Activities, how many different ways does one need to see the same data? [14:58] * Trevinho hates hot corner [14:59] anyway let's keep discussion back to notification icons for now [14:59] jdstrand: a LOT apparently :) [14:59] or indicators [14:59] yeah [14:59] so [14:59] * xnox is yet to understand the difference between activities and meta key.... i thought meta key was actifinities.... [14:59] didrocks: anyway, my question is about mountpoints showing up on the desktop. in unity7 the launcher would show them, but there was a way to hide them. is there something similar for gnome-shell? [15:00] at this point systray in 3.26 not being supported means... that... probably even top icons extension isn't working anyway [15:00] jdstrand: yeah, it's the gsettings key for now if you want to hide them, no UI (yet, should we? unsure) [15:00] and we need something more [15:00] Trevinho: uno momento, back to you then :) [15:00] un :) [15:00] didrocks: as to exposing via gui-- it was a right click in the laucnher if you recall. that was convenient (but bringing it back was not) [15:01] jdstrand: $ gsettings set org.gnome.nautilus.desktop volumes-visible false [15:01] ah [15:01] hum, good point [15:01] didrocks: so, in my case one of the mountpoints is '/'. it isn't detecting full disk encryption right it seems [15:01] mind log a bug for me to track? [15:01] jdstrand: at least so that we ack/nack? [15:01] oh [15:01] yeah, quite annoying to your eyes :) [15:03] didrocks: yes, I can file that [15:03] Trevinho: yeah, something to test about topicon not working, jbicha, do you know? [15:03] Trevinho, what are skype and dropbox using? I though they would both use libappindicator [15:03] jdstrand: thanks! and meanwhile, the gsettings key ^ is here for you :) [15:03] seb128: dropbox does [15:03] but skype check for "unity", correct? [15:04] seb128: skype being an elctron app, does it only if XDG_CURRENT_DESKTOP == Unity [15:04] skype is dead [15:04] xnox, we are speaking about the new electron version, how is that dead? [15:04] might be... but, still... [15:04] oh, their electron app also integrates indicators? ah interesting [15:04] *any* electron app integrates with indicator [15:04] Trevinho, can we get them to fix it? [15:04] Trevinho: where is this check? XDG_CURRENT_DESKTOP == Unity, not in a shared lib, correct? [15:04] but onyl in unity [15:04] didrocks: what should I file it against? [15:05] seb128: it's a quite annoying thing as we need libchromium content to fix it [15:05] jdstrand: g-c-c I would say [15:05] Trevinho, so basically we can support indicators only and fix electron/libchromium and get what we want? [15:05] i was telling oSoMoN I can prepare something like a patch, to get that, but then it needs to goes into the chrome release pipe and then to brigthray and electron [15:05] and they need to rebuild it [15:05] * Trevinho sometimes hates to give so much control in hands of upstreams :) [15:06] haha [15:06] do we know how typically long this is for Skype? [15:06] seb128: here's where the "magic" happens https://chromium.googlesource.com/chromium/src/+/master/chrome/browser/ui/libgtkui/app_indicator_icon.cc#98 [15:06] as it seems to be our only famous blocker there? [15:07] I don't even understands how this can work today [15:07] k, so I think we understand the needs [15:07] as it's a list [15:07] Trevinho, what is your recommended solution, for this cycle and for the futur? [15:08] didrocks, it's not since zesty because of the list thing, flexiondotorg mentioned it and asked if we could revert unity using a list since there is only one unity version left [15:08] I didn't test topicons with 3.26, as I wasn't aware they were getting rid of the systray... So it works there, but if the code underneath has been deleted we have to reimplement in order to have systray [15:08] so... [15:08] seb128: ah, so not a regression per say, this gives us time [15:09] hum, I would say, let's not care about sytray thus [15:09] so, if we don't want to reimplement it *just for skype*... We can just avoid to do that [15:09] and just appindicator extension on my side + fixing the thing in chromium and getting the Skype team, via our contacts, to rebuild against it [15:09] yeah [15:10] even if not working on 17.10, right off the shelf for Skype, it's already the case as you told since zesty [15:10] I was thinking if we can *hack* things a bit inside libappindicator making electorn apps to work anyway... [15:10] but I really thing that playing inside there with `setenv` would be really, really, really, really mad :-D [15:10] electron apps will work once you get the chromium fix in? [15:11] nope [15:11] they need to rebuild [15:11] yeah [15:11] but once rebuilt [15:11] ? [15:11] And unfortuntealy they need chrome ot release that part [15:11] I guess [15:11] Trevinho, did you see my previous question? [15:11] what do you recommend doing [15:11] this cycle [15:11] and later? [15:11] since while you can rebuild your app with a specific electron / brighray version, you can't use a more recent of libchromiun content AFAK [15:11] AFAIK [15:12] seb128: yes... I wrote it. What I was doing was supporting *both* extensions in one (for now https://github.com/3v1n0/gnome-shell-ubuntu-appindicators), but if we won't hav e the upstream tray this won't work anyway I guess [15:13] I could get the tray back in maybe, and then filter skype but I need to check how long that will be. [15:13] Trevinho, why do you think we need the tray? [15:14] if there wasn't this my preferred thing was to support both things, without black/white listing much (waiting for electron to fix) [15:14] I like the "hack libappindicator to change the env" better if that can be done :p [15:14] same, less code :) [15:14] seb128: I can give a try... not sure what it will cause [15:14] Trevinho, what's the problem you see if we decide to do appindicator only? (out of getting electron apps on a fixing codebase, which is just getting fix to land in the right place) [15:14] Well I'd do that only if it's an electon app anyway [15:16] not sure it's possible though, as it depends when they do getenv first (and I think it's done just once)... [15:16] Anyway, seb128 the only problem I see is that we would miss some apps [15:16] so, other than electron for me, systray can be dead. [15:17] right, the code you pointed would return before opening the lib [15:17] Trevinho, so there wouldn't be an issue out of needing to get libchromium code updated and the change to land in apps we care about? [15:18] yeah... [15:18] that seems fair enough to me? [15:18] systray is from the past, we already tried to deprecate it in unity7 [15:18] GNOME removed it [15:18] the problem here is that we don't have control on what is happening for those apps [15:18] I would vote for indicator only [15:19] it's also true that we're giving a way [15:19] same +1 [15:19] well we have contact with the teams that work on that [15:19] let's start with indicator only [15:19] exactly [15:19] and try to use our contacts to get the apps fixed [15:19] Trevinho, how does that sound to you? [15:19] seb128: agreedo [15:20] so, what do we need to do in the appindicator extension? [15:20] k, that's the next question [15:20] is there an extension we can use/base on for indicators? [15:20] and what is it upstream status? [15:21] didrocks: ok, after looking into it, it wasn't root, it was two bind mounts. here is the bug https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1712100 [15:21] Ubuntu bug 1712100 in gnome-control-center (Ubuntu) "some disk volumes showing up that should probably be filtered" [Undecided,New] [15:21] s#root#/# [15:21] there are some missing functionalities (scrolling, middle clicking) which I want to check [15:21] I personally have an issue with dropbox that I was about to debug (no menu showing) [15:21] there are some missing functionalities (scrolling, middle clicking) which I want to check [15:21] for example... the same hover / press effects. [15:22] Argh... my messages are screwed... Got a disconnesion :) [15:22] disconnection* [15:22] jdstrand: ah,the bug is different if you only want filtering thus, reaffecting to nautilus [15:22] that's cool [15:22] seb128: the extension is there and I've been hacking a bit in these days [15:22] Trevinho: only things to add, nothing to remove? [15:23] for 3.26 compatibility: https://github.com/phocean/TopIcons-plus/pull/78 [15:23] didrocks: for this no... the topicons plus one had some features we didn't care and that I was removing [15:23] didrocks: I think volumes visible makes a lot of sense for removable storage since the default gnome-shell experience (afaics) requires you too open nautilus yourself and drill down when the device is hotplugged [15:24] Trevinho: ok, we'll still need to light for for the update issue [15:24] we intend to go with gnome-shell 3.26 for artful, right? [15:24] jbicha, correct [15:24] jbicha: correct [15:24] Trevinho: ok, we'll still need to light fork* for the update issue [15:24] Trevinho: but apart from the extension ID [15:24] ok, after the gjs transition, I'd like to do the gnome-settings-daemon/gnome-session transition [15:24] nothing else is needed, just improving it [15:24] Trevinho: that's correct? ^ [15:24] jbicha, what is to transition in g-s-d and gnome-session? [15:24] didrocks: yeah, so I wanted to do since the first moment [15:25] Trevinho: ok, so, we need to contact upstream [15:25] didrocks: Another idea might be to have: [15:25] $ gsettings set org.gnome.nautilus.desktop only-removable-volumes-visible true [15:25] to tell them about our plan [15:25] ah... one more thing [15:25] g-s-d drops the xrandr and orientation plugins so we need to upload gnome-session and budgie-desktop at the same time [15:25] didrocks: (added idea to the bug) [15:25] jdstrand: and that works well for you? [15:26] didrocks: that isn't a thing. I was saying if it was a thing, that would probably suit me fine [15:26] Trevinho: apple-conference-style, "one more thing" : [15:26] the orientation and xrandr features will be in mutter 3.25 (which is why I was confirming that we will follow with gnome-shell) [15:26] jdstrand: ah ok ;) [15:26] Qt5... I've to check some cases [15:26] jbicha, what has gnome-session to do with that? [15:26] since they support app-indicators, but there were some special things on XDG_CURRENT_DESKTOP = Unity again [15:27] Trevinho: but basically, all is about adding more support to the extension [15:27] which is good news for upstream [15:27] things that at this point we might fix in different way [15:27] do you want me to email him/her and CC you tomorrow? [15:27] didrocks: yeah sure, but also qt could need some changes [15:27] to lay out what and why we want to do it [15:27] Trevinho: yeah, but doesn't need to be in before shipping this [15:28] didrocks: nope, sure... [15:28] didrocks: I can also get in touch, as you wish [15:28] didrocks, Trevinho, so let's start by adding libappindicator support and see if that's enough? if we feel like users are still unhappy/we can't get apps fixed as we want we might discuss a plan B systray temporary thing then? [15:28] didrocks: one more question-- how do I add custom launchers to the dock? (this applies to gnome-session as well as ubuntu-session) [15:28] seb128: +1 [15:28] seb128: gnome-session (and ubuntu-session) lists those plugins as RequiredComponents so log in won't work if gnome-session isn't updated before or at the same time as g-s-d [15:28] jbicha, ah ok, easy transition then [15:28] it was super-convoluted with unity7. I haven't been able to find out how to do it in gnome-shell [15:29] jbicha, +1 from me [15:29] Trevinho: I think we might want to upload and add to the session ASAP [15:29] jdstrand, you can dnd icons from the app grid to the favorites [15:29] Trevinho: do you have all arguments on why we want to light fork? [15:29] seb128: fair enough [15:29] jdstrand, I expect than having a .desktop in .local/share/applications would work to get it listed then you can dnd [15:30] seb128: no, custom desktop files. or rephrased, how do I get a custom luancher into the app grid? [15:30] didrocks: well, since you're all ready for that you can proceed [15:30] ok, let me try that [15:30] that was definitely not enough for unity7 [15:30] jdstrand, create a .desktop in .local/share/applications with the name/comment/exec you want [15:30] weird [15:30] Trevinho: so, should I start a branch in the ubuntu org meanwhile and add you there? [15:30] it worked for me in unity7 [15:30] didrocks: ack [15:30] that works in gnome-shell [15:30] Trevinho: let me change the description/ID as well, as I did [15:30] * Laney has Laney Terminal [15:30] Trevinho: we *may* do it by FF ;) [15:31] then your other changes are just… "fixes" [15:31] Laney, that was working in unity as well no? [15:31] it's all the same standard using xdg dirs [15:31] I would expect so, but I don't actually explicitly remember doing it there [15:31] I don't know a reason why it wouldn't [15:32] Trevinho: just to agree, we are discussing about https://extensions.gnome.org/extension/615/appindicator-support/, correct? [15:32] I had one which was working, I don't think I had anything special done [15:33] Trevinho, let didrocks write the email, he did one for dash to dock already [15:33] Trevinho, so you can focus on the code, ff is this week [15:35] ok [15:37] Trevinho, didrocks thanks [15:37] thanks guys! [15:39] seb128: so, one of these launchers is for a browser snap, which reminded me: is there a bug for snaps not showing up in the app grid and also not being able to 'add to favorites' when launched from the command line (eg, 'gnome-clocks' [15:39] ) [15:40] seb128: I thought there was, but I'm having trouble finding it... [15:43] ugh, gnome-shell test failure on armhf (also not a release arch for Firefox 54), I'm thinking of just ignoring it… [15:45] hi, url-dispatcher code moving out ui-toolkit...can anyone confirm? So url-diapatcher stays in main ? If user installs toolkit using Yunit/ubport ppa and url-dispatcher from main how will this work? [15:47] k_alam, ideally i want url-dispatcher to be gone from ubuntu and instead be maintained by these new ppas/forks. [15:47] k_alam, but we are not there yet. [15:47] k_alam, and there are multiple conflicting forks of indicators it seems [15:50] xnox: Alright....url-dispatcher can be removed from...but I don't agree with moving the code out from ui-toolkit.....ideal solution would be patch indicators one by one......on desktop indicators doesn't need to depend on dispatcher any way. [15:52] jdstrand, https://forum.snapcraft.io/t/xdg-data-dirs-under-gnome-wayland/1553 https://bugs.launchpad.net/snappy/+bug/1681547 [15:52] Ubuntu bug 1681547 in Snappy "Gnome3 on Ubuntu 17.04 doesn't find snap desktop files" [Undecided,Triaged] [15:52] k_alam, i see three sets of indicators: what used to be in ubuntu, what is in yunit/ubports, what is in Arctica [15:52] jdstrand, if you could help getting a review of the change that would be nice [15:52] jdstrand, I've been using the forum and doing regular nagging without success :-/ [15:53] k_alam, ubuntu's code has, in single code base, codes for - touch greeter, desktop greeter, unity7 desktop, unity8 desktop, lockscreen touch, lockscreen desktop, ubiquity installer [15:53] k_alam, ubports/yunit i'm guess only cares about the touch profiles [15:53] k_alam, arctica cares about classic desktop and more importantly non-unity* desktops [15:53] jdstrand, unsure about the command line thing, why don't you start gnome-clock from the dash? (or do you use a snap for it and hit that bug? [15:54] thus imho all of these should work and rework codebases to be non-concflicting [15:54] since in ubuntu, i can see e.g. xubuntu/mate using arctica indicators; and for example yunit/ubports one day becoming an ubuntu flavor with their evolved indicators. [15:55] k_alam, can you see some other way, in which indicators evolve to be maintainable and usable for all the currently active targets? [15:55] so [15:55] I have notification that's "stuck" on the screen [15:55] it's not going away and I can't dismiss it [15:55] it's a google calendar notification fwiw [15:55] anyone seen that? [15:59] seb128: that's what I'm saying. I have the gnome-clocks snap installed. I do not have the deb installed. 'gnome-clocks' doesn't show up in the app grid, therefore, I cannot add to favorites [15:59] Beret, no "x" in the corner? [15:59] jdstrand, right, we need to get that snapd bug fixed :-/ [15:59] seb128: btw, I confirmed that ~/.local/share/applications is enough to have it show up in the grid [15:59] great! [15:59] so that's nice [15:59] :) [15:59] jdstrand, can you do the second snapd review for that bug? ;-) [16:00] seb128: what bug? what PR? /me was trying to find it [16:03] jdstrand, the one I just gave you at :52 [16:03] oh, I missed that [16:03] :-) [16:04] does snapd try to avoid depending on systemd? [16:05] * Laney sees the comment about the environment generator in there [16:05] xnox: Yunit cares about desktop........at the moment I don't know how to combine efforts for indicators (other than helping libappindicator to evolve)....but in future, if unity drop indicators Yunit can/should start using artica instead...maintaining multiple forks of same code doesn't make sense. [16:05] Laney, not that I know, they tried to avoid depending on it being pid1 to work on trusty though iirc [16:07] nod [16:07] * Laney tries that quickly [16:08] seb128, yeah, the x was unresponsive - restarting chrome sorted it, I'll consider it a chrome bug [16:09] Beret, k [16:09] Beret, is chrome using the GNOME notifications or its owns? [16:11] seb128, its own [16:11] they're in the lower right instead of top middle [16:22] seb128: review. just need a small change [16:22] reviewed* [16:28] jdstrand, thanks [16:33] bah my vm got broken somehow [16:33] back later on [16:55] xnox: at the moment yunit and ubport using exactly same code that canonical wrote (+ some minor patches).....source packages have same name and as per IPRRight's policy they can continue using "ubuntu-" prefix in all packages (though I could be wrong here)....which means we must use same code in ubuntu and debian at-least for the toolkit.... I will raise the issue in their respective mailing list...let's see their response. Thanks. [17:11] would someone mind uploading https://bugs.launchpad.net/ubuntu/+source/ubuntu-restricted-addons/+bug/1709166 before feature freeze, please? [17:11] Ubuntu bug 1709166 in ubuntu-restricted-addons (Ubuntu) "Refresh Restricted Addons" [Undecided,In progress] [17:30] muktupavels: hey, as per the discussion above, about Status Notifier (indicators and g-s) it could be a good time now to implement the specification you were proposing [17:30] muktupavels: having ubuntu gs [17:30] + mate would be a good start [17:30] and KDE could join us too I guess [17:31] at low level side we could just update libappindicator and glib-status-icon so that the change can be transparent for most of our "customers" [17:44] Trevinho: I don't rememeber what I proposed... [17:46] muktupavels: eheh, I know, long time ago... https://lists.freedesktop.org/archives/xdg/2015-December/013620.html [17:46] but you posted something more recently about that topic [17:53] Trevinho: at this point I would probably want that status notifier items are just icon + menu... [17:53] x and y arguments should be removed because it does not work in wayland. [17:57] Trevinho: also there should be way to request icon size. IconPixmap property should be removed. [17:57] yeah agree [17:57] Then I also was thinking that there should be way to tell if host prefers symbolic or non-symbolic icons. [17:57] muktupavels: although Qt by default uses that... It doesn't in unity only [17:58] Item registers with host, then host just requests icon at size it needs. [17:58] yeah, indeed... [18:00] Trevinho: do you plan to work on that? [18:01] muktupavels: I would like to, not sure how much we want invest on it, but to me it looks like a good moment (seb128?) [18:01] muktupavels: since you did some paperwork already, it would be nice if we could integrate that in a .xml interface and start using it [18:04] muktupavels: an important element we missed in activation has always been the timestamp too [18:04] Trevinho: it needs updates, I dont remember if I have something updated, but I would want that I can request icons at size I need and also want option to request symbolic icons. [18:06] timestamp for what? [18:06] muktupavels: focus stealing prevention stuff [18:06] make it simple icon + dbus menu and nothing more. [18:06] oh, well indeed that's mostly a job for the menu [18:07] but... secondary activation for example might trigger an action [18:08] I would not keep secondary activation [18:09] click on item - you get menu. [18:14] Trevinho: https://paste.ubuntu.com/25364127/ [18:15] that is watcher interface that I would use as update. [18:16] muktupavels: well, 2nd activation is something i'd like to keep personally, as I find it useful for some quick actions [18:17] What methods you would keep for item? [18:21] That watcher interface that I pasted is only thing that I would consider is ready. Host and Item interfaces needs updates... [18:22] ok [18:23] muktupavels: in items I'd use properties for elements instead of the signaling systems [18:23] ? [18:23] muktupavels: New{Icon,Title,...} signals [18:23] Also that many icon properties does not make sense to me. [18:23] using just properties [18:23] yep... [18:23] yes, that is what I proposed I think [18:24] * Trevinho didn't read it recently :) [18:24] the only icons we need are Attention and Normal icon names/path.. [18:24] Why? [18:24] in case together with a flag defining the type [18:24] Just change icon [18:25] muktupavels: as far we keep the Status property could be ok [18:25] but that allowed to avoid the annoyance [18:25] If item change its status then it can change icon if needed. [18:25] so when you switch from "attention mode" (i.e. got new message) to normal mode you just have to do it automatically [18:26] yeah, there's no difference, but this allowed some better cachign i think.. Especially in the case of the pixmap icons, which we won't support anyuway... so it's fair [18:27] I think items should not set icons. When it registers to host host should request icon. [18:27] so item might have new method that returns requested icon [18:27] eh, but it might need to change icon... so a signal to inform host about this [18:28] or a property would just do that [18:30] is there any reason why status items could not use only icon names? [18:31] Trevinho, out of curiosity, where do you want to implement the new interface? In Unity 7 indicators? Or as GNOME Shell extension? [18:32] * mitya57 is an interested party here because he wrote the client code implementation in Qt [18:33] Is there a Gnome bug for the in-app file picker not being the same as the "Files" app? [18:34] Gargoyle: which app in particular? [18:34] Chrome at the mo, but I'm sure I've spotted it elsewhere? [18:36] mitya57: i wouldn't change unity7 probably, but the shell extension indeed could include this new interface [18:37] mitya57: since you did the Qt part, and since that has some code to behave differently in unity as per missing Pixmap support, are you ok in what is suggesting muktupavels for icons? [18:39] anyway muktupavels maybe in the GetIcon client request could be icon-size and the client could return a touple with both retourned type and content, or something like that [18:40] popey, And the one in xchat is different too (Different from files and chrome) [18:40] Sorry, HexChat! [18:41] Trevinho, I am fine with the proposed changes, yes. [18:42] And firefox too... close but not quite [18:42] Trevinho: that sounds good. I would also add flags parameter so there is way to request symbolic icons. [18:42] Gargoyle: ah, not surprised at firefox, and some older gtk things too [18:42] muktupavels: ok, let's keep things symbolic though... [18:43] I guess I need to find time and try to update interfaces again. [18:43] Popey, OK. Probably being a little naive - but why? [18:43] muktupavels: also one thing in the host... since apps in containers might not be able to verify if this is supported by the host or not, by querying o.f.dbus for available names, I guess we should provide informations about the supported system [18:44] muktupavels: so for example, an electron app can query dbus to verify weather it's available or not, and then enable it [18:44] and the same for any other apps [18:44] and the same for any other app [18:44] Gargoyle: depends what toolkit they use [18:45] Trevinho: I did not understand that part... [18:46] muktupavels: apps might be interested knowing if the shell they're running on supports this or not [18:46] popey, So there isn't jsut a standard "request file path" api or something? [18:46] so... so far we have lots of apps doing if (XDG_CURRENT_DESKTOP == {Unity,KDE,whathever}) [18:46] and we need to avoid this [18:46] Trevinho: whatcher is for that. item just checks if there is at least one host. [18:47] however, a sandboxed app could not be able to verify if there's a such server or not [18:47] muktupavels: providing some other metadata wouldn't be bad [18:47] Gargoyle: sure, multiple standards [18:47] Trevinho: why sandboxed app could not access watcher? [18:47] we had ProtocolVersion which was never really used or IsStatusNotifierHostRegistered... but [18:48] * Gargoyle scratches his head - but isn't this all gnome? [18:48] muktupavels: maybe it could just access to RegisterItem method [18:48] anyway, providing some "huma readable" informations about it wouldn't be bad [18:48] so an app can query for tetsing if the status icon is supported or not [18:49] anyway... gotta go, [18:49] Gargoyle: chrome isnt [18:49] I mean, if you really want to take linux desktop UX to the next level, isn't this the type of thing to be addressing? [18:49] Good luck getting everyone working on things on the linux desktop to follow one standard :D [18:50] Because it seems no-one is making life easy for other devs. [18:52] So (genuinely trying to understand - as I am thinking at making a desktop app), where is the "goto resource" for asking a user for a filename for save/open/etc? [18:54] Gargoyle: depends what type of app, gtk, qt, electron... [18:56] So, my desktop of choice has no effect on those? [18:57] Installing Gnome doesn't drop in a replacement qt library that maps calls to a standard set? [19:01] Gargoyle: if you write a qt app, and use qt dialogs, you'll get qt dialogs on whatever desktop [19:10] So in order to have any chance in hell of having a coherent desktop experience, Linux needs to bring together GTK, QT, Electron and any others into making an abstract library for apps to use? [19:10] All apps use the same abstraction and then the DE is the one to actually implement it? [19:21] huh === Guest79611 is now known as fredp === fredp is now known as Guest19026 [22:40] it seems like there is an X window (resource/handle?) leak in Compiz on zesty...?