В процессе танцев с бубнами возникла вот такая идея:
Предистория: имею нотбук Maxmedia Cameron nb-1060, с видеочипом geode LX и монитором 1024х600. Трудно (если возможно вообще) найти диструбутив, который бы сразу позволял оставить разрешение 1024х600. Vesa драйвер в основном предлагает 600х480, 800х600 и 1024х768. При разрешении 600х480 работать практически невозможно, остальные два "выходят" за физические границы экрана. На некоторых дистрибутивах (напр. Runtu 3.0) удавалось переписать xorg.conf (спасибо ребятам из команды Runtu), так что вставало нужное разрешение 1024х600, но вот почти только что поставил себе ubuntu-9.04 (сборка от runtu) и проблема с разрешением возникла вновь. Даже для продвинутого пользователя linux, прибегнувшего помощи сообщества, редактирование xorg.conf требует некоторых усилий, что уж говорить про обычных юзеров, взявших какой-нибудь дистрибутив на пробу, проблема с разрешением экрана запросто может отпугнуть многих. Собственно в моем случае я воспользовался эдакой " ленивой полумерой": при разрешении 1024х768 тыкая наугад переместил панель рабочего стола вверх (первоначально она была внизу, т.е. вне зоны отображаемой на экране), затем создал еще одну панель и поместил её вниз, а в свойствах новой панели указал высоту 168 пикселей. Теперь почти все открываемые окна ограничены снизу этой самой "фиктивной" панелью, верхняя граница которой, совпадает с физической нижней границей экрана, такое вот псеводо-1024х600. PrintScreen конечно показывает весь 1024х768.
Теперь собственно в чем идея. Что если, при отсутсвии "родных" драйверов, калибровать экран при помощи некоторой утилиты, которая бы в ручном режиме позволяла задавать ограничения активной области графического пользовательского интерфейса (ГПИ). Предположим доступно разрешение 1024х768 (ну или 1280х1024) Вызываем нашу утилиту, это может быть кнопочка в мастере настройки экрана, и ограничиваем активную область ГПИ нужным нам значением, например 1024х600 с точкой привязки левый верхний угол экрана, таким образом "отсекается" область 1024х168 снизу, а все окна, инструменты, панели, указатель мыши и пр. будут втиснуты в область совпадающую с физическими 1024х600. Сам то я не программер, но если кто возьмется, но ИМХО очень много проблем решиться может.