Просмотр полной версии : Archlinux [проблемы с xorg]
И снова обращаюсь к линуксойдам со своими "графическими" проблемами.
ОС: Archlinux [а именно chaox] + xfce
Поставил, все нормально, обновил все пакеты, в том числе все что связано с xorg.
Такая проблема: Нужно поменять разрешение на 1024х600 (нетбук). С gui конфигуратора можно максимум поставить только 800х600.
В /etc/X11 xorg.conf отсутсвует.
При попытке запуска Xorg -configure, выдает:
Fatal server error:
Server is already active for display 0
По ctrl-alt-backspace реакции никакой.
Все это стоит на virtual box'е
Как можно решить данную проблему?
Заранее спасибо.
Такая проблема: Нужно поменять разрешение на 1024х600 (нетбук). С gui конфигуратора можно максимум поставить только 800х600.
В /etc/X11 xorg.conf отсутсвует.
В конфиге иксов можно прописать любое разрещение. Даже не можно, а именно там и нужно всегда прописывать.
Хм, полез к себе в конфиг, у меня там:
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
странно :) Думал я прописывал разрешение. Но у меня 1024х600 (тоже нетбук)
При попытке запуска Xorg -configure, выдает:
Fatal server error:
Server is already active for display 0
а ты Х-ы убил?
По ctrl-alt-backspace реакции никакой.
Все это стоит на virtual box'е
Как можно решить данную проблему?
очень знакомая проблема. Если в логах Х-ов скажет про ошибку клавиатуры или xkb и тд, то напиши в ПМ, расскажу как исправить.
В том то и прикол что никак не могу иксы убить(
killall Xorg, kill pid, ctrl+alt+backspace вообще не работает.
Проблема в том, что если и убивается, то автоматически стартует гуишный логинскрин, как вот его отрубить, и остаться в консоли?
хм, ладно, по-другому спрошу. Клавиша alt работает?
А логи можно смотреть не убивая Х-ов. /var/log/Xorg*
Проблема в том, что если и убивается, то автоматически стартует гуишный логинскрин, как вот его отрубить, и остаться в консоли?
control + alt + f1[f2,f3...fN] (но опять же если альт работает :D )
оттуда убиваешь kdm (или что там у тебя?) и Х-ы. И можно даже запускать через startx
killall Xorg
не правильно, killall xinit надо. Или killall X (можно и -9 добавить если так не получается).
Вобщем если проблема с клавишей alt - то нет прав на запись в tmp директории, chmod 777 /tmp && chmod 777 /var/tmp должно исправить.
не правильно, killall xinit надо. Или killall X
Таких процессов нет. А вот killall Xorg убивает иксы, но говорю, сразу же запускается гуишный логин скрин, вот как его отрубить то?
Alt работает, все норм... по ctrl+alt+f1 попадаю в консоль, убиваю иксы, но сразу же запускается гуишный логин скрин, вот как от него избавится?(
Lord NightKon
16.09.2009, 13:46
глупый вопрос, но запущен ли hal?
ну и способ без Чсервера - при загрузке ядра указать single, что даст вам невероятные возможности (вроди консоли с правами root)..
А вот killall Xorg убивает иксы, но говорю, сразу же запускается гуишный логин скрин, вот как его отрубить то?
я же говорю, перед убитием Х-ов необходимо убить xdm (kdm,gdm, или какие там еще есть?) ps -A | grep dm выдаст какой именно запущен, хотя есть еще slim, ну я думаю ты знаешь какой у тебя.
Есть еще вариант убрать вобще из загрузки логин скрин.
В /etc/X11 xorg.conf отсутсвует.
только заметил:). Кароче как вариант его руками сделать :D. Там должен быть пример xorg.conf.example.
Вообщем если сделать killall Xorg, иксы убиваются и есть возможность зв 1 секунду ввести Xorg -configure. Получилось... ввел, сгенирился xorg.conf наконецто, но что только с ним не делал, ну никак не ставиться разрешение и глубина цвета((
Если xorg.conf удалить вообще из /etc/X11, то нормлаьно грузится в 800х600, откуда тогда беруться эти параметры?
Нагуглили, что в ~/.config/xfce4/mcs_settings/display.xml есть настройки разрешения... действительно там было 800х600, но смена на 1024х600 ничего не дала(
ну никак не ставиться разрешение и глубина цвета((
а ты как его ставишь?
Попробуй так:
gtf 1024 600 60 (название_проги ширина высота частота).
она выдает строку Modeline "1024x600_60.00" ***
Ее вставляешь в Section "Monitor"
А в Section "Screen" в SubSection "Display" добавить Modes "1024x600_60.00"
и рестарт иксов.
Это все в /etc/X11/xorg.conf
Подробнее _http://www.opennet.ru/tips/info/832.shtml
Да почти так же пробовал, только строку брал из готовго xorg.conf, там тоже самое было... Ругается, говорит:
Parse error on line 42 of section Monitor in file /etc/X11/xorg.conf
ModeLine VTotal expected.
Вот сам xorg.conf:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
EndSection
Section "Module"
Load "glx"
Load "record"
Load "extmod"
Load "dri2"
Load "dbe"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
Modeline "1024x600_60.0" 48.96 1024 1168 1312 600 601 604 622 -HSync +Vsync
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "KGAUniversal" # [<bool>]
Identifier "Card0"
Driver "vga"
VendorName "InnoTek Systemberatung GmbH"
BoardName "VirtualBox Graphics Adapter"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
Modes "1024x600_60.00"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
Modes "1024x600_60.00"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
Modes "1024x600_60.00"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1024x600_60.00"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x600_60.00"
EndSubSection
EndSection
у тебя одна запись в Modeline пропущена.
У меня после запуска gtf:
Modeline "1024x600_60.00" 48.96 1024 1064 1168 1312 600 601 604 622 -HSync +Vsync
а у тебя:
Modeline "1024x600_60.0" 48.96 1024 1168 1312 600 601 604 622 -HSync +Vsync
жирным выделил чего нет у тебя. Руками чтоли переписывал, без копипаста? :(
и в
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
тоже Modes припиши.
Так... уже лучше, иксы хотя бы запустились, но при 640х480 и 8бит цвета
']Так... уже лучше, иксы хотя бы запустились, но при 640х480 и 8бит цвета
Оо
ладно, попробуй мой конфиг.
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/winttf"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
EndSection
Section "Module"
Load "glx"
Load "extmod"
Load "dri"
Load "xtrap"
Load "dbe"
Load "record"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" "basic"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "PageFlip" # [<bool>]
Identifier "Card0"
Driver "intel"
VendorName "Unknown Vendor"
BoardName "Unknown Board"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Section "ServerFlags"
Option "DontZap" "no"
EndSection
только Driver пропиши какой нужно, у тебя же не интел карта?
Кстати, а иксы на cntrl + alt + back убиваются? Если нет, то с моим конфигом будут?
geezer.code
16.09.2009, 16:45
для виртуал бокса нужно поставить VirtualBox Guest additions , они также поставят видеодрайвер.
обычно после установки аддишнов проблем с графикой уже не возникает.
С твоим конфигом ругается на отсутсвие dri модуля
С твоим конфигом ругается на отсутсвие dri модуля
Закоментируй строку Load "dri". Кстати, возможно для виртуал бокса нужны специальные видео драйверы.
Закоментируй строку Load "dri"
Естесвенно, пробовал закоментить) Реакция таже...
В общем, да, как сказал geezer.code, нужно дополнения гостевой ос установить, у меня винда так по дебианом работает, и разрешения экрана само подгоняется.
Но вот и тут проблема(( Требует еще какие то linux headers, пэкмэном несмог ничего подобного найти, но кажеться уже понял что нужно сделать.
В общем всем спасибо, кто помог, особенно nitx! всем по +5 в репу...
Но вот и тут проблема(( Требует еще какие то linux headers, пэкмэном несмог ничего подобного найти, но кажеться уже понял что нужно сделать.
загрузи исходники ядра и закинь в /usr/src/linux-2.6.*
и сделай симлинк для /usr/src/linux на эти сорцы
Все блин.. справился наконецто вчера! Сколько усилий, а все надо было две команды))
sudo pacman -S kernel26-chaox-sources
sudo ./autorun.sh на образе vbox additions
Большое спасибо ребятам с канал #chaox на фриноде
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot