Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   *nix (https://forum.antichat.xyz/forumdisplay.php?f=43)
-   -   Archlinux [проблемы с xorg] (https://forum.antichat.xyz/showthread.php?t=141584)

m0le[x] 15.09.2009 14:43

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'е
Как можно решить данную проблему?
Заранее спасибо.

nitx 15.09.2009 17:59

Цитата:

Такая проблема: Нужно поменять разрешение на 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 и тд, то напиши в ПМ, расскажу как исправить.

m0le[x] 16.09.2009 12:03

В том то и прикол что никак не могу иксы убить(
killall Xorg, kill pid, ctrl+alt+backspace вообще не работает.
Проблема в том, что если и убивается, то автоматически стартует гуишный логинскрин, как вот его отрубить, и остаться в консоли?

nitx 16.09.2009 12:30

хм, ладно, по-другому спрошу. Клавиша 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 должно исправить.

m0le[x] 16.09.2009 13:12

Цитата:

не правильно, killall xinit надо. Или killall X
Таких процессов нет. А вот killall Xorg убивает иксы, но говорю, сразу же запускается гуишный логин скрин, вот как его отрубить то?
Alt работает, все норм... по ctrl+alt+f1 попадаю в консоль, убиваю иксы, но сразу же запускается гуишный логин скрин, вот как от него избавится?(

Lord NightKon 16.09.2009 13:46

глупый вопрос, но запущен ли hal?
ну и способ без Чсервера - при загрузке ядра указать single, что даст вам невероятные возможности (вроди консоли с правами root)..

nitx 16.09.2009 15:03

Цитата:

А вот killall Xorg убивает иксы, но говорю, сразу же запускается гуишный логин скрин, вот как его отрубить то?
я же говорю, перед убитием Х-ов необходимо убить xdm (kdm,gdm, или какие там еще есть?) ps -A | grep dm выдаст какой именно запущен, хотя есть еще slim, ну я думаю ты знаешь какой у тебя.
Есть еще вариант убрать вобще из загрузки логин скрин.

Цитата:

В /etc/X11 xorg.conf отсутсвует.
только заметил:). Кароче как вариант его руками сделать :D. Там должен быть пример xorg.conf.example.

m0le[x] 16.09.2009 15:04

Вообщем если сделать killall Xorg, иксы убиваются и есть возможность зв 1 секунду ввести Xorg -configure. Получилось... ввел, сгенирился xorg.conf наконецто, но что только с ним не делал, ну никак не ставиться разрешение и глубина цвета((
Если xorg.conf удалить вообще из /etc/X11, то нормлаьно грузится в 800х600, откуда тогда беруться эти параметры?

m0le[x] 16.09.2009 15:29

Нагуглили, что в ~/.config/xfce4/mcs_settings/display.xml есть настройки разрешения... действительно там было 800х600, но смена на 1024х600 ничего не дала(

nitx 16.09.2009 15:38

Цитата:

ну никак не ставиться разрешение и глубина цвета((
а ты как его ставишь?

Попробуй так:
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

m0le[x] 16.09.2009 15:59

Да почти так же пробовал, только строку брал из готовго 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


nitx 16.09.2009 16:17

у тебя одна запись в 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 припиши.

m0le[x] 16.09.2009 16:27

Так... уже лучше, иксы хотя бы запустились, но при 640х480 и 8бит цвета

nitx 16.09.2009 16:40

Цитата:

Сообщение от m0le[x]
Так... уже лучше, иксы хотя бы запустились, но при 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 , они также поставят видеодрайвер.

обычно после установки аддишнов проблем с графикой уже не возникает.

m0le[x] 16.09.2009 16:58

С твоим конфигом ругается на отсутсвие dri модуля

nitx 16.09.2009 18:59

Цитата:

С твоим конфигом ругается на отсутсвие dri модуля
Закоментируй строку Load "dri". Кстати, возможно для виртуал бокса нужны специальные видео драйверы.

m0le[x] 16.09.2009 22:41

Цитата:

Закоментируй строку Load "dri"
Естесвенно, пробовал закоментить) Реакция таже...
В общем, да, как сказал geezer.code, нужно дополнения гостевой ос установить, у меня винда так по дебианом работает, и разрешения экрана само подгоняется.
Но вот и тут проблема(( Требует еще какие то linux headers, пэкмэном несмог ничего подобного найти, но кажеться уже понял что нужно сделать.
В общем всем спасибо, кто помог, особенно nitx! всем по +5 в репу...

razb 17.09.2009 13:56

Цитата:

Но вот и тут проблема(( Требует еще какие то linux headers, пэкмэном несмог ничего подобного найти, но кажеться уже понял что нужно сделать.
загрузи исходники ядра и закинь в /usr/src/linux-2.6.*
и сделай симлинк для /usr/src/linux на эти сорцы

m0le[x] 18.09.2009 10:31

Все блин.. справился наконецто вчера! Сколько усилий, а все надо было две команды))
sudo pacman -S kernel26-chaox-sources
sudo ./autorun.sh на образе vbox additions
Большое спасибо ребятам с канал #chaox на фриноде


Время: 00:27