Seeking to improve Budgie compatibility with the GNOME stack
Ikey Doherty <[email protected]> Fri, 11 Jul 2014 12:12:02 +0100
| Newsgroups | gmane.comp.gnome.devel |
|---|---|
| Message-ID | <CANwWmzi55FkYatQYj8g2sP7vDaNSDE0iRmUgkSgyc-103Q6DhA@mail.gmail.com> |
--===============6125035135765208093== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============6125035135765208093== Content-Type: multipart/alternative; boundary=089e0158c318c2dc5a04fde902c6 --089e0158c318c2dc5a04fde902c6 Content-Type: text/plain; charset=UTF-8 Hello all, I have a quick few questions that I hope others may be able to help with here. As some of you know, I develop the Budgie desktop [1]. In short, this is a tiny session binary, a GTK panel and "budgie-wm" which is built on libmutter, with a modified version of the default plugin, default.c One of the aims of the project is to keep tight integration with the GNOME desktop, and avoid forking. So, it kinda proves what can actually be achieved with the GNOME stack without taking a butchers knife to it :) I want to improve compatibility and I've encountered a couple of issues, notably when testing the GNOME 3.12 upgrade, as we're looking to sync in Evolve OS [2]. It appears something has changed in gnome-control-center with 3.12 - unfortunately I only had a few minutes to do a dummy-run on an Ubuntu installation, and well, we all know what Ubuntu+GNOME can be like... So I need some verification on this. When running gnome-control-center within Budgie, there are no options in gnome-control-center. With Ubuntu it only shows the stuff they jimmied into the package, but the GNOME stuff is definitely not there. Now, the session does lie and set the DESKTOP_SESSION variable as gnome. Is this something that happened within GNOME or is this the usual Ubuntu + GNOME + craq experience? If it is, is there something I can do about this within Budgie to improve compatibility? Secondly, gnome-music fails to start (Ubuntu tester informed me) - as its looking for the notifications interface, it doesn't gracefully handle the absence. That's totally fine, really. What I need to know, given gnome-music attempts to tie in with the screen guard, does GNOME use the freedesktop standards or are there some exceptions I need to be wary of? Many thanks, Ikey Doherty P.S. I should point out that Budgie does not officially support Ubuntu due to the plethora of issues I've had in attempting to support it, including those evil overlay scrollbars that entirely break grabbing within BudgiePopover and make it useless, or the fact that giving an RGBA visual to a window results in a transparent window with the default themes, again breaking the UI. --- [1] https://github.com/evolve-os/budgie-desktop/ [2] https://evolve-os.com/ --089e0158c318c2dc5a04fde902c6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div><div><div><div><div><div><div><div><div>Hello all,<br= ><br>I have a quick few questions that I hope others may be able to help wi= th here.<br><br>As some of you know, I develop the Budgie desktop [1]. In s= hort, this is a tiny session binary, a GTK panel and "budgie-wm"<= br> which is built on libmutter, with a modified version of the default plugin,= default.c<br></div>One of the aims of the project is to keep tight integra= tion with the GNOME desktop, and avoid forking. So, it kinda proves<br> </div>what can actually be achieved with the GNOME stack without taking a b= utchers knife to it :)<br><br></div>I want to improve compatibility and I&#= 39;ve encountered a couple of issues, notably when testing the GNOME 3.12 u= pgrade,<br> as we're looking to sync in Evolve OS [2].<br><br></div>It appears some= thing has changed in gnome-control-center with 3.12 - unfortunately I only = had a few minutes to do a dummy-run<br>on an Ubuntu installation, and well,= we all know what Ubuntu+GNOME can be like... So I need some verification o= n this.<br> <br></div>When running gnome-control-center within Budgie, there are no opt= ions in gnome-control-center. With Ubuntu it only shows the<br>stuff they j= immied into the package, but the GNOME stuff is definitely not there. Now, = the session does lie and set the<br> </div>DESKTOP_SESSION variable as gnome.<br><br></div>Is this something tha= t happened within GNOME or is this the usual Ubuntu + GNOME + craq experien= ce?<br></div>If it is, is there something I can do about this within Budgie= to improve compatibility?<br> <br>Secondly, gnome-music fails to start (Ubuntu tester informed me) - as i= ts looking for the notifications interface, it doesn't<br>gracefully ha= ndle the absence. That's totally fine, really. What I need to know, giv= en gnome-music attempts to tie in with<br> the screen guard, does GNOME use the freedesktop standards or are there som= e exceptions I need to be wary of?<br><br></div>Many thanks,<br>Ikey Dohert= y<br><div><br></div><div>P.S. I should point out that Budgie does not offic= ially support Ubuntu due to the plethora of issues I've had in attempti= ng<br> to support it, including those evil overlay scrollbars that entirely break = grabbing within BudgiePopover and make it useless,<br></div><div>or the fac= t that giving an RGBA visual to a window results in a transparent window wi= th the default themes, again breaking<br> the UI.<br><br></div>---<br>[1] <a href=3D"https://github.com/evolve-os/bud= gie-desktop/" target=3D"_blank">https://github.com/evolve-os/budgie-desktop= /</a><br>[2] <a href=3D"https://evolve-os.com/" target=3D"_blank">https://e= volve-os.com/</a></div> --089e0158c318c2dc5a04fde902c6-- --===============6125035135765208093== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ gnome-devel-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/gnome-devel-list --===============6125035135765208093==--