CyanogenMod 5 und das QWERTY Problem

Nach der Installation von CyanogenMod 5 „spricht“ die Hardwaretastatur des G1 plötzlich nur noch QWERTY. Aber eigentlich ist die Überschrift dieses Artikels falsch. Denn in Wahrheit liegt das Problem am Second Boot Loader DangerSPL der das gesamte Layout bei seiner Installation auf QWERTY setzt. Um das zu beheben muss man sich das Android SDK (http://developer.android.com/sdk/index.html) herunterladen. Dort schließt ihr eurer G1 über USB an (der USB Debuggingmodus sollte aktiviert sein) und geht dann in den Tools Ordner des Android SDKs und gebt in diesem Ordner (per Terminal/Konsole) adb devices ein. Dadurch könnt ihr sehen ob eurer Telefon erkannt wurde. Wenn nicht müsst ihr die Verbindung konfigurieren bzw. unter Windows die passenden Treiber für das Gerät installieren. Dann wird folgendes eingegeben:

adb remount system
adb shell

cp -f /system/usr/keylayout/trout-keypad-qwertz.kl /system/usr/keylayout/trout-keypad-v3.kl
cp -f /system/usr/keychars/trout-keypad-qwertz.kcm.bin /system/usr/keychars/trout-keypad-v3.kcm.bin

reboot

Nach dem Neustart ist eure Hardwaretastatur wieder QWERTZ. Glückwunsch :)

Xorg produziert hohe CPU Auslastung

Xorg erreichte auf meinem Kubuntu im Mittel zwischen 30 und 80 % CPU Auslastung. Ich benutze dabei eine Nvidiakarte mit dem proprietären Treiber auf zwei Bildschirmen. Durch die hohe Xorg Belastung war das System zeitweise unbedienbar geworden. Der Eintrag:

Section „Device“
Identifier „Configured Video Device“
Option „AccelMethod“ „XAA“
EndSection

in der xorg.conf löste das Problem dann nach einem Neustart aber. Nun bleibt Xorg im Mittel bei 3 – 8 % mit gelegentlichen Spitzen auf 20 – 30 %. So wirkt das ganze System wie neu und ist endlich wieder bedienbar :)

Netzwerkverwaltung deaktiviert

Gestern startete ich mein Netbook auf welchem Kubuntu läuft und das Netwerk Widget teilte mir mit: „Netzwerkverwaltung deaktiviert“. Im ersten Moment habe ich den Rechner neugestartet in der Hoffnung das sich das Problem verflüchtigt. Dem war aber nicht so, der Zustand blieb erhalten.

Also musste eine Lösung her um den Network Manager wieder in Betrieb zu nehmen. Im ersten Schritt sollte man ein Terminal aufmachen und dort folgendes eingeben:

sudo nano /var/lib/NetworkManager/NetworkManager.state

In dieser Datei setzt man NetworkingEnabled wieder auf true und speichert die Datei. Nun muss man nur noch den entsprechenden Service mittels

service network-manager restart

neustarten und schon sollte wieder alles funktionieren :)

Vollbild und Twinview

Ich wollte gestern unter Kubuntu Spring spielen. Dabei handelt es sich um eine Open Source Echtzeitstrategiespiel Engine. Das ganze wollte ich natürlich im Vollbildmodus spielen und da fingen die Probleme an. Ich nutze den proprietären Nvidia Treiber sowie Twinview mit zwei Monitoren und als Spring startete wurde das ganze Bild über zwei Monitore gestreckt.

Sehr unpraktikabel das ganze, also musste eine Lösung her. Die Lösung bot der Fenstermanager. Ich startete Spring im Fenstermodus maximierte es in einem der Monitore und schaltet es über das Systemmenü des Fensters in den Vollbildmodus (Erweitert -> Vollbild) und fertig ist das Vollbild auf einem Monitor :)

Fehlersuche leicht gemacht

Gestern hatte ich das Problem das eine SD Karte nicht erkannt wurde. Auch durch andere Geräte wurde die SD Karte nicht mehr erkannt. Also wollte ich genauere Informationen. Dazu gibt man dann einfach in der Konsole

tail -f /var/log/messages

ein und steckt dann die SD Karte ein und kann sich die Logmeldungen vom Kernel anschauen.