Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Howto: переключение мониторов в ноуте одной кнопкой  (Прочитано 3925 раз)

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

Оффлайн maniak

  • Автор темы
  • Активист
  • *
  • Сообщений: 489
    • Просмотр профиля
Задача: сделать так, чтобы после нажатия произвольной кнопки вывод изображения переключался с ноутовского монитора на внешний.
И обратно.

ВНИМАНИЕ: разрешение внешнего монитора должно отличатся от ноутовского.

Итак:
1. В консоли выполняем
xrandr -q
2. Смотрим вывод, запоминаем имена устройств.
У меня это - LVDS для ноутовского монитора и VGA - для внешнего.

3. В той же консоли:
sudo touch /usr/bin/monswitchsudo chmod +x /usr/bin/monswitchsudo gedit /usr/bin/monswitch
4. Копипастим в открывшийся файл:
#!/bin/bash
laptop="1280x800" #разрешение ноута

current=$(xrandr | grep '*' | awk '{print($1)}')

if [ "$laptop" == "$current" ]

then
xrandr --output LVDS --off --output VGA --auto #вместо VGA и LVDS - пишем свои названия, полученные из выполнения xrandr -q
else
xrandr --output VGA --off --output LVDS --auto #то же самое

fi

exit 0

5. Смотрим комментарии, прописываем нужные значения.

6. Делаем
sudo apt-get install keytouch keytouch-editorили
sudo apt-get install xbindkeys xbindkeys-config - по вкусу.

7.
Запускаем keytouch-editor или xbindkeys-config и вешаем запуск monswitch на любую кнопку.

8. Наслаждаемся жизнью.
« Последнее редактирование: 31 Марта 2008, 21:03:42 от maniak »

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
sht0rm@sht0rm-laptop:~$ xrandr -q
Screen 0: minimum 320 x 240, current 1280 x 800, maximum 1280 x 800
default connected 1280x800+0+0 0mm x 0mm
   1280x800       50.0*
   1024x768       51.0 
   800x600        52.0 
   800x512        53.0 
   720x450        54.0 
   700x525        55.0 
   640x512        56.0 
   640x480        57.0     58.0 
   640x400        59.0 
   640x384        60.0 
   512x384        61.0 
   400x300        62.0 
   320x240        63.0 

NVidia 8400GS
И что дальше делать?

Оффлайн maniak

  • Автор темы
  • Активист
  • *
  • Сообщений: 489
    • Просмотр профиля
Цитировать
И что дальше делать?
Supported Card Drivers
    * xserver-xorg-video-intel (since 2.0)
    * nv (since 2.1) for G80, so GeForce 8800
    * xserver-xorg-video-vga (since 1.9.99)
    * xserver-xorg-video-ati (since 6.7.192)
    * xserver-xorg-video-radeonhd (for ATI r5xx/r6xx boards)

А дальше - только sudo apt-get install nvidia-settings :(

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Да им и пользуюсь, но неудобен.
На ноуте 1280х800 на телеке 1280х1024. Без запуска 2 xserver не получается иметь разное разрешение на 2х мониторах.

Хотелось бы конечно получить как в винде, видеопоток на весь экран показывать на присоединенном устройстве.

Оффлайн samuran

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Цитировать
samuran@samuran-laptop:~$ keytouch-editor
keytouch-editor: No event devices are available in /dev/input/.
а если другой прогой, то почему то изменения не вступают в силу, помогите пожалуйста)

Оффлайн о4карег

  • Новичок
  • *
  • Сообщений: 10
  • CD и не DVD
    • Просмотр профиля
Народ, расширить рабочий стол на второй экран возможно? и куда копать?
просто пока жена смотрит телек (кино с ноута), есть вариант поработать ))
Аффтар благодарит алфавит за предоставленные буквы.

 

Страница сгенерирована за 0.054 секунд. Запросов: 25.