Как повернуть экран при запуске [дубликат]

На этот вопрос уже есть ответ здесь:

Я добавил строку {{1} } xrandr --output HDMI1 --rotate right
в /etc/rc.local , чтобы повернуть один из моих мониторов при запуске, но это не работает (

3
задан 20 February 2017 в 09:42

1 ответ

Когда выполнить эту команду

, Когда Вы выполняете эту команду от /etc/rc.local, слишком рано. Команды Xrandr (точно так же, как команды для изменения клавиатуры и коврика для мыши - настройки) должны быть выполнены после вход в систему с небольшим повреждением.

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

Для выполнения его на входе в систему, с небольшим повреждением:

  • , Если это для одного пользователя, добавьте команду:

    /bin/bash -c "sleep 10 && xrandr --output HDMI1 --rotate right"
    

    для Запущения Приложений: Добавьте к Приложениям Запуска: Тире> Приложения Запуска> Добавляет.

  • , Если это для всех пользователей, создайте файл:

    [Desktop Entry]
    Name=Set Screen Rotation
    Exec=/bin/bash -c "sleep 10 && xrandr --output HDMI1 --rotate right"
    Type=Application
    

    сохраняют его как setscreen.desktop и копируют его в /etc/xdg/autostart

Примечание

Возможно, можно играть немного жгута из прутьев значение 10 секунд, для оптимизации для ситуации. Если это для VM, Вы, возможно, должны были бы установить его дольше в регулярной системе, это могло, вероятно, быть короче.

3
ответ дан 1 December 2019 в 16:20

Другие вопросы по тегам:

Похожие вопросы: