xrandr

xrandr --listmonitors | awk NR==1'{print $2}'
...
сходу не скажешь, а когда она должна отрабатывать?

p.s.
или вам это нужно?
Ошибки в тексте-неповторимый стиль автора©
Наверное, после старта i3.....
Ранее, вроде нет смысла.
Идея в чём - я подключаю к старому ноуту второй монитор. Так вот надо, чтобы в случае, если старт происходит с подключённым внешним монитором, родной разворачивался на 90 градусов.
Пробовал запихнуть в конфиг i3, но что или я туплю или i3 больно умный - не срабатывает команда
exec "if [[ $(xrandr --listmonitors | head -n 1 | awk '{print $2}') -gt 1 ]];then xrandr --output LVDS --rotate left; fi &"
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
indeviral
или вам это нужно?
не совсем то, но близко
спс за awk NR==1 - не знал
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
для xrandr нужны некоторые переменные окружения, задав их он будет отрабатывать из любого места.
ну если окружение переменные которого вы задали существует.

export DISPLAY=:0
export XDG_RUNTIME_DIR=/run/user/ваш_uid (1000)
export XAUTHORITY=/home/ваш_пользователь/.Xauthority

p.s. я бы наверно в xinitrc его запихнул... тогда и переменные ненадо
Ошибки в тексте-неповторимый стиль автора©
я думал об этом, но решил, что это слишком костыльно
сейчас попробовал добавить в конфиг i3 строчку запуска скрипта с этой командой (подумал, что i3 капризничает и не хочет запускать команду иза нескольких ступеней вложенности) - ничего не дало, хотя сам скрипт из терминала отрабатывает нормально
попробую в xinitrc.....
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
работает
но только в одном случае - если прописать скрипт в .xinitrc
именно скрипт, т.к попытка просто прописать команду в ничего не дала, также, как и попытки запуска из конфига i3
костыль/не_костыль, но нужного результата я добился и это главное
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Вот как-то так

Только compton пришлось отключить, иначе иксы начинают жрать 60% процессора даже когда не открыто ни одного окна, кроме терминала (urxvt)
Вечером попробую потыкать его на предмет излишнего аппетита к ресурсам.
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
 
Зарегистрироваться или войдите чтобы оставить сообщение.