![Автоматическое переключение на внешний монитор [только] при запуске](https://rvso.com/image/1087514/%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BD%D0%B0%20%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B9%20%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%20%5B%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE%5D%20%D0%BF%D1%80%D0%B8%20%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B5.png)
Некоторое время назад я сломал дисплей своего ноутбука, но он все еще отлично работает с внешним монитором, кроме этого. Я всегда использовал (2x) Alt+ F3для переключения со встроенного экрана на дополнительный, а затем исключительно внешний монитор. Теперь этот ноутбук отлично подойдет для замены устаревшего настольного ПК моего дедушки, но для этого я хотел бы, чтобы он автоматически переключался на внешний монитор при каждом запуске (после каждого выключения, перезагрузки). Есть ли какой-нибудь скрипт, программа для этого?
Буду признателен за любую оказанную помощь!
Маркус
решение1
Для переключения между мониторами я используюxrandr. Хороший графический интерфейс для xrandr — ARandR, который также есть в репозиториях. Пример команды xrandr будет выглядеть так:xrandr --output DisplayPort-1 --off --output DisplayPort-0 --off --output DVI-0 --mode 1920x1080 --pos 0x0 --rotate normal --output HDMI-0 --off
В этом случае я бы использовал только порт DVI-0 для отображения своего рабочего стола. Настройте эту команду в соответствии со своими потребностями. Затем поместите ее в файл .sh, chmod +x и убедитесь, что она будет запускаться при запуске.
Обратите внимание, что в ARandR есть возможность экспортировать текущую конфигурацию в скрипт, что может быть очень полезно.