два монитора - продолжение (про глюк)

Apr 13, 2006 09:48

2006-04-12 22:07:16

обнаружена эта засада, воспроизводится так:
* +2-ой монитор, работа и тэ дэ. Ноутбук - 1, внешний - 2, вывод изображения - на extended desktop;
* говорим системе sleep (он же Stand by, он же Suspend). Наверное и гибернейт тоже подойдёт. Внешний монитор не отключаем. Я его выключил кнопкой незадолго до слипа, т.к. не пользовался тамошней информацией;
* включаем;
* не видим на ноутбуке ничего кроме обоев!
* включаем питание внешнего монитора - точно, логин туда переехал. /* Разрешение экрана было выставлено одинаковое. А если бы разное, что бы увидел? А если к навороченному ноуту подключался старый монитор, например, который настройки не тянул? Интересно, как именно эта произвольная миграция происходит, с какими параметрами? */

В прошлый раз, возможно, точно так же выключил систему, но монитор потом отстегнул, не включая ноутбук.

Итого, что имеем? При включении система, видя подключенный внешний монитор, делает какие-то свои выводы, а не восстанавливает конфигурацию. Это засада. Я не хочу, мне неудобно, какого чёрта? Даже если этому есть разумное объяснение (вроде того, что нет уверенности, что включение ноутбука производится в той же конфигурации или что внешний монитор всегда лучше и пользователь подключает его только из-за убогости и неудобности ноутбучного, поэтому его надо сделать основным), почему меня никто не спрашивает, как восстанавливаться и подпадаю ли я под стандартные паттерны допущений о типичных способах использования? По-моему, опять подразумевается, что пользователь туп и лучше за него решить, чем предоставлять выбор (в конфиге или задав вопрос). Я против. Переложите ответсвенность на меня, дайте мне выбрать, спросите меня. Если скажу "сам решай" - тогда сам и решай, как лучше поступить.

Да и отдетектить при восстановлении параметры подключенного железа не проблема. Чтобы узнать, поменялись руки-ноги во время сна или остались теми же. Тут, конечно, возникает вопрос, а не обесточивает ли кнопка на лице монитора всю до единого электронику, но что-то мне больше верится, что только трубку. Хотя не зная точно схемотехники можно только гадать. Попробую повторить эксперимент с включенным монитором: Suspend... Сразу же включил... Нормально. Окно логина на ноуте, всё на своих местах.

Теперь то же самое с небольшой паузой: Suspend (закрыв экран ноутбука). Прогулка на кухню, включение через несколько минут. Опа, вот и он, сюрприз. Зубодробительная реальность такова:
* на внешний монитор перекочевало первенство (номера поменялись местами, он теперь первый, на нём окно логина, ноут - второй дисплей);
* на него перекочевало разрешение 1024*768 и частота 60 Гц (параметры TFT матрицы ноутбука, хотя 60 Гц могло оказаться совпадением, т.к. частота нигде не запоминается и обычно всегда сбрасывается в 60 Гц, её все время вручную корректировать приходится);
* на экран ноутбука перекочевало чужое разрешение экрана (до выключения на внешнем мониторе было 1280*1024@75Hz): вижу только левый верхний угол десктопа. Если вогнать сюда мышь, то десктоп скроллится - виртуальный больше физического, в общем.

Резюме: ослы эти писатели. Хочу апдейтов и убедиться бы, что я неправ и незаслуженно обидел хороших и умных разработчиков, которые просто спешили и в дедлайны вписывались. А пока - ослы. И дятлы. И бараны. Свиньи тоже. Козлы, в общем.

[ 1] [ 2]

multi, trouble, windows, hardware, monitor, winxp, bug

Previous post Next post
Up