Ubuntu-Cheats für Laptops…

…oder: Wie trete ich Vista am schnellsten in die Tonne.

  1. Für Acer-/Medion-/Fujitsu-Siemens-Laptops ist das acerhk-Modul wichtig. Ein sudo modprobe acerhk sollte die laptopspezifischen Funktions-/Multimediatasten zumindest verfügbar machen, wenn sie auch wahrscheinlich erst noch belegt werden müssen (dazu siehe 4.). Außerdem wird es benötigt, um im procfs den WLAN- und Bluetooth-Adapter ein-/ausschalten zu können.
    Ein dmesg |grep acerhk sollte etwas in der Art [ 20.712000] acerhk: found Medion model string:’WIM 2040′ ausgeben. Um das Modul beim Start automatisch zu laden, einfach acerhk in einer neuen Zeile an /etc/modules anhängen.
  2. Wenn der Soundchip im Laptop mit dem snd_hda_intel-Modul angesprochen wird (ein lsmod |grep snd_hda_intel hilft weiter), der Ton zwar aus den Lautsprechern, aber nicht aus dem Kopfhörerausgang kommt / das Mikrofon nicht funktioniert / S/PDIF nicht läuft o.Ä., muss eventuell das Modell des Soundchips als Parameter beim Laden des Moduls übergeben werden, zum Bleistift sudo modprobe snd_hda_intel model=6stack-digout bei meinem MD96500. Weitere model-Strings gibt es hier: http://alsa.opensrc.org/Hda. Einfach die Modelle durchprobieren, bis der Ton wie gewünscht funktioniert (oder nach dem richtigen Modell für das entsprechende Laptop googeln). Um die Einstellung auch nach einem Neustart zu behalten, an /etc/modprobe.d/alsa-base in einer neuen Zeile folgendes anhängen: options snd-hda-intel model=6stack-digout (oder eben ein anderes Modell).
  3. Den WLAN-Adapter kann man entweder händisch über echo 0 > /proc/driver/acerhk/wirelessled ausschalten (und natürlich mit echo 1 > /proc/driver/acerhk/wirelessled wieder ein), was auf die Dauer extrem viel Spaß macht, oder mein wundervolles wlswitch-Skript verwenden: http://dfoell.org/~dave/wlswitch (oder http://dfoell.org/~dave/wlswitch_nox für die Version ohne OSD). Einfach copy&paste nach irgendwo, ausführbar machen und freuen. Das Skript braucht natürlich das acerhk-Modul, und wlswitch braucht zusätzlich noch das Paket xosd-bin für das grandiose grüne On-Screen-Display.
  4. Um die Sondertasten (wenn sie nicht schon funktionieren) mit Funktionen zu belegen, das Paket xbindkeys installieren. Um den Keycode einer Sondertaste herauszufinden, xbindkeys -mk starten und die Sondertaste drücken (im Beispiel den WLAN-Schalter). Den Keycode sollte man (das acerhk-Modul nicht vergessen) in der Konsolenausgabe ablesen können:
    Press combination of keys or/and click under the window.
    You can use one of the two lines after "NoCommand"
    in $HOME/.xbindkeysrc to bind a key.
    --- Press "q" to stop. ---
    "NoCommand"
    m:0x0 + c:151
    NoSymbol
    Der Keycode muss dann in die ~/.xbindkeysrc eingetragen werden, zum Beispiel so:
    # WLAN-Schalter auf Sondertaste
    "/home/dave/bin/wlswitch" # oder anderes Programm
    c:151
    Dann nur noch den xbindkeys-Dämon in den Autostart eintragen (unter KDE: ln -s /usr/bin/xbindkeys ~/.kde/Autostart/xbindkeys) - und schon funktioniert der WLAN-Schalter (bei mir übrigens ungefähr 2,7×1023mal toller als unter Windows, da geht mein WLAN nämlich bei Druck auf die WLAN-Taste ohne jede Rückmeldung einfach AUS und nie wieder an, zumindest nicht ohne Reboot) oder mit was man die Taste sonst belegt hat.
  5. sudo aptitude purge network-manager && sudo aptitude install wicd
    (Vorher noch deb http://apt.wicd.net gutsy extras an die /etc/apt/sources.list anhängen.)

Fragen / Wünsche / Anregungen / tl;dr einfach in die Comments.

3 Responses

  1. A gravatar

    Do you really think this is new thing? Your blog is really good to me, I read it to get useful info, but sometimes I’m bored to tears.

    Bernie - April 11th, 2008 at 7:10 am
  2. A gravatar

    Hay, danke dafür. Hat mir supi geholfen, habe das selbe Notebook ;)

    Danke!

    Moritz

    Mo - April 14th, 2008 at 7:17 pm
  3. A gravatar

    Im Script muss der Pfad angepasst werden, wenn man das ganze unter 8.04 nutzen will. Einfach auf “/sys/bus/pci/drivers/ipw2200/0000\:06\:05.0/rf_kill” ändern.

    Lg, Mo

    Mo - April 24th, 2008 at 11:23 pm

Leave a Reply