когда работаю в линуксе все ок но когда гружу выньду преходиться двигать экран монитора так как он смещяется загружаю линукс и опят нужно экран двигать!!???!!!
Запусти и спрашивай потом.
Можешь сделать так:
бэкапишь /usr/x11r6/lib/x11/xf86config-4 (это на случай mdk, rh, alt, asp), пускаешь xf86cfg.
Заходишь в настройки видеокарты.
Настраиваешь все как тебе надо. Сохраняешь модлайн (в кнопках разберешься, думаю. Табличка выскакивает в левом верхнем углу - часто ее не видно, т.к. виртуальное разрешение экрана большое. Так что мышью туда поведи).
Берешь сохраненный файл, прописываешь туда новые модлайны. Перезапускаешь иксы.
Насколько я понял, вопрос был о графической консоли (в текстовой консоли, при использовании кадрового буфера границы тоже можно настраивать. Только делается это другой программкой - fbset).
В Линуксе границы экрана (как вертикальные, так и горизонтальные) настраиваются заданием момента подачи сигналов включения/выключения луча и вертикального/горизонтального обратного хода луча. Эти параметры измеряются в долях секунды, но, для удобства, задаются в точках, которые луч мог бы пробежать по экрану за это время.
Для каждого измерения (по вертикали и горизонтали) задаются три числа. Первое - это через сколько времени после начала разверки надо гасить луч. Дальнейший ход луча будет уже не виден, поэтому это число будет в точности равно соответствующему разрешению.
Второе число задает момент когда надо включать обратный ход луча. Оно, естественно больше первого и определяет размеры правого (или нижнего) поля. Потому что когда луч уже отключили, но обратный ход луча еще не включили луч как бы продолжает двигаться вправо (или вниз), рисуя, тем самым, поле.
Третье число означает момент выключения сигнала обратного хода луча. Чем больше оно (точнее чем больше разница между третьим и вторым числами) тем дольше, соответственно луч будет двигаться назад и тем больше станет левое (или верхнее) поле.
Поясним на примере:
Параметры для всех заданых пользователем видеорежимов хранятся там же, где и все остальные настройки XFree - в файле, который обычно называется (зависит от дистрибутива)
/etc/X11/XF86Config или
/etc/X11/XF86Config-4
если существуют ОБА файла, то будет использоваться XF86Config-4
В этом файле необходимо найти строчку ModeLine (вообще говоря, там может быть несколько одинаковых строчек, если они относятся к другому монитору или глубине цвета)
Первая строка в кавычках - "1400x1050" - это просто название этого видеорежима и может выбираться произвольно.
184.0 - RAMDAC clock rate - частота с которой будут работать ЦАП. Изменять не нужно.
Далее следуют 2 группы по 3 числа. Первая группа относится к горизонтальной развертке, вторая к вертикальной.
Т.е.
1400 1512 1704 - после 1400-ой точки гасим луч. Таким образом, по горизонтали будут нарисованы 1400 точек. После 1512 точки начинаем горизонтальный обратный ход луча, который заканчиваем после 1704 точки. Дальше цикл повторяется.
Поскольку не всегда легко подобрать эти числа так, чтобы получить требуемые поля, для облегчения работы используется утилита xvidtune. Её надо просто запустить в X из командной строки в любой программе эмуляции терминала. Например в xterm, eterm, konsole или gnome-terminal.
нажимая кнопки "вправо", "влево", "шире", "уже" и т.д. в окне этой программы добиваемся желаемого вида экрана. В окне программы будет отображаться строчка в точности соответствующая уже разобранной строке ModeLine. Запоминаем эту строчку и, своим любимым редактором (только ASCII редактором, а не текстовым процессором) переносим ее в файл конфигурации.
ХЫ =) У тебя случайно не Geforce2? Скажи какой у тебя дистрибутив. А ответ на твой вопрос, возможно - поставить драйвера для NVIDIA. Мне лично помогло от описанной тобою проблемы.
гм, а у меня всю жисть получались слегка разные видеорежимы в win и lin и монитор запоминал оба (первый раз двигал изображение контролами монитора), потому при переключении в них уже все сразу само нормально становилось. Короче, ради этого конфиги иксовые крутить не приходилось, и так работало.