Быстро переключаясь между внешним и внутренним экраном

Вот беглый сценарий, который сделает то, в чем Вы нуждаетесь:

#!/bin/bash
LOGDIR=/var/log/somedir
OLDLOGS=/var/log/keep-old-logs-here
PATH=/bin:$PATH
TODAY=$(date +'%Y%m%d')

[ -d $OLDLOGS ] || mkdir -p $OLDLOGS

cd $LOGDIR

for LOG in $(ls | egrep '^[[:digit:]]{8}$'); do
    [ $LOG -lt $TODAY ] && gzip $LOG && mv $LOG.gz 
done

Сделайте исполняемый файл сценария:

$ chmod +x /where/you/put/this/script

crontab запись будет похожа:

30 0 * * * /where/you/put/this/script

Просто корректируйтесь LOGDIR и OLDLOGDIR. В 0:30 это переместится, все входит в систему формат YYYYMMDD для предыдущего (и ранее, если таковые имеются) дни.

1
08.11.2011, 13:25
2 ответа

С драйверами с открытым исходным кодом можно использовать xrandr утилита командной строки для изменения вида экрана. Свяжите ключ или запись меню в маленький сценарий, который звонит xrandr если Вам нравится. Для конфигураций Вы описываете, команды были бы чем-то как

xrandr --output external
xrandr --output external --same-as internal
xrandr --output internal
xrandr --output external --left-of internal

с именами, которые не могут быть internal и external но DVI-0 и VGA-0 или что-то еще; выполненный xrandr видеть то, что Вы имеете. Можно записать более существенный сценарий, который анализирует вывод xrandr, например, если Вы хотите иметь ключ что циклы между несколькими предопределенными настройками.

Можно сделать что-то похожее с nvidia-settings для Nvidia собственный драйвер. Документация не очень точна; Ваш лучший выбор может состоять в том, чтобы настроить несколько различных конфигураций через GUI и переключить между ними использование nvidia-settings --config.

1
27.01.2020, 23:54

Кажется, что Вы ищете X, Изменяют размер, Поворачивают и Отражают Расширение (RandR) GUI, вот список, я не делаю многого о них, все же.

0
27.01.2020, 23:54

Теги

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