Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

GNOME extension version #147

Open
RicardoEPRodrigues opened this issue May 11, 2017 · 8 comments

Comments

@RicardoEPRodrigues
Copy link

commented May 11, 2017

Since the news of Ubuntu ditching Unity and moving to GNOME, is it possible to make a Gnome-pie extension for GNOME?

It would be awesome 馃槃

@Simmesimme

This comment has been minimized.

Copy link
Owner

commented May 11, 2017

What exactly do you mean? Nothing prevents you from using Gnome-Pie on Gnome :-)

@RicardoEPRodrigues

This comment has been minimized.

Copy link
Author

commented May 11, 2017

Correct and I use it often! 馃槃 But for a new user going to the extensions website and clicking install would be amazing, other than that it would integrate better with the DE. Thank you for your time.

@Simmesimme

This comment has been minimized.

Copy link
Owner

commented May 12, 2017

Ahh, I understand now. But I think that this is impossible as Gnome Shell extensions are written in Javascript and Gnome-Pie is based on Vala. Or do you have some other idea in mind?

@RicardoEPRodrigues

This comment has been minimized.

Copy link
Author

commented May 12, 2017

It would note be easy 馃槃 but to make the transition it would go something like:

  • make the indicator using JS
  • JS talks to a bash file
  • bash file calls Vala

Is this possible?

@Simmesimme

This comment has been minimized.

Copy link
Owner

commented May 25, 2017

I put some thoughts into this idea... and the more I think about it, the more I actually like it. Especially because I do not see a future for Gnome-Pie on Wayland. A clean rewrite as Gnome Shell extension might be a good alternative... Maybe I will come up with a prove-of-concept implementation in the next weeks! Thanks for this idea!

@RicardoEPRodrigues

This comment has been minimized.

Copy link
Author

commented May 25, 2017

I'd be happy to test it out when time comes.

@lestcape

This comment has been minimized.

Copy link

commented Feb 12, 2019

The performance will let a lot to say in my opinion, if this will be an extension of Gnome Shell. Also if it will be in that way it can block the compositor thread of Gnome Shell. This is the only thread that exist in Gnome Shell, where also is running the WM (Mutter).

Please note: In Gtk 3.0 you can merged a Clutter actor with a Gtk widget. Also in theory you can use an extension point and load the original widget that was wrote on Vala in gjs, but well this is in theory because of this issue: https://gitlab.gnome.org/GNOME/gjs/issues/109

It can be rendered also in a GPU if for example instead of Gtk 3.0 it will use Clutter or if it will use Gtk 4.0 when will be released (related to #151), but be an extension of Gnome Shell is different of use Clutter. Be an extension of Gnome Shell is what i think that will not be good for now. But is my opinion only...

@i-need-to-tell-you-something

This comment has been minimized.

Copy link

commented May 13, 2019

I wanted to also chime in with my viewpoint on this. I use Gnome-Pie on KDE and I bet many other people use it on some non-Gnome wm (window managers) and de (desktop environments) as well. Though I don't think you have to officially support any wm or de other than Gnome.
Of course if your OpenPie framework works fine without Gnome then theoretically someone can make a non-Gnome version of it - better than nothing.

Thanks a lot for making Gnome-Pie!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants
You can鈥檛 perform that action at this time.