-
Notifications
You must be signed in to change notification settings - Fork 134
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’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
lxqt-panel: Qeyes plugin #1847
lxqt-panel: Qeyes plugin #1847
Conversation
Thanks! It's nice to have a qeyes widget. P.S. This comment isn't a review (I've neither read nor tested the code) but just a general opinion. |
It works very nicely, only thing I noticed is that "Type" configuration has only "internal" here. For translations only a |
is the only type provided by qeyes; the other types are provided by foreign packages like mate-applets and gnome-applets-data. Likely you don't have these package installed. Could you point me how allow
My understanding is that under Wayland, the application cannot access the absolute positioning of the window/mouse. So this kind of application might not work.
Many thanks for that !!! |
Take a look at lxqt-about, it installs his own icon. |
- add support for translation of the text - reload the availables eyes not a dialog creation (which happend once), but when the dialog is showed - using QStringLiteral when possible - renamed "<internal>" as "QEyes default"
I tested all - also new translations - and everything works perfectly. Some skins are blurred (tango, bizarre) with huge panel size (100px) but that's not an issue IMO. For me it's GTM but I've not enough skills to review the code. |
Thank for the testing
Yeah, unfortunately the "skin" are all raster (.png) based, so the upscale is not very good. Only the "Qeyes" (internal) and "Crystal" (.svg based) are vector based and so these perform good with big size. |
I won't be able to review the code soon. If it has no (major) problem, I think it can be merged. Probable issues could be fixed at any time. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's have it for git users.
@kreijack, thanks again for your contributon!
In fact QEyes doesn't follow applications in xwayland, while xeyes does (tested with glxgears). Wondering if this could be implemented here, an easy way to detect those applications on wayland. |
Could you elaborate a bit ? I tested both xeyes and qeyes under wayland (plasma session); both exhibit the same behavior: when the mouse pointer is over the [qx]eyes window, the eyes follow the mouse. When the pointer is outside the window, the eyes don't follow the mouse anymore. |
Hi All,
This PR adds a new plugin inspired to the venerable
xeyes
program.I am also working to a standalone program (called qeyes), but this is another story.
This plug in has a
<internal>
style (which doesn't depend by any other program)or can use the themes provided by
mate-applets
and/orgnome-applets
if available.It is possible to configure also the number of showed eyes:
I checked the plugin also for a vertical panel
I sent this PR to get a first feedback, because I would like to add some enhancements:
Comments are welcomed