Warum denk ich mir bei dem Comic “Das würd ich auch machen…”?
Als Laptopuser unter Linux habe ich das altbekannte Problem das wenn ich etwas auf der Tastatur tippe und am Touchpad ankomme ein Klick ausgelöst wird. Aber es gibt eine recht einfache Lösung um das Tapping zu deaktivieren wenn man auf der Tastatur tippt.
Mach zuerst eine Sicherungskopie von /etc/X11/xorg.conf, danach öffne die Datei mit einem Editor:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup sudo editor /etc/X11/xorg.conf
Such nach Section “InputDevice” und füge die Folgende Zeile zwischen dem Section “InputDevice” und End Section:
Option "SHMConfig" "true"
Damit kann syndaemon, den wir im nächsten Schritt beim starten von GNOME laden, auf die Einstellungen des Synaptic Treibers zugreifen. Bevor das aber funktioniert musst du aber gdm neustarten. Schließe vorher alle Programme die du offen hast und gib dann in einem Terminal sudo /etc/init.d/gdm restart ein. Damit wird der X-Server neugestartet und die Änderungen die du an der xorg.conf vorgenommen hast sind aktiv.
Um das ganze zu testen öffne nach dem Relogin ein Terminal und führe /usr/bin/syndaemon aus. Öffne als nächstes gedit und tippe ein wenig herum. Tipp dann kurz danach auf das Touchpad. Wenn alles funktioniert sollte das Touchpad erst 2 Sekunden nachdem du eine Taste gedrückt wieder funktionieren.
Damit syndaemon bei jedem Login automatisch gestartet wird, trag als Befehl /usr/bin/syndaemon -i 2 -t -d unter System => Einstellungen => Startprogramme ein.
Bei der Recherche zu dem Post ist mir ein Wiki Eintrag im Ubuntuusers Wiki aufgefallen der erklärt wie man automatisch das Touchpad deaktivieren kann wenn eine Maus angesteckt ist. Ich hab das selbst noch nicht ausprobiert, poste aber mal den Link.
Weil ich vor kurzem mal wieder danach suchen musste wie man das TCP Window Scaling unter Linux deaktiviert, habe ich mir gedacht ich könnte die Lösung auch gleich hier posten.
Wie zeigt sich das?
Also wenn du auch das Problem hast das Webseiten wie Facebook (wobei da eigentlich eher der Static Server oder allgemein das CDN) oder DAUjones nicht vollständig laden (also die Seite nicht fertig läd und eventuelle nach ein paar Minuten der Timeout vom Browser kommt) dann sitzt du wahrscheinlich auch hinter einem Router der ein Problem mit “zu großen” Paketen hat.
Status des Window Scalings
Um herauszufinden ob das Window Scaling bei dir aktiv ist oder nicht gib in einem Terminal sysctl -a | grep tcp_window_scaling ein. In der Ausgabe halte ausschau nach net.ipv4.tcp_window_scaling. Wenn bei dir net.ipv4.tcp_window_scaling = 0 steht, ist bei das Window Scaling schon deaktiviert.
Ausprobieren
Wenn du zuerst mal ausprobieren möchtest ob überhaupt das Window Scaling dein Problem ist kannst du das als root mit dem Befehl sysctl -w net.ipv4.tcp_window_scaling=0 tun. Probier als nächstes, die problematischen Webseiten aufzurufen. Wenn das geholfen hat, kannst du zum nächsten Schritt weitergehen und diese Einstellung permament machen.
Permament Window Scaling deaktivieren
Das geht, wie bei Linux üblich, über ein Configfile. Öffne als root mit einem Editor deines Geschmacks die Datei /etc/sysctrl.conf und füge die Zeile net.ipv4.tcp_window_scaling=0 in die Datei ein und speichere sie wieder und schon wird das Window Scaling beim nächsten start erst gar nicht aktiviert.
Und was mach ich mit einem Mac oder Windows?
Auf dieser netten Seite wird erklärt wie man das Window Scaling unter Mac OS und Windows abdrehn kann.
Weiteres Lesenswertes
- TCP window scale option in der englischen Wikipedia
- RWin in der deutschen Wikipedia
- Der Artikel “TCP window scaling and broken routers” erklärt wie es überhaupt zu den ganzen kaputten Routern kommt
Am Freitag, den 5. Februar 2010 wird (endlich) Star Trek Online bei uns in Europa veröffentlich. In den Staaten kann man das Star-Trek MMORPG schon 3 Tage zuvor am Dienstag spielen. Das wurde auf der Offiziellen Seite heute gepostet, nachdem zuerst bei Amazon das Releasedatum gesichtet und auf mehreren Webseiten als mögliches Releasedatum gepostet wurde. Derzeit befindet sich das Spiel in der Closed-Beta-Phase für die man sich zwar schon seit ein paar Monaten anmelden kann, wo aber scheinbar nur begrenzt Platz ist oder derzeit Amerikaner bevorzugt werden. Von den Screenshots und dem Gameplay Video das ich gesehen hab schaut das ganze ja schon mal interessant aus. Ich hoff dass ich noch einen Beta Key bekomm und das Spiel noch ein wenig antesten kann bevor es im Februar rauskommt, und das es meine (durch FAILs wie STL eh schon für Star-Trek Spiele gedämpfte) erwartung erfüllt werden.
