Редактирование моего ответа, чтобы сделать его проще для настройки.
Установите AUTORANDR для автоматизации макета экрана в Xrandr, захватите последнюю .deb из https://github.com/nalipaz/autplestrandr/reluses и Run:
dpkg -i [file]
Установка AutoRandr с сохраненными макетами экрана
autorandr --save [docked|mobile|home|etc]
В качестве примера, на моем ноутбуке без каких-либо мониторов подключил, я настроил Arandr так, как я так хочу, а затем запустил:
autorandr --save mobile
затем подключил мой HDMI и перенастроить Arandr, затем RAN:
autorandr --save docked
после настройки каждого из ваших Макеты Вы можете запустить (заменить «мобильный» с предыдущим любимым именем, я использовал Mobile):
autorandr --default mobile
Теперь, когда AutoRandr - это все настройки, вы можете автоматизировать процесс, установив пакет, который будет опросить для подключенных дисплеев и запустить AutoRandr - -майте
при обнаружении. Да, я знаю о UDEV, и вы можете установить это, если это работает для вас, но в моем тестировании UDEV не работал на моем HDMI последовательно. Он работал только 1 из каждых 20 заглушек / отключений или около того, а иногда он просто остановился вообще.
Скачать последний .deb отсюда: https://github.com/nalipaz/poll-xrandr/relestest/ Затем установить с
dpkg -i [file]
, скорее всего, необходимо, чтобы вы запустили больше задач на Завершение AutoRandr --Change
, AutoRandr позволяет вставлять эти команды в файл, называемый ~ / .auTorandr / postswitch. Делайте следующим образом:
cd ~/.autorandr/ && touch postswitch && chmod +x postswitch
Теперь отредактируйте файл PostWitch, чтобы иметь что-то похожее на следующее:
#!/bin/bash
if pidof conky > /dev/null 2>&1; then
killall conky
fi
(sleep 2s && xrandr-adjust-brightness restore -q) &
(sleep 2s && nitrogen --restore) &
(sleep 3s && conky -q) &
Кроме того, вы, вероятно, захотите добавить AutoRandr и Poll-Xrandr в свои запуска, что-то вроде следующие две команды:
autorandr --change &
poll-xrandr &
Отключить Или подключите монитор и посмотрите магию!
Вы не должны использовать одну и ту же IP-подсеть 192.168.1.0/24 для нескольких сетевых интерфейсов.
Если вы хотите оставить ваш интерфейс wlan0 в подсети 192.168.1.0/24, измените статический IP eth0 и DHCP сервер на другую подсеть 192.168.10.0/24, например.