RUVIDEO
Поделитесь видео 🙏

XMonad bug report

📁 Лайфхаки 👁️ 20 📅 11.10.2024

A consistently reproducible problem involving titlebar decorations & screenlockers. I would have submitted an issue, but I'm not sure if this is an XMonad core issue, an X.L.NoFrillsDecoration issue, a general decoration issue, etc.

Summary:
-------------------------------------------------------
Screenlocker (tested with various) is obscured by windows after display change when using a minimal layout with titlebar decorations.

Dotfiles:
-------------------------------------------------------
Gist of very basic XMonad config I put together to test this.
https://gist.github.com/altercation/1e5150369b4eb6f7caf013550de0bd43

Environment:
-------------------------------------------------------
Dual monitor (laptop/external), normally used one at a time. I have a udev rule that triggers a shell script that switches display when hotplugging/unplugging.

Scenario:
-------------------------------------------------------
1. External monitor active, internal inactive (or vice versa, point being only one display active)

2. Screen lock using any of several commonly used screen lockers (xscreensaver, i3lock, sxlock) is activated while connected to external display. Hot-unplug of external display triggers udev xrandr script, internal laptop display is successfully activated.

3. If using layout without titlebar decorations, there is no problem

4 If using X.L.NoFrillsDecoration to make title bar decorations on the windows, the layout windows are drawn on TOP of the screen locker on the new display. The screenlocker retains input focus, so it can be unlocked, but it is obscured by the windows on top of it. (I can see the screenlocker through the terminals since I'm using transparency, but if a non transparent window, the screenlocker is completely obscured).

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «XMonad bug report», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.