GPaste icon indicating copy to clipboard operation
GPaste copied to clipboard

There is no "extension," actually.

Open developer91234 opened this issue 5 years ago • 11 comments

Please remove the option. I spent half an hour trying to figure why there was no GPaste into the top panel. (Gnome is a nightmare, most programs could just use an indicator icon - but Gnome wants you to "develop an extension" because they want to drive you insane.) Please just disable the option, or make GPaste platform agnostic and use appindicator like all normal programs.

enabled:

image

nothing happens:

image

developer91234 avatar Sep 17 '18 21:09 developer91234

Yeah, either or would be much appreciated here, yet learn a new keyboard shortcut. I'm not a keyboard warrior myself like most people, prefers mouse clicks.

bugz8unny69 avatar Sep 27 '18 03:09 bugz8unny69

Not to butt in, because I don't know what distros you fellows are using, but what's far more likely is your distribution has decided a few kilobytes is worth splitting the extension into a separate package that you haven't installed.

Kerupse, regardless of that not being your fault, maybe it's worth a simple file-exists check connected to the sensitivity property.

andyholmes avatar Nov 16 '18 11:11 andyholmes

@andyholmes is correct.

On Ubuntu 18.04 there is a separate package gnome-shell-extensions-gpaste.

The one at extensions.gnome.org is deprecated and no longer maintained.

esplinr avatar Dec 14 '18 23:12 esplinr

The extension works, but you need to reload gnome-shell to get it to show up.

ghost avatar Mar 07 '19 00:03 ghost

@AlexanderMB Note that this is true for basically all extensions

@andyholmes I already do that for the other optional stuff but extensions are a little special in this regards since they can be placed in several different locations.

a gnome-shell api telling if an extension is loaded or not would be really nice to have there

Keruspe avatar Mar 12 '19 09:03 Keruspe

@Keruspe there is a DBus interface org.gnome.Shell.Extensions at /org/gnome/Shell. I believe you could call GetExtensionInfo(uuid) to return a GVariant of the extension object and check the state member. Not sure what the values correspond to off-hand though.

andyholmes avatar Mar 19 '19 07:03 andyholmes

I did not know of this one, that’s exactly what I need

On Tue 19 Mar 2019 at 08:21, Andy Holmes [email protected] wrote:

@Keruspe https://github.com/Keruspe there is a DBus interface org.gnome.Shell.Extensions at /org/gnome/Shell. I believe you could call GetExtensionInfo(uuid) to return a GVariant of the extension object and check the state member. Not sure what the values correspond to off-hand though.

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/Keruspe/GPaste/issues/253#issuecomment-474226512, or mute the thread https://github.com/notifications/unsubscribe-auth/AANm3hzn2w_kb9GC6jCXjVuJ3BMI7s0Nks5vYJALgaJpZM4WsxYQ .

Keruspe avatar Mar 19 '19 07:03 Keruspe

FTR: gdbus call -e -d org.gnome.Shell -o /org/gnome/Shell -m org.gnome.Shell.Extensions.GetExtensionInfo '"[email protected]"'

Keruspe avatar Mar 19 '19 19:03 Keruspe

Suggesting issue closure given inactivity and irrelevance

artogahr avatar Jan 15 '23 20:01 artogahr

No, this is quite easy to fix, just had other stuff wip (which are still not fully done :/). I also got my 2nd, 3rd and 4th kid in the meantime which reduced the amount of time I can use to work on this (hopefully it'll get better in the next months). Also, I now work with a higher priority on issues suggested by sponsors.

Keruspe avatar Jan 15 '23 20:01 Keruspe

Wow, good luck with the kids, I wish them a happy life!

I don't have much knowledge about Gnome extensions or AppIndicator API but I'll look into implementing it as a challenge :) If anyone has any tips to get started it would be appreciated.

artogahr avatar Jan 16 '23 08:01 artogahr