LINUX.ORG.RU
ФорумAdmin

как не гасить второй монтор при закрытии крышки ноута?

 , ,


0

1

Есть ноут с монитором FullHD, иногда когда дома цепляю к нему внешний монитор 4K. При этом ноут хочется закрыть и отложить (сейчас пришла внешняя клава и вот совсем хочется).

Есть скрипт для перехода на 4K монитор (он висит у дивана вверх ногами - так получилось)

xrandr --output DP-2-2 --auto  --rotate inverted  --output eDP-1 --off

и обратно

xrandr --output DP-2-2 --off --output eDP-1 --mode 1920x1080 --rate 60.05 --same-as DP-2-2

Теперь проблема - когда я закрываю крышку с подключенным 4К-монитором он гаснет.

Если убрать из первого скрипта «–output eDP-1 –off» 4К монитор не гаснет, но при этом мониторы дублируются (и это правильно) и я не могу растянуть окна на 4K.

Как бы сконфигурить xrandr так что бы и мониторы дублировались (монитор ноута при включенном внешнем не нужен, но хотелось бы что бы окна сами на внешний монитор переходили), и внешний при закрытой крышке не гас?

★★★★

Последнее исправление: AntonI (всего исправлений: 1)

Когда-то дрочился с проблемой долго, насколько я помню, за єто отвечает logind:

cat /etc/systemd/logind.conf 
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See logind.conf(5) for details.

[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend        ---- смотри на опции lid
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#InhibitorsMax=8192
#SessionsMax=8192
#UserTasksMax=33%
PunkoIvan ★★★★
()
Ответ на: комментарий от WitcherGeralt

вот он линукс-вей:

Подключение дополнительного монитора без объединения с экраном первого монитора

поставь KDE

как не гасить второй монтор при закрытии крышки ноута?

поставь Gnome

а если нужно будет и то и то? или, не дай бог, что-нибудь ещё понадобится?

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

У меня это настроено через acpi, там все таки разное поведение на док станции и от батареи.

А что, xrandr-ом это решить нельзя? У меня почти получилось, если сначала не делать eDP-1 –off, закрыть крышку а потом сделать то все в общем ок. Только выглядит как то уж ну очень костыльно…

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

Там там тайлоизращенец сам себе проблемы органихзует и героически их решает. Хз, что такое Polybar, но остальных проблем нет ни в одном современном DE. В том числе и в гноме, разумеется, т.е. Gnome здесь вполне универсальный ответ на оба этих треда.

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