LINUX.ORG.RU

Во-первых, звучит не как баг, а как фича.

Во-вторых, не совсем понимаю, при каких обстоятельствах может возникать необходимость периодически вызывать xrandr?

SuoiCat
()
Ответ на: комментарий от SuoiCat

Во-первых, лично для меня это не удобно. Во-вторых, при отключении(подключении) монитора к ноутбуку

icestranger
() автор топика

У меня таких проблем не наблюдается

awesome v4.2 (Human after all)
 • Compiled against Lua 5.3.4 (running with Lua 5.3)
 • D-Bus support: ✔
 • execinfo support: ✔
 • xcb-randr version: 1.5
 • LGI version: 0.9.2
xrandr program version       1.5.0
Server reports RandR version 1.5

oster2011 ★★★
()
Последнее исправление: oster2011 (всего исправлений: 1)
Ответ на: комментарий от oster2011

Хм, у меня точно такие же версии, то есть если вы пишите при подключении внешнего монитора

xrandr --output VGA-1 --auto --output LVDS-1 --off
то у вас все окна не перемещаются в первый тег?

icestranger
() автор топика
Ответ на: комментарий от icestranger

а изначально клиенты по тегам правилами осома распределены или руками?
Если руками то объясняется перезапуском осома(хотя фиг знает, перезапускается ли он сейчас для этого)

LiBer ★★★
()
Ответ на: комментарий от LiBer

Наврятли осома перезапускается, у меня при запуске осома браузер открывается. А тут такого нет.

icestranger
() автор топика
Ответ на: комментарий от oster2011

А можешь попробовать командой, а не через arandr?

icestranger
() автор топика

А куда им перемещаться, если закреплённый за ними таг больше не существует? В awesome интекс тага строго закреплён за скрином, и если ты уничтожаешь скрин, то куда девать клиенты со всех тагов этого скрина? На первый существующий скрин, на первый существующий таг. Всё логично.

Не нравится — предложи логику в иссуях, и если она не будет абсурдной, её даже могут реализовать.

r3lgar ★★★★★
()
Ответ на: комментарий от icestranger

На первый существующий скрин

Так и делается.

и на тот же индекс тага

Ты уже внёс соответствующий код, чтобы проверялось наличие того же индекса тага (грубо говоря, чтобы количество тагов на первом скрине совпадало или превосходило количество тагов на удалённом скрине)? А что, если тагов на первом скрине меньше? А что, если лайаут у них другой? А если назначение у них другое (и отключив второй скрин, твои порномультики станут соседствовать с рабочими ssh-сессиями)?

разве это не логичнее?

Логичнее было предоставить пользователю возможность рулить логикой самостоятельно, что они и сделали. Мне, например, такая логика не подходит (особенно если учесть, что у меня на втором мониторе тагов больше, чем на первом), но кто-то будет рад твоему вкладу.

Ты можешь закоммитить подобную логику, оно несложно описывается на lua за полчаса.

r3lgar ★★★★★
()
Ответ на: комментарий от r3lgar

А если назначение у них другое (и отключив второй скрин, твои порномультики станут соседствовать с рабочими ssh-сессиями)?

Ну в данном случае они будут не просто соседствовать, а находиться на одном теге

icestranger
() автор топика
Ответ на: комментарий от icestranger

А куда её писать, в конфиг или в сам awesome?

Зависит от степени твоей упоротости. Но переписывать функции модуля (или не использовать его вообще) придётся.

А если назначение у них другое (и отключив второй скрин, твои порномультики станут соседствовать с рабочими ssh-сессиями)?

Ну в данном случае они будут не просто соседствовать, а находиться на одном теге

Как не перефразируй, а суть одна.

r3lgar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.