6./7. Juni: Das erste GNU Social Hackfest steht an!

gnusocial-hackfest-header

GNU Social ist die Weiterentwicklung von StatusNet, der Software hinter identi.ca, also einer freien Software für Mikroblogging, die den OStatus-Standard implementiert. Damit bietet GNU Social eine offene Kommunikation zwischen einzelnen Online-Communitys ähnlich zum proprietären, in sich geschlossenen Twitter. Mehr dazu steht in der Wikipedia.
Wer GNU Social noch nicht kennt ist herzlich eingeladen, sich bspw. auf meinem Host gnusocial.de einen Account zu holen. Andere große Hosts sind quitter.se, quitter.es oder gnusocial.no.

Um GNU Social weiter voran zu bringen und die vielen in den vergangenen Wochen und Monaten gesammelten Ideen zu implementieren findet am kommenden Wochenende das erste GNU Social Hackfest statt.
Hier die offizielle Ankündigung von aroque:

Join us for the first GNU Social Hackfest on June 6/7 to improve GNU Social usability and consistency! It will take place throughout the !fediverse, which means you can participate remotely: just follow the !hackfest group and see what’s going on!

Do you feel like coding? Get started by creating an account at https://git.gnu.io/gnu/gnu-social! Then, during the hackfest you can:
– Fix small bugs or usability issues
– Report unmaintained or broken plugins
– Triage bugs copied over from Phabricator

If you are not a programmer, there is still a lot you can do to help! Start following the !hackfest group, then:
– Tell us about usability problems you find in GNU Social
– Hunt for recurring questions in GNU Social posts and tag them with #faq
– Get an account on https://git.gnu.io/ and learn how to report bugs

Contacts:
– !hackfest group: https://gnusocial.no/group/hackfest
– IRC: #social irc.freenode.net
– XMPP chat room: gnusocial@conference.bka.li

Gnu Foto CC-BY Glen Darrud/Flickr

Jolla im Selbstbau: Wie man Sailfish OS auf dem Nexus 4 installiert

SailfishOS als Alternative zu den großen Smartphone Betriebssystemen gibt es jetzt ja schon eine Weile, ebenfalls das zugehörige Jolla Telefon. Letzteres ist mit 250€ leider immer noch relativ teuer – vor allem wenn man Sailfish „nur mal ausprobieren“ möchte. Glücklicherweise hatte ich noch ein altes Nexus 4 hier liegen, das inzwischen schon recht gut unterstützt wird (siehe HW Liste). Das System läuft sehr flüssig und der Akkuverbrauch ist auch okay. Die Optik von Sailfish gefällt mir, wenn auch das Bedienkonzept ungewohnt ist.
Alle inoffiziellen Installationen haben leider auch einen Nachteil. Dank der proprietären Lizenz von Alien Dalvik ist diese nicht frei verfügbar und somit nur in offiziellen Jolla/Sailfish Geräten enthalten. Im Klartext bedeutet das: keine Android Apps.

Installation Schritt für Schritt

Die Installation an sich ist gar nicht schwer, wenn man etwas Grunderfahrung mit Android und ROMs hat. Trotzdem – oder gerade deshalb – zwei Dinge vorweg:

  • Wenn du nicht weißt, was ein custom ROM ist und dir die Begriffe bootloader, recovery und fullwipe nichts sagen: Lass es!
  • God saves, Jesus makes backups. In anderen Worten: diese Anleitung macht dein Nexus 4 komplett platt. (Ja, wirklich komplett!)

1 . Vorbereitungen
Android Tools installieren, falls nicht eh schon vorhanden:
~$ sudo apt-get install android-tools-adb android-tools-fastboot

2. Stock ROM installieren
Du brauchst ein offizielles KitKat ROM von Google, gibt’s hier zum Download. Nimm am besten 4.2.2, das hat bei mir funktioniert. Vermutlich funktionieren aber auch andere Versionen.
Dein Nexus 4 musst du mit gedrückter Leiser-Taste einschalten und sobald der Bootloader auftaucht per USB an deinen Rechner anschließen. Entpacke jetzt das heruntergeladene Tarfile, wechsle in den erstellten Ordner und starte den Flash-Vorgang:
~$ cd occam-jdq39
~$ sudo sh flash-all.sh
Das dauert eine Weile, bis dich anschließend der Bootvorgang von Android empfängt.

3. Nexus 4 rooten
Starte das Nexus neu in den Bootloader (VolDown+Power, siehe oben)
Lade dir hier CF-Auto-Root herunter und entpacke das Zipfile. Du hast die Möglichkeit den Rootvorgang selbsttätig durchlaufen zu lassen:
~$ sudo sh root-linux.sh
Bei mir hat das gezickt und ich hatte keine Lust zu prüfen, woran es liegt. Also hab ich die zwei entsprechenden Befehle einfach manuell ausgeführt:
~$ sudo fastboot oem unlock
~$ sudo fastboot boot image/CF-Auto-Root-mako-occam-nexus4.img

4. CyanogenMOD installieren
Ja, ernsthaft: du bügelst jetzt über das frisch installierte und gerootete Stock Android ein CyanogenMOD ROM drüber. Hol dir hierzu das passende Recovery hier sowie das CM Image (bei mir hat 10.1.3 funktioniert) und schließe dein Nexus 4 an den Rechner an. Danach führst du folgende Schritte aus:
~$ sudo fastboot -w (sicherheitshalber nochmal ein Komplettreset)
~$ sudo adb reboot bootloader (oder über VolDown+Power)
~$ sudo fastboot devices
~$ sudo fastboot flash recovery dein_recovery_image.img
Sobald der Vorgang durch ist kannst du das Gerät in den Bootloader neustarten. Wähle dann mit den Lautstärketasten „Recovery“ und bestätige mit der Powertaste. Im neu installierten Recoverymodus kannst du jetzt direkt CyanogenMOD installieren. Wähle hierzu „install zip“ » „install zip from sideload“ und schieb dann das CM Image mit adb rüber:
~$ sudo adb sideload cm-10.1.3-mako.zip
Achtung: der Vorgang dauert etwas und gibt keine Erfolgsmeldung aus! Nur wenn sideload abschließend meckert, hast du ein Problem.

5. SailfishOS installieren
Direkt nach der Installation lädst du hier das SailfishOS Image herunter. Bei mir war Beta7 aktuell, im entsprechenden Unterordner nimmst du die Datei sailfishos-mako-release-1.1.4.29-beta7-201505271134.zip.
Also wieder „install zip“ » „install zip from sideload“ und dann:
~$ sudo adb sideload sailfishos-mako-release-1.1.4.29-beta7-201505271134.zip

Das war’s! Nach einem Neustart des Nexus 4 sollte SailfishOS brav booten.

KDE Plasma 5 und die Windowstaste

Ich arbeite beruflich mit Windows 7 und habe mich daher an das Verhalten der Windowstaste (Startmenü öffnet sich, ich dann durch Tippen nach Programmen suchen) gewöhnt. Unter KDE Plasma 5 lässt sich das mit einem kleinen Programm von Hans Chen recht einfach nachbauen:
ksuperkey biegt kurz gesagt das durch Super ausgelöste Signal so um, dass sich das Plasma Startmenü öffnet.

Installation
ksuperkey gibt es in manchen Distributionen (Arch, ROSA, OpenMandriva) direkt aus den Paketquellen. Für OpenSUSE existiert ein OBS-Repo.
Für Debian/Ubuntu/Mint führt leider kein Weg am Kompilieren vorbei:

  • Abhängigkeiten installieren:
    sudo apt-get install gcc make libx11-dev libxtst-dev pkg-config
  • Auf manchen Debian-basierten Systemen braucht es wohl auch build-essentials, die sollte man aber eh installiert haben.
  • Code holen und bauen:
    git clone https://github.com/hanschen/ksuperkey.git
    cd ksuperkey
    make

Einrichten
Mit ./ksuperkey kannst du das Programm schon mal starten. Wichtig ist, dass Alt + F1 als Tastenkürzel für das Startmenü festgelegt ist.
Einfach überprüfen und gegebenenfalls beheben:
screenshot-ksuperkey-1

Jetzt noch mit folgenden Schritten ksuperkey automatisch starten lassen:
Systemeinstellungen → Starten und Beenden → Autostart → Programm hinzufügen– → ksuperkey suchen oder auswählen

Das war’s schon!

Firefox und die Adressleiste: Wie man Wort für Wort markiert

Was mich auf meiner aktuellen OpenSUSE-Installation genervt hat, war das Verhalten beim Markieren von Text in der Firefox Adressleiste. Ich bin es gewohnt mit Strg+Shift und den Cursortasten Teile der eingegebene Adresse Wort für Wort auswählen zu können.
Scheinbar hat man das beim Paketieren für OpenSUSE jedoch nicht gemacht, sondern lässt immer die komplette Zeile markieren.

Kurz und gut, du kannst das Problem recht einfach in den Anwendungseinstellungen beheben:
1. about:config aufrufen und – falls nötig – den Warnhinweis bestätigen
2. Nach layout.word_select.stop_at_punctuation und den Wert durch Doppelklick auf „true“ setzen.
2b. Wenn du Leerzeichen mit dem nächstgelegenen Wort zusammen markieren möchtest, noch layout.word_select.eat_space_to_next_word ebenfalls auf „true“ umstellen.

Fertig!

KDE Plasma 5 und OpenSUSE Tumbleweed

screenshot-kde-plasma5

KDE Plasma 5.2 ist seit kurzem veröffentlicht und in den Repositories von OpenSUSEs rolling release Zweig „Tumbleweed“ bereits verfügbar. Der einfachste Weg um beides installiert zu bekommen ist wie folgt:

1. NetInstall ISO holen und Live-Stick (oder CD) erstellen.

  • Für 64bit:
    $ wget -c http://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-NET-x86_64-Current.iso
  • Für 32bit:
    $ wget -c http://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-NET-i686-Current.iso

2. Vom Installationsmedium starten und ein minimales grafisches System installieren. Hierzu bei der Desktopauswahl zuerst „Weitere“ (oder „Other“) und dann „Minimal X Window“ auswählen. Als entscheidenden Punkt noch „KDE Plasma 5″ aktivieren.

3. Nachdem die Installation durch ist (dauert etwas, selbst über einen 100Mbit-Leitung musste ich ca. 45 Minuten warten) startest du das System zum ersten Mal – und boom! – landest in einem hässlichen twm Loginfenster. Und wenn du dich einloggst, bekommst du twm als Windowmanager gestartet.
Um das zu beheben änderst du Folgendes:
$ sudo vim /etc/sysconfig/displaymanager
Hier die Variable DISPLAYMANAGER auf kdm oder sddm (falls installiert) setzen.

$ sudo vim /etc/sysconfig/windowmanager
Hier änderst du den Wert für DEFAULT_WM auf „plasma5″.

Jetzt einfach neu booten oder den Displaymanager neu starten:
$ sudo service display-manager restart
Das war’s!

MY STUFF: Was vom Leben übrig bleibt kann weg

Nächste Woche startet ein Dokumentarfilm in den deutschen Kinos: MY STUFF, ein komödienhaftes Selbstexperiment über Petri Luukkainen, einen jungen Filmemacher aus Helsinki. Anfang 2012 setzt er sein Leben zurück auf Anfang: er packt seinen kompletten Besitz in ein Storage-Lager und gibt sich selbst klare Regeln:
1. Das Experiment dauert ein Jahr.
2. Jeden Tag darf er einen Gegenstand aus dem Lager zurückholen.
3. Neue Dinge darf er in diesem Zeitraum nicht kaufen.

Start ist am 5. März in ausgewählten Kinos im Bundesgebiet.

Guter French Press Kaffee mit ordentlich Zug dahinter

image

Endlich hatte ich mal Zeit, mich mit der Kaffeezubereitung in der French Press zu beschäftigen. Hier mein Weg zum ersten Versuch:

Für 200ml Kaffee genau 12g Bohnen sehr grob gemahlen, fast schon geschrotet. Ich habe eine ganz normale Sumatra Arabica/Robusta-Mischung verwendet.
Gleichzeitig die exakt abgemessenen 200 ml Wasser kochen und kurz abkühlen lassen. Die French Press mit etwas warmem Wasser erwärmen, danach wegschütten und den gemahlenen Kaffee in die Kanne geben.
Als nächstes 1/5 des heißen Wassers dazu und umrühren, 30 Sekunden ziehen lassen. Nun das restliche Wasser darauf gießen und 4:30 min. ziehen lassen.

Jetzt kommt der wichtigste Schritt:
Mit einem Löffel den Schaum und das Mahlgut von der Oberfläche abschöpfen und entsorgen. Die beiden Bestandteile sind nämlich für Trübung und bitteren Geschmack verantwortlich.

Zum Schluss das Drücksieb auf die Oberfläche setzen, kurz warm werden lassen und ganz langsam nach unten drücken. So verhindert man das unnötige und störende Aufwirbeln vom Kaffeepulver.

Das Ergebnis ist ein sehr klarer und kräftiger Kaffee mit weichem Geschmack und ohne unangenehme Pulverreste!

Ach ja: Das Ganze lässt sich natürlich bis auf 1 Liter skalieren, dazu einfach die Mengenangaben multiplizieren.