Konfiguration av X i Arch

Allt om t.ex. *BSD och OpenSolaris
m!rage
Inlägg: 2550
Blev medlem: 28 apr 2009, 21:47
OS: Arch Linux
Ort: Lund

Konfiguration av X i Arch

Inlägg av m!rage »

Försöker mig på att installera Arch på min gamla Thinkpad T23. Jag följde först https://wiki.archlinux.org/index.php/Of ... tall_Guide och valde sedan att kopiera rc.conf och liknande från live-cdn till det installerade systemet. För att installera X följde jag de flesta steg i https://wiki.archlinux.org/index.php/Xorg. Jag installerade xorg och xf86-video-savage eftersom datorn har ett S3 SuperSavage-grafikkort, och skapade sedan följande xorg.conf:
http://pastebin.com/KEu38UfZ

Jag kan sedan starta X med startx och får då fyra Xterminal-instanser i VT7 samt denna utmatning:

Kod: Markera allt

root@faith:~ # startx


X.Org X Server 1.9.2
Release Date: 2010-10-30
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.35-ARCH i686 
Current Operating System: Linux faith 2.6.36-ARCH #1 SMP PREEMPT Fri Dec 10 20:01:53 UTC 2010 i686
Kernel command line: root=/dev/disk/by-uuid/15ad8c45-9163-412b-ad45-5318d4a1ea71 ro vga=773
Build Date: 01 November 2010  10:35:30PM
 
Current version of pixman: 0.20.0
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Dec 11 18:03:53 2010
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using config directory: "/etc/X11/xorg.conf.d"
    [10f] 320 x 200, 70Hz
    [112] 640 x 480, 60Hz, 72Hz, 75Hz, 85Hz, 100Hz
    [115] 800 x 600, 60Hz, 72Hz, 75Hz, 85Hz, 100Hz
    [118] 1024 x 768, 60Hz, 70Hz, 75Hz, 85Hz, 100Hz
    [11b] 1280 x 1024, 60Hz, 75Hz, 85Hz
    [11e] 640 x 400, 70Hz
    [124] 1600 x 1200, 60Hz, 75Hz, 85Hz
    [134] 320 x 240, 72Hz
    [13e] 1400 x 1050, 60Hz, 75Hz
    [144] 400 x 300, 72Hz
    [154] 512 x 384, 70Hz
    [175] 720 x 480, 75Hz
    [17f] 720 x 576, 75Hz
/etc/X11/xinit/xinitrc: rad 53: xclock: kommandot finns inte
När X är igång kan jag växla till VT1 men när jag går tillbaka till VT7 igen blir halva skärmen svart och X krashar (kärnan rullar dock fortfarande). Eftersom X fortfarande har kontroll över mus och tangentbord går det dock inte att göra någonting, det går dock att logga in via SSH. När X krashade gav det ifrån sig denna utmatningen:

Kod: Markera allt

X: /usr/include/xorg/privates.h:122: dixGetPrivateAddr: Assertion `key->initialized' failed.
xinit: connection to X server lost
root@faith:~ # xterm:  fatal IO error 11 (Resursen tillfälligt otillgänglig) or KillClient on X server ":0"
XIO:  fatal IO error 11 (Resursen tillfälligt otillgänglig) on X server ":0"
      after 814 requests (814 known processed) with 0 events remaining.
login:  fatal IO error 11 (Resursen tillfälligt otillgänglig) or KillClient on X server ":0"
xterm:  fatal IO error 11 (Resursen tillfälligt otillgänglig) or KillClient on X server ":0"

root@faith:~ #
För att åter kunna använda datorn måste jag starta om den via SSH. Nu till frågan: hur fixar jag X för att kunna växla fritt mellan alla virtuella terminaler under körning?
Användarvisningsbild
barzam
Inlägg: 504
Blev medlem: 14 feb 2009, 09:36
OS: Arch Linux
Ort: Stockholm

Re: Konfiguration av X i Arch

Inlägg av barzam »

Några funderingar:
-vad händer utan xorg.conf? (Se till att ha dbus startad, eller alternativt enbart hal om du vill använda det (hal startar dbus))

-kan du posta .xinitrc också?

-när Xorg krashcar i tty7, kan du växla tillbaka till tty1 då?
m!rage
Inlägg: 2550
Blev medlem: 28 apr 2009, 21:47
OS: Arch Linux
Ort: Lund

Re: Konfiguration av X i Arch

Inlägg av m!rage »

Några funderingar:
-vad händer utan xorg.conf? (Se till att ha dbus startad, eller alternativt enbart hal om du vill använda det (hal startar dbus))
Samma. Provade även att flytta undan /etc/X11/xorg.d/ men det gjorde inte heller någon skillnad. Dbus är igång, hal är inte installerat.
-kan du posta .xinitrc också?
Har ingen i hemmappen. Loggen visar att den använder /etc/X11/xinit/xinitrc som jag inte ändrat i.
-när Xorg krashcar i tty7, kan du växla tillbaka till tty1 då?
Nej. Skärmen ändras inte, och försöker jag logga in som root i blindo och köra reboot händer ingenting.
Användarvisningsbild
barzam
Inlägg: 504
Blev medlem: 14 feb 2009, 09:36
OS: Arch Linux
Ort: Stockholm

Re: Konfiguration av X i Arch

Inlägg av barzam »

Bara för att kolla. Installera fluxbox, skapa en .xinitrc med raden

Kod: Markera allt

exec fluxbox
Spara och kör xinit igen. Om du kollar i /etc/X11/xinit/xinitrc så ser du att den startar 4 xterm längst ner och det verkar som om du inte vill det.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Konfiguration av X i Arch

Inlägg av Konservburk »

m!rage skrev:För att åter kunna använda datorn måste jag starta om den via SSH.
Har du försökt med sysrq?
m!rage skrev:Nu till frågan: hur fixar jag X för att kunna växla fritt mellan alla virtuella terminaler under körning?
Nergraderar xservern från 1.9 till 1.8?

http://www.mail-archive.com/arch-genera ... 16525.html
m!rage
Inlägg: 2550
Blev medlem: 28 apr 2009, 21:47
OS: Arch Linux
Ort: Lund

Re: Konfiguration av X i Arch

Inlägg av m!rage »

SysRq+K/REISUB fungerar inte även när datorn är ok. Har provat alla tänkbara kombinationer med Fn, Ctrl, Alt och PrintSc utan resultat. Jag har säkert inte ställt in tangentbordet rätt, helt enkelt.

Hur nedgraderar jag X enklast?
Jag hittade ett gäng lösa paket länkade från detta inlägg: https://bbs.archlinux.org/viewtopic.php ... 74#p457474
Senaste versionen av xorg-server där är 1.7.6.3, men det fungerar säkert ändå. Vilka paket utöver xorg-xserver är det som behöver nedgraderas?

Eller är det kanske bäst att kompilera själv, från denna CVS: https://bbs.archlinux.org/viewtopic.php ... 05#p329605
Användarvisningsbild
barzam
Inlägg: 504
Blev medlem: 14 feb 2009, 09:36
OS: Arch Linux
Ort: Stockholm

Re: Konfiguration av X i Arch

Inlägg av barzam »

Jag tycker inte du ska nedgradera, det är mycket problem med sånt i Arch. Funkade inte mitt tips om ny .xinitrc?
m!rage
Inlägg: 2550
Blev medlem: 28 apr 2009, 21:47
OS: Arch Linux
Ort: Lund

Re: Konfiguration av X i Arch

Inlägg av m!rage »

barzam skrev:Jag tycker inte du ska nedgradera, det är mycket problem med sånt i Arch. Funkade inte mitt tips om ny .xinitrc?
Det gjorde ingen skillnad. Skrivbordet såg lite annorlunda ut men krashade likväl när jag bytte till en virtuell terminal och tebaks. Problemet är inte Xterm utan troligtvis något underliggande, tex Xserver.
Användarvisningsbild
barzam
Inlägg: 504
Blev medlem: 14 feb 2009, 09:36
OS: Arch Linux
Ort: Stockholm

Re: Konfiguration av X i Arch

Inlägg av barzam »

Blir det nån skillnad om du startar Xorg som icke-root?

Kan du posta hela Xorgs log också (/var/log/Xorg.0.log)?
m!rage
Inlägg: 2550
Blev medlem: 28 apr 2009, 21:47
OS: Arch Linux
Ort: Lund

Re: Konfiguration av X i Arch

Inlägg av m!rage »

Nej det blir ingen skillnad. Xorg.log.0: http://pastebin.com/BnfcYzNE
m!rage
Inlägg: 2550
Blev medlem: 28 apr 2009, 21:47
OS: Arch Linux
Ort: Lund

Re: Konfiguration av X i Arch

Inlägg av m!rage »

Dags för en uppdatering av det här projektet kanske. Datorn har stått orörd sen i december. Arch på den var ingen bra idé har jag kommit fram till, eftersom jag ändå i slutändan ville ha en dator som "bara funkade" även om den slukade lite mer minne, var lite långsammare och lite mindre säker. Jag fixade VT-problemet till slut genom att nergradera X, savage-dri och lite andra paket som de berodde av. Jag använde i stort sett denna guiden https://bbs.archlinux.org/viewtopic.php ... 74#p457474
och hämtade de gamla paketen från http://archlinux.umflint.edu/extra/os/i686/.
Den senare verkar vara nere nu, så jag kommer att behålla de paketen jag har ifall någon mot förmodan behöver dem i framtiden. En annan bra länk för denna datorn: https://wiki.archlinux.org/index.php/IBM_ThinkPad_T23

Efter nergraderingen dök ett annat problem upp, som dock mycket väl kan ha varit där innan också (minns inte om jag kollade): vänteläge/suspend-to-RAM med pm-suspend fungerade inte så bra. Datorn vaknade och fungerade att köra kommandon på, men skärmen var i stort sett svart med lite färgglada pluttar på.

De paket jag nergraderade och installerade om från lösa paket är enligt mina anteckningar och sparade paketfiler följande:

Kod: Markera allt

dri2proto-2.1-2-any.pkg.tar.xz
libgl-7.7.1-1-i686.pkg.tar.xz
mesa-7.7.1-1-i686.pkg.tar.xz
savage-dri-7.7.1-1-i686.pkg.tar.xz
xf86-input-evdev-2.3.2-1-i686.pkg.tar.gz
xf86-input-keyboard-1.4.0-1-i686.pkg.tar.gz
xf86-input-mouse-1.5.0-1-i686.pkg.tar.gz
xf86-video-savage-2.3.1-2-i686.pkg.tar.gz
xf86-video-vesa-2.3.0-1-i686.pkg.tar.gz
xorg-fonts-misc-1.0.1-1-any.pkg.tar.xz
xorg-server-1.7.6-3-i686.pkg.tar.xz
Utöver att nergradera dessa paket ska xorg-server-common bort, eftersom det bara finns i nyare versioner av X. Jag behåller även xorg.conf med inställningar som fungerade någorlunda, om jag eller någon annan tar upp projektet någon gång. Nu blir det ominstallation med antingen Lubuntu, LMDE eller Linux Mint LXDE. Har inte bestämt mig för vilket än. Kanske provar jag Arch igen en dag, men då vill jag gärna ha hårdvaran på min sida :)
Rune.K
Inlägg: 6437
Blev medlem: 09 jul 2008, 17:19
OS: Kubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Konfiguration av X i Arch

Inlägg av Rune.K »

off-topic men iallafall
Jag installerade Arch på min netbook för jag tänkte konfigurera ett litet och snabbt system.
Men när Arch inte hittade mitt nätverkskort, la jag det projektet på hyllan... ;)
Skriv svar

Återgå till "Andra öppna och fria operativsystem"