-
Notifications
You must be signed in to change notification settings - Fork 10
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
Logon screen can be bypassed using various shortcuts #28
Comments
Bug about lightdm is here - canonical/lightdm#214 . |
Good evening all, took a while to narrow down the reason why keybindings are accepted at all. Turns out, that arctica-greeter is invoking an instance of the "marco" window manager that contains an event listener for any configured/hardcoded marco keybindings. These are usually stored by dconf at location The invocation of marco was introduced with 9b3526d on Jun 16, 2018 and released with arctica-greeter 0.99.1.1 on Feb 6, 2019. Since I don't know the inner workings of arctica-greeter and ayatana-indicators in combination with marco, I'm not providing a fix here. However it looks like the invocation of marco was only introduced for usability reasons, as per the ChangeLog ("Makes handling windows opened via some of the indicators much more organic"), so it probably wouldn't break anything if the added code parts would be removed. Cheers, |
Dumb(?) question: would it make sense to include a stripped down version of
marco (without the keybinding stuff)?
Bastian Kanbach ***@***.***> schrieb am Mo., 28. Feb. 2022,
10:44:
… I removed most of the code that was introduced with 9b3526d
<9b3526d>
in #30 <#30> .
Compiled and installed in a VM running Ubuntu Mate 21.10. Seems to work
quite well, but please double check.
—
Reply to this email directly, view it on GitHub
<#28 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABQHBZHXKGQKWNFTXESGCKLU5M7WRANCNFSM5GP2ZYTQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
It seems like marco also ships "marco-message" that is able to send commands to the marco daemon. It could be invoked like However this still leaves a tiny time window during which key bindings are allowed, since marco needs to be invoked first. I did not find any command line switch yet that would start marco without keybindings. Also i don't know for sure how two subsequent invocations of Doesn't feel like a very elegant solution to me |
…e option. This requires a very recent of marco, see [1]. Fixes ArcticaProject#28. [1] mate-desktop/marco#723
…e option. This requires a very recent version of marco, see [1]. Fixes ArcticaProject#28. [1] mate-desktop/marco#723
…e option. This requires a very recent version of marco, see [1]. Fixes ArcticaProject#28. [1] mate-desktop/marco#723
…e option. This requires a very recent version of marco, see [1]. Fixes ArcticaProject#28. [1] mate-desktop/marco#723
Hi all, the implemented fix worked fine for marco. Actually I just discovered another issue, affecting "mate-settings-daemon" this time (also mentioned on Launchpad.
|
This issue has probably been resolved via 0199f9a Please check and provide feedback, if issues like those observed still exist with that patch applied (and the rfkill follow-up). |
Pulled a current copy of the arctica-greeter repo, compiled it, and installed it on a fresh Ubuntu MATE 22.10 installation. The issue still exists. I could use the keybinding "Fn"-Key + F9 to open "mate-search-tool". My keyboard has a little search icon, printed on the F9 key. |
Good evening @sunweaver , were you able to reproduce the issue as well? It currently only affects special keybindings like those on specially labelled keys. |
Finally amended via 7a865a1. |
Original bug-report was reported at https://pad.lv/1948339 about Ubuntu MATE 21.10. Previous releases like 20.10 and 21.04 are affected too.
The essence of the above bug-report:
The text was updated successfully, but these errors were encountered: