Comments (2)
Please retest with swaylock master, which would guarantee that ext-session-lock-v1 is used.
Locking with ext-session-lock is session-wide, not per monitor. Quoting the spec:
The locked event indicates that the session is locked. This means that the compositor must stop rendering and providing input to normal clients. Instead the compositor must blank all outputs with an opaque color such that their normal content is fully hidden.
If any regular content ever appears during lock, it is a bug in labwc. If the issue is just that the lock UI does not appear, this could be a bug in swaylock (or labwc). For the latter, collect a WAYLAND_DISPLAY=1 log - but please avoid typing your password as this would be included in the log.
from swaylock.
I tested 1.7.2 and 1.7.2.r8 from Git master, and both work with hotplugging the display. The problem comes when using an SSH session to rescale the output, which is similar to if I were to have my swayidle commandline for display power on so that it sends SIGHUP to Kanshi and restores my display scaling mode.
The log does seem to indicate that swaylock is doing the correct thing, and that labwc is at fault.
Here is the log anyway, it doesn't include any password. I wasn't able to type anything to the accessible desktop, because the session lock was still capturing the keyboard. I was, however, able to use the mouse to control my waybar, and also to command the desktop menu to terminate the labwc session.
https://gist.github.com/kode54/0af4fc82ff1957cd08604aab5bef5684
from swaylock.
Related Issues (20)
- CRITICAL SECURITY ISSUE: Unlock when connecting external monitor HOT 1
- Swaylock red screens or doesn't work with udev rules HOT 2
- Swaylock using 940% of CPU HOT 2
- [bug] hyprland swaylock HOT 3
- view lockpad on wakeup ? HOT 4
- Mouse cursor visible in swaylock HOT 7
- [feature-request] Would it be possible to add the current time in the middle of circle or the current username HOT 4
- Swaylock prevents gnome calls from playing ringtone HOT 4
- Screencopy failed on hyprland dpms on HOT 1
- Caps Lock indicator colors not used HOT 3
- Swaylock blocked and cannot interact with HOT 4
- All `finished` events are resulting in an `exit(2)`, when the protocol states otherwise HOT 6
- Missing ext-session-lock-v1 HOT 3
- the config file does not work after the update HOT 3
- [Feature Request] icon overlay on lock screen similar to `13lockr` HOT 1
- Add include directive HOT 1
- Swaylock does not process any given arguments HOT 7
- Image upside down (fixed on swaybg) HOT 1
- Moonlight still visible while locked HOT 1
- Error in Hyprland. swaylock: ../swaylock-1.7.2/main.c:414: join_args: Assertion `argc > 0' failed. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from swaylock.