172 похожих чатов

If I save this script in /ust/local/bin/scripts/ folder Should I use

commands like su ?

# Запустить xrandr, получить его вывод и сохранить его в переменной
xrandr_output=$(xrandr)

# Поиск строк, содержащих информацию о подключенных мониторах
if [[ $xrandr_output == *'DP-1-1 connected'* && $xrandr_output == *'DP-1-2 connected'* ]]; then
# Оба монитора подключены
xrandr --output eDP-1 --off --output DP-1-1 --auto --primary --output DP-1-2 --auto --right-of DP-1-1
else
# Только ноутбук
xrandr --output eDP-1 --auto
fi

6 ответов

7 просмотров

так ты autorandr смотрел то?

Как скрипт запускаешь? В его среде есть DISPLAY?

Artur-Kopytin Автор вопроса
Vladislav G.
Как скрипт запускаешь? В его среде есть DISPLAY?

Я думал, про такой скрипт, что скажешь? # Запустить xrandr, получить его вывод и сохранить его в переменной xrandr_output=$(xrandr) # Поиск строк, содержащих информацию о подключенных мониторах if [[ $xrandr_output == *'DP-1-1 connected'* && $xrandr_output == *'DP-1-2 connected'* ]]; then # Оба монитора подключены xrandr --output eDP-1 --off --output DP-1-1 --auto --primary --output DP-1-2 --auto --right-of DP-1-1 else # Только ноутбук xrandr --output eDP-1 --auto fi

Посмотри на DISPLAY у тебя скорее всего xrandr просто не понимает где менять

Artur-Kopytin Автор вопроса
Artur Kopytin
Что ззначит на Display ?

Х сервер писали, когда одного пк было много одновременных пользователей и много одновременных графических сессий. Потому у тебя есть переменная среды DISPLAY, которая ссылается на текущую графическую сессию. Если запускать xrandr например из крона, udev или еще откуда, но не из графической среды, то он не поймет где менять параметры дисплеев

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

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
How to create an OS in C? what to study?
Linus
18
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Реально в одиночку написать игровой движок на Си?
ㅤ (SVO)
9
Карта сайта