Ситуация практически копия описаной тут
http://us.generation-nt.com/answer/suse-11-3-no-virtual-screen-resolutio...
(только я с SUSE 10.2 перешел сразу на 12.2)
ну, да рекомендовано сделать так:
Create file /etc/X11/xorg.conf.d/99-whatever.conf containing
these lines:############### % Section "Screen"
Identifier "Screen0"
Device "Default Device"
Monitor "Default Monitor"
SubSection "Display"
Virtual 2000 1600
EndSubSection
EndSectionSection "ServerLayout"
Identifier "Layout0"
Screen "Screen0"
EndSection
############### %and restart X.
толку нет, ни у автора ни у меня.
var/log/xorg.0.log никаких сообщений связаных с этим добавленым файлом не содержит. Файл создан из под root.
Что я не так сделал?
Видеокарта NVidia GeForce 7300, драйвера с дистрибутива SUSE.
* Обновление системы через версии чревато проблемами, знаете ли. Особенно такой скачок.
* Честно говоря не знаю, что такое virtual screen, но xorg.conf еще никто не отменял.
У меня когда-то тоже не ладилось дело с /etc/X11/xorg.conf.d/, разбираться было лениво, просто создал xorg.conf
Покажите Xorg.0.log, и зачем что-то создавать, когда есть /etc/X11/xorg.conf.d/50-screen.conf
Штука была популярна лет 15 назад -- виртуальное разрешение выставлялось больше физически возможного для данного монитора строкой вида
Virtual 2000 1600
В результате на экране была видна, скажем, четвертинка рабочего стола, на сотальные части попадаешь, перемещая мышь за границу экрана.
Когда-то от этого балдели.
Не видел с тех пор, как вышли из употребления штуковины типа XConfigurator и XF86Setup (уже даже и не помню точных названий). Не уверен, на LCD из этого может получиться что-то путное.
Алексей Федорчук aka alv
Любопытства ради...
Два компа с 11.4, в /etc/X11/xorg.conf.d/50-screen.conf добавляем
SubSection "Display"
Virtual 1600 1200
EndSubSection
Комп №1, разрешение 1440х900 (максимальное), GeForce 9500 GT, SyncMaster 923nw, грузится без изменений, в Xorg.0.log -"Virtual screen size determined to be 1440 x 900"
К;омп №2, разрешение 1024х762( максимальное 1600х1200), мх440, Samtron 76bdf, вылетает в текстовый режим, в Xorg.0.log только неск. обычных строк заголовка.
Лог оказалось содержит упоминание о "виртуальном" разрешении. Выделил жирным. Есть еще подозрительная строка ниже о возможном принудительном возврате к штатному разрешению.
в /etc/X11/xorg.conf.d/50-screen.conf пытался вставлять строку virtual screen, но загрузка тупо висла. Возможно не знаю точно синтаксис. Я делал по типу старого xorg.conf
Может подскажете где искать описание использования /etc/X11/xorg.conf.d/. Сам найти пока не смог.
К виртуальному экрану привык очень давно (на SUSE 10.2 работаю и сейчас прекрасно в максимально доступном 3664*1984 хоть и тормозит сильно, но там драйвера на мою ATI9250 проприетарные не ставились, требовали откат к более старой версии X11, ATI на ту карту так и не создала новых).
ИМХО очень удобно держать нескролько раскрытых окон и бегать между ними мышкой минуя операцию "свернул/развернул)
Драйвер nvidia гораздее будет.
А xorg.conf.d кусок от udev.
Проверено на проприетарном драйвере nvidia. Никаких xorg.conf, только 50-screen.conf :
Section "Screen"
Identifier "Screen0"
SubSection "Display"
Virtual 2560 1024
EndSubSection
EndSection
Ага, с такой строчкой работает, комп №2 (на первом не проверял, там xorg.conf есть).
С "Identifier "Default Screen"" не хотел.
___________________________________________________
"Section "Screen"
# Identifier "Default Screen"
Identifier "Screen0"
SubSection "Display"
Virtual 2560 1024
EndSubSection
Device "Default Device"
## Doesn't help for radeon/radeonhd drivers; use magic in
## 50-device.conf instead
Monitor "Default Monitor"
EndSection
_________________________________________________
Установил с грехом пополам драйвер с сайта Nvidia NVIDIA-Linux-x86-304.64.run (оказалось надо ставить gcc, kernel-devel, kernel-source). Не то, что бы результата совсем нет. Комп перестал виснуть каждые 5 минут (грешил на железо, хотя винда работала без нареканий, оказалось драйвер). А вод с виртуальным экраном пока "не выходит каменный цветок"...
Т.е. собствено увеличеный экран наконец появился, но поле Десктопа осталось в старом размере и за его пределами ничего делать нельзя. Там черный экран. Мышка туда заглядывает, но вот иконку вынести уже нельзя. Т.е. X11 виртуалку включил, но KDE ее не воспринимает.
Настройки ставил сперва в 50-screen.conf, потом в xorg.conf. Результат одинаковый (в первом случае лог ругался на Screen0, но виртуальное разрешение включал).
За какой хвост дергать KDE никак не выясню. Уже думаю XFce может попробовать (мне эта новодурь KDE4 виджеты-комнаты, как-то не по нутру, а нормальную KDE3 сюда уже не воткнуть)
Драйвер nvidia есть готовый в репозитарии.
А про "нормальную КДЕ3" могу только повторить совет, данный мне месяца три назад на opensuse.org-"для работы поставь 11.4".
Совет хороший, но есть по работе одна программа скомпилированая под 12--ю версию и дергать автора перекомпилировать ее под 11 не очень хотел (по какой-то причине это ей требовалось). А так SUSE у меня в основном для "безвирусного Инета". Сам я вообще "человек ДОС'а" как это не дико сейчас прозвучит и работаю больше в нем (32-битном однака). В общем, в Линуксах я не силен и собствено как управляться с репозитариями так и не освоился. Буду пробовать.
Продвигаюсь понемногу вроде в нужном направлении. В проприетарном драйвере есть утилита настройки.
Открываем Пуск -> Система -> Настройки -> Configure NVIDIA X Server Settings
и там включаем режим Advanced и panning где и ставим желаемый "безразмерный" экран. Вот скриншот "действа".
Десктоп великолепно "расползается" до краев виртуального пространства и всё работает до... перезарузки.
Предлагаемое сохранение xorg.conf невозможно т.к. нет прав root. Как "правильно" запустить настройку root'ом не знаю. Ну да, решаемо "через задний проход", текст доступен предпросмотром и сохранив его временно куда-то, потом легко вставить в консольном режиме уже рутом. Долго, зато надежно.
Увы, толку с того нет. После перезарузки десктоп опять маленький в окружении черных полей.
su -
nvidia-settings
На практике /etc/X11/xorg.conf.d/ имеет более высокий приоритет, поэтому Вам надо удалить/или закомментировать все, что до этого делали.
Хотя, можете поступить и так:
Section "Screen"
Identifier "Screen0"
Option "metamodes" "1280x1024 @2048x1536 +0+0; nvidia-auto-select +0+0; 1280x1024 +0+0"
EndSection
aliaksei1818 Спасибо Вам большое. Всё отлично отработало редактированием /etc/X11/xorg.conf.d/
Тему можно закрывать!