Варианты решения проблем со смещением геометрии монитора.
|
|
|
|
Варианты решения проблем со смещением геометрии монитора при переключении из консольного режима в графический режим. Введение и отказ от обязательств: Описанный ниже материал не есть официальный и ни в коей мере не претендует на официальное руководство к действию. Пишу этот материал в силу того, что нигде не видел на русском языке подобного описания настроек. Описываю именно то что прозвучало в заголовке моей темы и не собираюсь описывать как настраивать Вашу видеокарточку или спутниковую антенну для запуска баллистических ракет класса «воздух-воздух» с помощью файла XF86Config. Я не ручаюсь за привальность написанной мною доки и отказываюсь от ответственности за те последствия, что может причинить нижеописанный материал. Здесь я описал лишь то как я настраивал железо у себя дома. Если Вы решите следовать нижеописанному руководству, то я не ручаюсь за правильность как написанного, так и того смысла, что был здесь изложен. ================================================= Что нужно уметь, чтобы пользоваться этим материалом: 1.Умение читать и писать. 2.Знать пароль рута. A. Иметь уже настроенный X server ================================================= ++++++++++++++++++++++++++++++++++++++++++++++++ ВАЖНО!!! Для начала зарезервируйте выш XF86Config файл ++++++++++++++++++++++++++++++++++++++++++++++++ Смысл этой маленькой доки наверняка есть в манах, но кто не нашел или поленился хочу показать, как устраняется проблема. Наверняка у всех есть такая программка как «xvidtune». Запускается она не обязательно от рута и назначение ее показать моделайны, которые мы потом сольем в консоль. По сему, мы запускаем ее из любого консольного клиента на X-сервере: $xvidtune =============== Затем переходим в консольный режим «ctrl+alt+F2» (2 — свободная консоль (2 — это номер) и «физически», то есть руками подстраиваем наш монитор, что бы все было как у нормальных пацанов, понимаешь:) (по центу короче:). Переключаемся обратно в режим X-терминала (ctrl+alt+F7 — на Linux) либо (ctrl+alt+F9 — на *BSD осях) где на нас уже будет смотреть этот или эта «xvidtune». Далее, воспользуемся всего лишь четырьмя кнопками: 1. Включаем режим «auto» 2. Подгоняем геометрию изображения кнопками «left» и «right» 3. Нажимаем кнопку «show» и берем параметры, которые были сброшены нам на консоль, откуда была запущена эта прога. Мой пример: bash-2.05b$ xvidtune Vendor: SAM, Model: 0 Num hsync: 1, Num vsync: 1 hsync range 0: 31.00 — 48.00 vsync range 0: 43.00 — 75.00 «800×600» 48.67 800 844 956 1040 600 600 607 626 Берем отсюда то, что начинается с параметров разрешения: «800×600» 48.67 800 844 956 1040 600 600 607 626 Еще раз скажу, что это мой пример и я всего лишь показал структурно, что нам понадобится для правки XF86Config (или XF86Config-4) ======================= Открываем наш XF86Config файл идет к секции «Section „Monitor“» Вписываем выше параметры, которые мы слили в консоль при выходе из «xvidtune»: Пример: Section «Modes» Identifier «Modes0» Modeline «800×600» 48.67 800 844 956 1040 600 600 607 626 EndSection Section «Monitor» Identifier «Monitor0» VendorName «SAM» ModelName «0» HorizSync 31.0 — 48.0 VertRefresh 43.0 — 75.0 Option «DPMS» UseModes «Modes0» EndSection ……………………. Как, может кто нибудь здесь заметил, в секции «Monitor» в самом конце добавилась строчка "UseModes «Modes0» Конечно же, она добавилась не сама по себе. Пропишем ее у себя тоже:) «Modes0» у нас будет стоять только в том случае если до редактирования вышеоописанного файла мы нигде не нашли незакомментированных (#) секций «Modeline». Иначе сверим их параметры с нашими в разделе Modesx Их номера (x) не должны совпадать с нашими как в описанном разделе так и в Section «Monitor» (UseModes "Modesx) На этом можно остановиться. У многих после этого появится привычка работать не только в графической среде, но и в консольном режиме не всматриваясь в край экрана полуобрезанного текста в консоли.:) Желаю всего наилучшего:) Copyright © 2003 by E.s.T.a.F |