Автор Тема: Быстрое подключение дополнительного монитора к ноутбуку  (Прочитано 1606 раз)

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

Оффлайн Leo

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

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

Spoiler: ShowHide

Для работы скрипта требуется пакет php5-cli.

Теги:
 

Быстрое восстановление системы

Автор Leo

Ответов: 5
Просмотров: 2835
Последний ответ 25 Сентября 2012, 13:22:01
от ZEN