HP Compaq 6510b

Aus wiki.archlinux.de
Datei:Notebook.png
Bild folgt

Installation von Archlinux

Für die Installation von Archlinux ist die Verwendung der aktuellsten ftp.iso in der 64 Bit (x86_64) Version zu empfehlen. Es gibt derzeit faktisch keinerlei Gründe mehr, die gegen eine Installation dieser Version sprechen dürften. Bei der Installation selbst ist im Grunde nichts weiter zu beachten, als dass, sofern die kabellose Netzwerkverbindung zunächst nicht zum Verbindungsaufbau verwendet wird, lediglich die Pakete der Base Rubrik ausgewählt werden müssen. Bei Bedarf können im Nachhinein noch weitere Pakete der anderen Rubriken zusätzlich installiert werden.

Hardwarekomponenten

Nach der erfolgreichen Einrichtung des Grundsystems gilt es zunächst, die jeweiligen Hardwarekomponenten einzurichten beziehungsweise anzupassen.

CPU

Der verbaute Intel® Core™2 Duo Prozessor wird automatisch korrekt erkannt, so dass es hier in der Regel keiner weiteren Anpassung bedarf. Bei manchen Modellen der 6510b Reihe kommt es jedoch zu Lüftersteuerungsproblemen, d.h. der prozessoreigene Lüfter läuft aufgrund der Taktstufen der CPU sehr unreguliert und meist auf der höchsten Stufe. Dem kann durch zweierlei entgegengewirkt werden. Einerseits schafft bereits die Installation und Einrichtung des Cpufrequtils Pakets einen regulierteren Betrieb der CPU, andererseits kann der Prozessor zusätzlich undervoltet werden, so dass sich der Stromverbrauch und damit die Abwärme reduziert. Ein netter Nebeneffekt des Ganzen, die Akkulaufzeit erhöht sich signifikant.

Wlan

Die integrierte Netzwerkkarte wird wie der Prozessor ebenfalls automatisch erkannt und versorgt. Im Gegensatz zur diesem ist allerdings eine Firmware für die Nutzung erforderlich. Diese kann ohne weitere Erfordernisse über das Core Repositorium bezogen und installiert werden.

pacman -Sy iwlwifi-3945-ucode

Nun dürfte es möglich sein, sich per drahtloser Netzwerkverbindung mit einem ESSID seiner Wahl zu verbinden. Empfehlenswert ist darüberhinaus die Verwendung eines Networkmanagers wie Wicd, welcher einem eine Vielzahl an nötigen Einstellungen abnimmt und gerade für Anfänger eine leicht zu bediende Möglichkeit darstellt.

Sound

Die Soundkarte wird unter Linux überweise mittels Alsa konfiguriert. Hierzu muss Alsa zunächst installiert werden, bevor die weiteren Einstellungen vorgenommen werden können.

pacman -Sy alsa-lib alsa-utils

Nun kann man für jeden Benutzer die Soundeinstellungen der einzelen Kanale über den Befehl alsamixer individuell gestalten. Empfehlenswerterweise sollten alle Kanäle von der Lautstärke im grünen Bereich liegen und über den Buchstaben m der Tastatur aktiviert werden. Schlussendlich müssen die Einstellungen über den Befehl alsactl store als Root dauerhaft gespeichert werden, der Daemon audio der Daemonreihe in der rc.conf und der jeweilige Benutzer der Gruppe audio hinzugefügt werden.

Tastatur und Multimediatasten

Mittlerweile wird das gesamte Hotplugging standardmäßig von evdev übernommen. Dadurch hat sich ebenfalls etwas in der Form der Konfiguration der Tastatur geändert. Wurde diese früher über die zentrale xorg.conf verwaltet, ist es nun ratsam, sie über eine keymap zu administrieren. Hierzu reicht es aus, die Beispieldatei zu kopieren und das Layout anzupassen.

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

Diese Zeile auf das gewünschte Tastaturlayout abändern, hier für ein deutsches Layout:

 <merge key="input.xkb.layout" type="string">de</merge>

Nicht zu vergessen ist das Hinzufügen des hal Daemons in die rc.conf, um die Tastatur nutzen zu können.


Das HP Compaq 6510b Modell bietet weiterhin oberhalb der Tastatur spezielle Tasten, mit denen zusätzliche Funktionen verknüpft sind. Normalerweise sollten dies sein:

  • Aufruf der Hilfe | Allgemeine Informationen über das installierte System
  • Deaktivierung bzw. Aktivierung der drahtlosen Netzwerkverbindung
  • Aufruf der Präsentationssoftware | üblicherweise unter Windows MS Power Point
  • Stummschaltung bzw. Aktivierung des Hauptaudiokanal
  • Schrittweise Erhöhung bzw. Verringerung der Lautstärke des Hauptaudiokanals

Das Problem dieser Tasten besteht in deren Unterstützung durch die jeweiligen verwendeteten Desktopumgebungen bzw. Windowmanager. So bieten Kde und Gnome beispielsweise eine gute bis hervorragende Unterstützung, vor allem jedoch schmalbrüstigere Alternativen wie Openbox bieten standardmäßig keinerlei Unterstützung. Eine einfache und doch gut funktionierende Möglichkeit bietet das Programm xbindkeys. Gilt es beispielsweise die Soundfunktionen nutzbar zu machen, so findet man über den Befehl xev zunächst die interne Namensbezeichnung der Taste heraus, die für die jeweilige Funktion zuständig ist. Anschließend nimmt man dies in die Konfigurationsdatei unter ~/.xbindkeysrc auf.

"amixer set PCM toggle" # Stummschaltung bzw. Aktivierung des Hauptaudiokanal
        c:121           # hierfür zuständige Taste mit deren internen Bezeichnung
"amixer set PCM 2-"     # Schrittweise Verringerung der Lautstärke des Hauptaudiokanals
        c:122           # hierfür zuständige Taste mit deren internen Bezeichnung
"amixer set PCM 2+"     # Schrittweise Erhöhung der Lautstärke des Hauptaudiokanals
        c:123           # hierfür zuständige Taste mit deren internen Bezeichnung

So kann nun mit allen weiteren Tasten verfahren werden, bis das gewünschte Ergebnis erreicht ist.

Touchpad

Gleichsam wie die Tastatur verwendet auch das Touchpad für die Konfiguration mittlerweile evdev. Es ist also lediglich nötig die Beispieldatei herauszukopieren und entsprechend abzuändern.

cp /usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi /etc/hal/fdi/policy/11-x11-synaptics.fdi
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
 <device>
   <match key="info.capabilities" contains="input.touchpad">
     <match key="info.product" contains="Synaptics TouchPad">
       <merge key="input.x11_driver" type="string">synaptics</merge>
       <merge key="input.x11_options.Device" type="string">/dev/input/mouse0</merge>
       <merge key="input.x11_options.LeftEdge" type="string">120</merge>
       <merge key="input.x11_options.LeftEdge" type="string">1700</merge>
       <merge key="input.x11_options.RightEdge" type="string">5300</merge>
       <merge key="input.x11_options.TopEdge" type="string">1700</merge>
       <merge key="input.x11_options.BottomEdge" type="string">4200</merge>
       <merge key="input.x11_options.FingerLow" type="string">25</merge>
       <merge key="input.x11_options.FingerHigh" type="string">30</merge>
       <merge key="input.x11_options.MaxTapTime" type="string">180</merge>
       <merge key="input.x11_options.MaxTapMove" type="string">220</merge>
       <merge key="input.x11_options.VertScrollDelta" type="string">100</merge>
       <merge key="input.x11_options.MinSpeed" type="string">0.10</merge>
       <merge key="input.x11_options.MaxSpeed" type="string">0.70</merge>
       <merge key="input.x11_options.AccelFactor" type="string">0.00150</merge>
       <merge key="input.x11_options.SHMConfig" type="string">on</merge>
       <merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
       <merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge>
       <merge key="input.x11_options.VertEdgeScroll" type="string">1</merge>
       <merge key="input.x11_options.HorizEdgeScroll" type="string">1</merge>
       <merge key="input.x11_options.TapButton1" type="string">1</merge>
       <merge key="input.x11_options.TapButton2" type="string">2</merge>
       <merge key="input.x11_options.TapButton3" type="string">3</merge>
     </match>
     <match key="info.product" contains="AlpsPS/2 ALPS">
       <merge key="input.x11_driver" type="string">synaptics</merge>
     </match>
     <match key="info.product" contains="appletouch">
       <merge key="input.x11_driver" type="string">synaptics</merge>
     </match>
     <match key="info.product" contains="bcm5974">
       <merge key="input.x11_driver" type="string">synaptics</merge>
     </match>
   </match>
 </device>
</deviceinfo>

Nun noch hal als Daemon in die rc.conf aufnehmen und den notwendigen Treiber installieren und das Touchpad sollte reibungslos funktionieren.

pacman -Sy xf86-input-synaptics

Installation weiterer Software

Nachdem nun die wichtigsten Hardwarekomponenten reibungslos ihren Dienst vollrichten sollten, geht es nun an die Installation weiterer essentieller Pakete, mit dem Ziel exemplarisch das System eines durschnittlichen Archnutzers abzubilden.

X

Desktopumgebung | Windowmanager

weitere nützliche Pakete

Conky Cpufreq Xbindkeys Feh

Weitere Tipps und Tricks