Installation von KDE 3.4
Minimal, jedoch inklusive Xorg
Einleitung
Diese Installationsanleitung beschreibt die Installation einer minimalen Version
des beliebten Windowmanagers KDE in der Version 3.4. Vorraussetzung ist ein
funktionierendes "Kommandozeilen"-Linux wie es in der Installationanleitung
"Gentoo-Installation bis zur Kommandozeile"
beschrieben wird. Xorg wird nicht vorrausgesetzt, da es im Verlauf dieser Anleitung
automatisch mit installiert und konfiguriert wird.
Das Spezielle an dieser Installation von KDE ist eine minimale "Emergung", welche
durch die seit KDE 3.4 zur verfügungstehenden Installation von einzelnen KDE-Komponenten
anstelle von thematischen Paketen möglich wird. Eine "Emergung" der alt bekannten
thematischen KDE-Pakete ist zwar noch immer möglich, bietet jedoch lediglich den
Vorteil von Übersichtlichkeit wegen weniger installierter Paket, sowie eine etwas
schnellere Kompilierung, da weniger Paketheader verabeitet werden müssen.
Installation von KDE und Konfiguration des Xorg-Servers
- Alles bis zum einloggbaren KDE installieren (xorg, kdm, glib, uvm.):
# emerge kdebase-startkde
# emerge kdm (154.061KB @ PIII-M 1000: 5 Std. 48 min (ohne Downloadzeit!))
# emerge kdebase-startkde (PIII-M 1000: 40 min (ohne Downloadzeit!))
- Reinitialisierung der Entwicklungsvariablen:
# env-update
# source /etc/profile
- Generieren der xorg.conf Datei:
Mit ein bischen Glück gelingt dies auf anhieb ansonsten sollte man einen der anderen
Methoden ausprobieren oder sogar von Hand weiter konfigurieren!
# Xorg -configure
Unter /var/log/Xorg.0.log findet man die Fehlermeldungen und den
absoluten Grund, warum Xorg nicht starten will!
- Testen der xorg.conf.new Datei
# X -config /root/xorg.conf.new
In der "InputDevice"-Sektion der Maus/Mäuse muss in der Regel (vorallem beim Verwenden
mehrerer Mäuse oder udev) Die Angabe des Geräts hinter "Device" auf "/dev/input/mice"
geändert werden!
- Wenn dies funktioniert, die Config-Datei an den richtigen Ort verschieben:
# mv /root/xorg.conf.new /etc/X11/xorg.conf
- KDE starten:
# kdm
Weitere wärmstens empfohlene Programme:
- Taskleiste:
# emerge kicker
PIII-M 1000: 17 min
- KDE-Menueditor:
# emerge kmenuedit
- Konsole (Terminal unter KDE):
# emerge konsole
PIII-M 1000: 5 min
- Konqueror (Dateimanager und Webbrowser):
# emerge konqueror
PIII-M 1000: 27 min
- kedit installieren (kleiner Editor für KDE):
# emerge kedit
PIII-M 1000: 2,5 min
- Seamonkey (Webbrowser-Suite):
# emerge seamonkey-bin
- flash-Browser-PlugIn installieren:
# emerge netscape-flash
- adblockplus: - Negativ-Werbefilter-plugin:
http://adblock.mozdev.org
- multizilla: - Viele zusätzliche Einstellungsmöglichkeiten. Bensonders zu
Empfehlen für TabbedBrowsing:
http://multizilla.mozdev.org
- Guitoo (Portage-Frontend für KDE):
# emerge guitoo
- karchiver (Archiv-Frontend für KDE):
# emerge karchiver
- USE-Flag Editor für die Konsole:
# emerge ufed
- gaim (Multimessenger für ICQ, MSN, AOL):
# emerge gaim
PIII-M 1000: 1 Std 22 min; viele (!) GNOME-Pakete, usw dabei, daher auch etwa 5x soviel Source und Zeit!!!
- kmail (Emailprogramm (SMTP, POP3, IMAP; SSL, TLS, usw.):
# emerge kmail
PIII-M 1000: 1 Std 22 min; viele (!) weitere PIM-Pakete!!!
- mplayer (Videoplayer):
# emerge mplayer
PIII-M 1000: 53 min
- ethereal (Netzwerkmonitor):
# emerge ethereal
PIII-M 1000: 19 min
- nmap (Netzwerkscanner):
# emerge nmap
- Audacious (Audioplayer; WinAMP-Klon):
# emerge audacious
Einen Runlevel mit KDE hinzufügen und per Bootmanager(GRUB)-Auswahl automatisch starten lassen:
- kdm als Displaymanager festlegen:
# nano /etc/rc.conf
# DISPLAYMANAGER="kdm"
- Runlevel erstellen:
# mkdir /etc/runlevels/xorg
- Default-Runlevel kopieren um es als Vorlage zu benutzen:
# cp -r /etc/runlevels/default/* /etc/runlevels/xorg
- Hinzufügen von xdm zum xorg-Runlevel:
# rc-update add xdm xorg
- Eintragung in den Bootmanager Grub:
# nano /boot/grub/grub.conf
Achtung: ggf. muss das Volume erst gemountet werden!
title Gentoo Linux 2.6.12-6 Xorg
root (hd0,0)
kernel (hd0,0)/kernel-2.6.12-gentoo-r6 root=/dev/hda3 gentoo=nodevfs softlevel=xorg
Lediglich der softlevel-Parameter ist neu hinzugekommen. Ansonsten
kann man den alten Bootmanagereintrag kopieren!
Root logins erlauben:
Bei vielen neueren KDE-Versionen sind root-Logins aus Sicherheitsgründen standardmäßig
verboten. Doch manchmal will bzw. braucht man diese Möglichkeit dennoch, egal ob es sicher ist oder nicht!
- Betreffende KDE-Config-Datei öffnen:
# nano /usr/kde/3.4/share/config/kdm/kdmrc
- In dieser Datei den Wert von "AllowRootLogin" auf "true" setzen! Speichern. Fertig.
xorg.conf eines Pentium III-M 1 GHz mit ATI Radeon Mobility (16MB) und 14" TFT:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Keyboard1" "SendCoreEvents"
EndSection
Section "Files"
RgbPath "/usr/lib/X11/rgb"
ModulePath "/usr/lib/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/CID/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
EndSection
Section "Module"
Load "extmod"
Load "dri"
Load "dbe"
Load "record"
Load "xtrap"
Load "glx"
Load "type1"
Load "freetype"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "de"
Option "XkbModel" "pc105"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "Protocol" "evdev"
Option "Dev Name" "Sony Vaio Keys"
Option "XkbLayout" "de"
Option "XkbModel" "pc105"
EndSection
Section "dri"
Group 100
Mode 0660
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "Generic LCD Panel"
VendorName "Sony"
ModelName "C1VE"
Option "dpms"
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 "Dac6Bit" # [<bool>]
#Option "Dac8Bit" # [<bool>]
#Option "BusType" # [<str>]
#Option "CPPIOMode" # [<bool>]
#Option "CPusecTimeout" # <i>
#Option "AGPMode" # <i>
#Option "AGPFastWrite" # [<bool>]
#Option "AGPSize" # <i>
#Option "GARTSize" # <i>
#Option "RingSize" # <i>
#Option "BufferSize" # <i>
#Option "EnableDepthMoves" # [<bool>]
#Option "EnablePageFlip" # [<bool>]
#Option "NoBackBuffer" # [<bool>]
#Option "DRIReinit" # [<bool>]
#Option "PanelOff" # [<bool>]
#Option "DDCMode" # [<bool>]
#Option "MonitorLayout" # [<str>]
#Option "IgnoreEDID" # [<bool>]
#Option "UseFBDev" # [<bool>]
#Option "VideoKey" # <i>
#Option "MergedFB" # [<bool>]
#Option "CRT2HSync" # [<str>]
#Option "CRT2VRefresh" # [<str>]
#Option "CRT2Position" # [<str>]
#Option "MetaModes" # [<str>]
#Option "MergedDPI" # [<str>]
#Option "NoMergedXinerama" # [<bool>]
#Option "MergedXineramaCRT2IsScreen0" # [<bool>]
#Option "DisplayPriority" # [<str>]
#Option "PanelSize" # [<str>]
#Option "ForceMinDotClock" # <freq>
#Option "RenderAccel" # [<bool>]
#Option "SubPixelOrder" # [<str>]
#Option "ShowCache" # [<bool>]
#Option "DynamicClocks" # [<bool>]
#Option "VGAAccess" # [<bool>]
#Option "LVDSProbePLL" # [<bool>]
#Option "ReverseDDC" # [<bool>]
#Option "BIOSHotkeys" # [<bool>]
Identifier "Card0"
Driver "ati"
VendorName "ATI Technologies Inc"
BoardName "Radeon Mobility M6 LY"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Generic LCD Panel"
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
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Erstellt am 07.08.2005 von Marcel Gehrmann
zurück zur Übersicht