Быстрое подключение дополнительного монитора к ноутбуку

Автор Leo, 08 июля 2015, 19:38:05

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Leo

Предыстория: таскаю с собой ноут, на работе и дома - два разных монитора подключаю постоянно к нему, не знаю у кого как, но у меня DE XFCE4.10 и постоянно приходится после подключения доп. монитора выполнять опред. операции с arandr по его настройке. Надоело - накидал скрипт на php (извините, на чём могу...) Вот он:

#!/usr/bin/php
<?php

//название подключаемого монитора у меня всегда одинаковое
$monitor 'VGA1';

$xrandr popen("xrandr -q""r");
$data fread($xrandr2096);
$lines explode("\n",$data);
$find false;
foreach (
$lines as $line)
{
        if (
$find)
        {
                
$s ltrim($line);
                
$s explode(" ",$s);
                
$resolution $s[0];
                break;
        }
        if (
strpos($line$monitor) !== false$find true;
}
pclose($xrandr);
exec("xrandr --output LVDS1 --mode 1280x800 --pos 0x0 --rotate normal --output VGA1 --mode $resolution --pos 1280x0 --rotate normal");


Сделал этот скрипт исполняемым и прицепил на кнопку на панели быстрого запуска. Теперь после подключения монитора просто клацаю эту кнопку и доп.монитор (любой - домашний или рабочий) включается как мне надо.

Открыть содержимое (спойлер)

Для работы скрипта требуется пакет php5-cli.
[свернуть]