Мне удалось найти этот маленький базовый сценарий ниже, который отвечает на мой вопрос. Теперь, подключен ли внешний монитор или нет, Lightdm использует правильные разрешения на этапе greeter. Тем не менее, этот же сценарий должен быть изменен, чтобы быть общим, таким образом, чтобы пользователю не нужно было указывать вручную разрешения своих экранов ноутбука и монитора.
(Parse the output of `XRAND -q` command,
identify the connected devices,
grab their first/maximum resolutions
and use `XRANDR --output` to display them).
Итак, если у кого-то есть лучшее решение или более общий сценарий, он - человек.
generic
#!/bin/bash
# V-1.0 by Hanynowsky - April 2012.
# I am a very basic script that works around bug 874241 repprted in launchpad.
XCOM0=`xrandr -q | grep 'HDMI1 connected'`
XCOM1=`xrandr --output HDMI1 --primary --mode 1920x1080 --output LVDS1 --mode 1366x768 --below HDMI1`
XCOM2=`xrandr --output LVDS1 --mode 1366x768`
# if the external monitor is connected, then we tell XRANDR to set up an extended desktop
if [ -n "$XCOM0" ] || [ ! "$XCOM0" = "" ]; then echo $XCOM1
# if the external monitor is disconnected, then we tell XRANDR to output only to the laptop screen
else echo $XCOM2
fi
exit 0;
edb - отладчик для Linux, который стремится быть похожим на OllyDbg (автор даже так говорит). Он использует Qt и boost.
(Не путать с Ubuntu package edb, который является базой данных для emacs.)
Немного больше информации здесь
В настоящий момент не выглядит , как он существует в репозиториях Ubuntu.
edb - отладчик для Linux, который стремится быть похожим на OllyDbg (автор даже так говорит). Он использует Qt и boost.
(Не путать с Ubuntu package edb, который является базой данных для emacs.)
Немного больше информации здесь
В настоящий момент не выглядит , как он существует в репозиториях Ubuntu.
edb - отладчик для Linux, который стремится быть похожим на OllyDbg (автор даже так говорит). Он использует Qt и boost.
(Не путать с Ubuntu package edb, который является базой данных для emacs.)
Немного больше информации здесь
В настоящий момент не выглядит , как он существует в репозиториях Ubuntu.
edb - отладчик для Linux, который стремится быть похожим на OllyDbg (автор даже так говорит). Он использует Qt и boost.
(Не путать с Ubuntu package edb, который является базой данных для emacs.)
Немного больше информации здесь
В настоящий момент не выглядит , как он существует в репозиториях Ubuntu.
edb - отладчик для Linux, который стремится быть похожим на OllyDbg (автор даже так говорит). Он использует Qt и boost.
(Не путать с Ubuntu package edb, который является базой данных для emacs.)
Немного больше информации здесь
В настоящий момент не выглядит , как он существует в репозиториях Ubuntu.
edb - отладчик для Linux, который стремится быть похожим на OllyDbg (автор даже так говорит). Он использует Qt и boost.
Немного больше информации здесь
Он доступен в репозиториях Ubuntu в 18.04 (Bionic), а позже как edb-debugger
(не путать с пакетом edb
, который является базой данных для emacs).