У меня 8« Sony Vaio, который я искренне люблю. У него два штатных разрешения: 1280*600 60Гц и 1600*768 60Гц. На 8» далеко не всегда удобно работать с 1600*768 60Гц, зачастую удобнее переключаться в более низкое разрешение.
На винде это решено так, что разрешение меняется по нажатию специальной кнопочки. Ну, да где наша ен пропадала?
#!/bin/bash output=$(xrandr -q | grep '\*' | cut -c1-11) if [ $output = 1600x768 ] then xrandr --output LVDS-0 --mode 1280x600_60.00 else xrandr --output LVDS-0 --mode 1600x768_60.00 fi
В общем, все просто: смотрим на текущее разрешение, и меняем на следующее по списку. Только что с выделением самого разрешения из xrandr -q пришлось немного повозиться…