Freitag, 25. September 2009

Mein neuer PC

Ja, ich habe mir ja jetzt einen neuen PC zugelegt. Hauptsächlich weil es mit nem Netbook einfach etwas zu lange dauert, eine längeres LaTeX-Dokument zu "kompillieren". Und mein alter Desktop-PC hat ja aus mir unbekannten Gründen nicht mehr funktioniert. Mein neuer im Übrigen zunächst auch nicht. Aber nachdem ich mit ihm nach Hannover gegondelt bin und ihn zur Reparatur gebracht habe geht es jetzt endlich. Dafür hab ich auch nen ganz neuen bekommen ^^. Nur Windows wollte mal wieder nicht ... war ja klar. Selbst übern USB-Stick wollte es die Installationsumgebung nicht laden. Aber ich hatte da noch was im Internet gefunden, dass man SATA-Laufwerke wohl wie IDE behandeln lassen kann, oder sowas. Hab das Fenster natürlich clevererweise schon wieder geschlossen. Ich bin nämlich schon den ganzen Tag dabei den PC einzurichten, argh. Dass ich Linux installieren wollte war klar, mit dem neuesten Knoppix funtkionierte das auch wunderbar. Aber ich hab mir gedacht: "Warum nicht mal wieder ein Gentoo?" Ja, jetzt weiß ichs ;). Es dauert schon lange genug das Basissystem hinzubekommen, wenn man ein Stage3 und nen Genkernel verwendet, aber damit ists noch nicht gegessen. Natürlich wollte ich schon eine Oberfläche die was hermacht (obwohl ich gern LXDE gehabt hätte, das ist cool. Aber auch maskiert :/.), also kam danach das Kompillieren von KDE dran. Naja, das dauert schon lang genug, auch mit nem 64bit Dualcore mit je 2,5 Ghz. Aber wenn man das ganze dazu noch mehrmals kompilliert, fängt der Spass erst an. Also ein paar Tipps von mir, was man machen sollte, wenn man auch ähnliche Probleme stößt wie ich:

Zunächst "opengl" in die Useflags nehmen, sonst will anscheinend ein KDE-Packet nicht kompillieren.
Außerdem als erstes am Besten X installieren, mit "emerge xorg-x11" oder "emerge xorg-server". Ersteres installiert noch ein paar Schriftarten. Dann bei ner NVidia-Karte gleich "emerge nvidia-drivers" und danach wie gefordert "eselect set opengl nvidia". Und dann muss man noch eine xorg.conf erstellen, mit "xorgconfig", oder so. Bei mir wollte X sonst nicht starten, ich hatte aber auch keinen Vesa-Treiber installiert, oder so. Gut, da sollte man jetzt aufpassen, denn wenn man hal installiert hat, oder dies noch tut, funktionieren die Tastatur und die Maus bei neueren Xorg-Versionen nicht. Dazu muss folgendes in die xorg.conf:

Section "ServerFlags"
Option "AllowEmptyInput" "false"
EndSection

Wenn man dann mit "startx" diesen tollen Windowmanager bekommt, kann man sich schonmal freuen. Dann sollte man KDE tunlichst mit "emerge kdebase-startkde" für ein minimalistisches, mit "emerge kdebase-meta" für ein mittelgroßes, oder mit "emerge kde-meta" für ein volles KDE-System installieren. Nur nicht mit "emerge kde", da das dann ein Komplettpaket ist und man so nicht auswählen kann, was man installieren will. Meine Probleme mit KDE rühren meiner Einschätzung nach zwar eher daher, dass ich qt zwischendurch mit anderen Use-Flags kompilliert habe (Tipp: Nicht tun! Ich hatte mir gedacht: "Ach, iwmmt ist doch ne schicke Sache, kompilliern wir das mal mit - kann ja nicht schaden." .... Pustekuchen), wodurch die neuen qt-Libs mit den alten binär-inkompatibel wurden. Heißt, ich durfte erstmal KDE noch mal installiern. Und dann ohne Modularisierung ... entsprechend gut hat das Ergebnis nachher funktioniert. Also immer zuerst für bestimmte Useflags entscheiden ;). Und nochmal das ganze etwas systematischer:

Basis System (Mitm Handbuch)->X11->Nvidia-Treiber->qt (mit OpenGL)->KDE

Edit:
Falls die Tastatur alles dreifach schreibt und die Maus auch nicht so ganz zu wollen scheint, kann man folgendes machen: Immer nur das nötigste in die xorg.conf!
Wegen der Maus das Device auf "/dev/input/mouse0" stellen, anstelle von "/dev/input/mice".
Den Tastaturfehler konnte ich beheben, indem ich den Treiber auf "evdev" gestellt habe. (Und natürlich auch das Modul geladen habe.)

Edit2:
Damit man dazu noch ein deutsches Tastaturlayout hat, sollte man folgendes tun, was ich von http://disposed.wordpress.com/2009/01/19/notiz-an-mich-evdev-keyboard-layout/ habe:

cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy/
vim /etc/hal/fdi/policy/10-keymap.fdi

Und dann die entsprechende Stelle in der Datei editieren.

Keine Kommentare:

Kommentar veröffentlichen