Distupgrade auf Xubuntu 14.04

Heute habe ich den Feiertagmorgen genutzt und nach langer Zeit mein veraltetes Ubuntu 10.04 mit GNOME2 durch ein aktuelles Xubuntu 14.04 ersetzt. Unity oder Gnome 3 wollte ich bewusst nicht, LXDE hat Janina in Betrieb, ist aber für meine Poweruserzwecke weniger geeignet. Also wollte ich es daraufankommen lassen und wählte Xubuntu mit Xfce.

Ich habe schon vor knapp 13 Jahren Xfce 1 ausprobiert, das war damals schlank genug und lief sogar noch halbwegs auf meinem alten P166 mit 16MB RAM. Seit damals habe ich Xfce immer beobachtet und heute ist es durchaus an einem benutzbaren Punkt angekommen. Es bootet zügig, der Dateimanager ist schlank, kann aber dank gvfs auch alle wichtigen Netzwerkprotokolle, und vorallem: der Desktop kann von Icons befreit werden.

Xubuntu 14.04 (Startmenü aufgezoomt)

Seit längerer Zeit nervt mich ein mit Icons zugemüllter Desktop nur noch, das klassische Startmenü war mir immer etwas zu fitzelig. Ich wollte eine schöne Auswahl im Vollbild haben, mit fester Sortierung. Ca 3 Jahre habe ich den netbooklauncher verwendet und war damit sehr zufrieden. Bei Xfce lernte ich heute morgen, daß man das Startmenü schön groß aufziehen kann, es hat sogar eine Suchfunktion. Im Screenshot habe ich es mal abgelichtet, wenn man alle Fenster schließt, dann ist mein Desktop leer, man kann Xfce komplett verbieten, Icons auf dem Desktop darzustellen. Laufwerke browse ich eh im Dateimanager (jaja, Ich bin Atarianer, aber heutzutage beschränkt es sich nicht mehr auf 2 Diskettenlaufwerke und eine Ramdisk, ein Icon für jede Partition wird irgendwann tierisch unübersichtlich.).

Ein Wermutstropfen bleibt allerdings, Xfce unterstützt keine Iconvergabe für Ordner. Dieses Feature fand ich schon bei KDE3 und Gnome2 äußerst praktisch, da man sich so schneller zurechtfindet. Ich werde in Zukunft wohl das Emblemfeature stärker nutzen, vorallem mir selber noch ein paar Embleme im SVG Format basteln.

Was ich aktuell noch nicht draufhabe, sind diverse Emulatoren und Tools, die mir so fehlen, aber das kann ich mir nach und nach Bedarf installieren. Die Grundausstattung mit Datenbackup, Chromebrowser, Thunderbird, Skype, Pidgin und TrueCrypt habe ich installiert, und alles rennt.

Alles in allem: dieses Upgrade war überfällig und ich bin für meinen Teil frph, diesen Schritt getan zu haben. Aber für Linux hat es auch etwas gutes, ich habe jetzt knapp 4 Jahre eine stabile Langzeitversion von Ubuntu verwendet, ohne echte Reinstallation. Wieviele Versionen von Windows hatten in der Vergangenheit eine solche Stabilität? Erst XP und Windows 7 kommen dort hin. Seit 1998 hat sich viel getan!

Helper scripts for Buffalo LinkStation

Buffalo LinkStation Mini (illustration only)
Buffalo LinkStation Mini (illustration only)

Some years ago I purchased a Buffalo LinkStation Mini, a small NAS device for backup purposes. This device works quite well but until today, I didn’t have access to the builtin Wake-on-LAN feature from Linux.

Under Windows, the NAS boots as soon as the PC side software issues a special start request. After a little internet search, I found the necessary information and a small bash script to achieve this under Linux. I have adapted the wakeup script a bit and added a feature to disable the wakeup request via a second script. A third script queries the status of the NAS, both on the network and the state of the local wakeup script.

The wakeup script is intended to be run from the user’s Autostart sequence. The helpers can be called when needed.

Some icons are included.

The script needs bash,. zenity, notify-send and wakeonlan. The latter is a Ubuntu package and should be available in your distro as well.

The MIT License applies to this software. It works for my Buffalo LinkStation Mini, maybe for others too  but I cannot guarantee this. You are on your own but, hey, the software is free for modification :)

Download scripts and icons (86K)

Original script and information:  http://www.stqu.de/joomla/index.php/tutorials/16-linux/60-buffalo-linkstation-einschalten-via-wol

Supportende für Windows XP…und wie weit geht es mit Linux?

Diese Tage läuft nach fast 14 Jahren der Support für Windows XP von Microsoft aus. Bei golem.de gibt es einen schönen Überblick darüber, warum das auch gut so ist: http://www.golem.de/news/imho-mama-dein-windows-xp-muss-sterben-1404-105406.html

Ich habe meinen Teil hier schon geleistet. Auf meinen eigenen Rechnern läuft derzeit sowieso kein Windows XP mehr, mein Notebook hat jetzt meine Schwester, die ist aber relativ ungefährdet, da sie keine Dauerverbindung zum Internet hält.

Bei Janina sieht das etwas anders aus, ihr Standrechner hat Windows XP für die Spielekompatibilität, aber zum Arbeiten gibt es Änderung. Da sie schon seit Jahren (seit wir uns kennen um genau zu sein) freie Software wie etwa Firefox, Openoffice, Pidgin und The Gimp einsetzt, war ein Umstieg auf Linux kein Problem. Ich habe ihr altes Notebook mit einem Lubuntu neuaufgesetzt, bedingt durch die alte Hardware allerdings nur eine 12.04LTS, das noch Hardware  ohne PAE unterstützt.

Heute habe ich auch auf dem Standrechner selbiges nachgeholt, dort allerdings eine AMD64 Version 13.10, die baldigst auf die neue 14.04LTS aktualisiert werden wird. Zwar fehlen dort noch ein paar Tools und Programme, aber der Grundumfang, den Janina zum Arbeiten braucht, der ist installiert und funktionsfähig.

Ich bin da und kann Janina bei Problemen helfen, unteranderem  wenn es kleinere Probleme gibt. Der Scanner funktionierte beispielsweise noch nicht, obwohl er mal an meinem Standrechner mit Ubuntu 10.04 funktioniert hat. Aber was machen Leute in dieser Situation, in der der fachkundige Helfer nicht zur Verfügung steht? Dann sind wir schnell wieder beim Frust und dem Wunsch zurück zu Windows.

Wir sind beinahe dort, wo ich schon vor 10 Jahren sein wollte (vgl http://linuxgazette.net/issue81/arndt.html), allerdings ist Linux selbst in seinen modernsten Varianten nicht 100% DAU-tauglich. Die Installation auf dem Notebook war nur mit Hintergrundwissen, nämlich Verwendung eines Netbootimage und Installation über Internet möglich. Das kann der normale Anwender nicht immer. 80% haben wir geschafft, aber ein kleines bißchen fehlt noch.

Gemessen an 1998, wo ich mein erstes Linux installierte (PTS Linux, CD gekauft in Berlin *schwelg*), haben sich Welten getan, aber am Ende funktioniert eben immer noch nicht alles reibungslos. Ich hatte beispielsweise deutsches Tastaturlayout ausgewählt, dieses war aber nicht aktiv. Erst ein paar Konfigurationseinstellungen waren nötig. Gerade Lubuntu ist prädestiniert für ältere Hardware und damit für Systeme, die nicht zwingend von Profix betrieben werden, weil die alte Kiste ja noch völlig reicht. Schade, wenn dann der Ersatz von Windows durch so etwas getrübt wird.

In jedem Fall gilt: wer nur im Internet surft, ab und an Briefe tippt und Musik hört, dem reicht ein 5 Jahre alter Rechner noch völlig, und wer nicht groß spielt, der kann rein inhaltlich problemlos zu Linux wechseln. Nur die Installation kann hakelig sein. Wer aber die Möglichkeit hat, erfahrene Nutzer um Rat zu fragen, der sollte dies nutzen und kann sich beim Umstieg helfen lassen.

Ubuntu One stellt Betrieb ein

Ich habe es heute morgen bei golem.de gelesen und auch bei Canonical im Blog sieht es nich tnach einem Aprilscherz aus. Der Cloudspeicherdienst Ubuntu One, kurz U1,  stellt den Betrieb ein.

Ich selber habe U1 eine zeitlang genutzt, da ich darüber einfach größere Datenmengen auslagern und anderen Benutzern zur Verfügung stellen konnte. Mein Smartphone synchronisierte Fotos darüber, aber ansonsten hatte ich wenig Nutzdaten in meinem Account. Ich habe eben alles relevante heruntergeladen und meinen Account geleert.

Bislang fand ich das ganz praktisch, aber nun brauche ich wohl eine Alternative. Ich habe auch das SmartDrive von web.de in Benutzung, allerdings gefiel mir bei U1 besser, da dort automatisch Dateien synchronisiert werden. Auf das Smartdrive von web.de kann man allerdings einfach per WebDAV zugreifen, daher weiß ich aktuell nicht genau, was mir weiterhilft.

Ich muss auch owncloud noch evaluieren, vielleicht kann ich das auch nutzen.

Mehr Hintergrundinformationen zur Abschaltung von Ubuntu One unter http://blog.canonical.com/2014/04/02/shutting-down-ubuntu-one-file-services/

Vegetarische Köfte selbstgemacht

Janina hat am Sonntag ein türkisches Rezept ausprobiert. Dabei handelt es sich um vegetarische Köfte, eine Art Frikadelle oder Röllchen. In diesem Fall wird die Masse nicht gegrillt oder gebraten, sondern roh verzehrt.

Cig Köfte
Cig Köfte

Enthalten ist aufgeweichter und gut durchgekneteter Bulgur, Zwiebeln und diverse Gewürze. Im Bild die Reste, die wir heute aufgegessen haben. Dazu passt ein Joghurtdip.

Schmeckt alternativ, ich fands nicht schlecht, aber mir wäre eine gegrillte Variante halb und halb mit Hack lieber. Geschmäcker sind halt unterschiedlich.

Versandeffizienz?

Versandeffizienz?
Versandeffizienz?

Ich habe neulich mal wieder seit längerer Zeit bei Conrad bestellt. Die Sendung wurde aufgeteilt und kam in 2 Versandkartons. Bestellt habe ich 2 CompactFlash-Karten, die hätten locker in einen gepolsterten Umschlag gepasst. Mir erschließt sich der Sinn von solch riesigen Boxen nicht, wenn das Produkt deutlich kleiner ist. Versandeffizienz ist für mich etwas anderes.

Arduino Sketch zum Auslesen des EEPROM Inhaltes

Um mein mySmartUSB light Programmiergerät zu verifizieren, habe ich folgenden Arduino Sketch ausprobiert. Der Arduino zeigt damit seinen EEPROM Inhalt in HEX Notation in der seriellen Konsole an.

/* Display EEPROM contents from Arduino UNO
 * (c) 2014 by Matthias Arndt
 */
#include <EEPROM.h>

void setup()
{
  uint16_t addr = 0;
  uint8_t c;
  uint8_t nl = 0;

  Serial.begin(9600);
  Serial.print("Arduino EEPROM contents:\n\n");

  while(addr < 1024)
  {
    c = (EEPROM.read(addr) & 0xFF);

    addr++;

    Serial.print(c, HEX);
    Serial.print(' ');

    if(nl < 31)
    {
      nl++;
    }
    else
    {
      Serial.print('\n');
      nl = 0;
    }

  }

}

void loop()
{
  for(;;);
}

mySmartUSB light – Programmiergerät für AVRs im USB Stick Format

mySmartUSB light - Programmiergerät für AVRs
mySmartUSB light - Programmiergerät für AVRs

Irgendwann im letzten Jahr stolperte ich beim Recherchieren über das mySmartUSB light Programmiergerät für AVRs. Laut der Dokumentation und Beschreibung sollte es problemlos auch unter Linux funktionieren.

Bei einem moderaten Preis um 20€ habe ich es mir dann als Ergänzung zu meinem ähnlich preiswerten Pollin Evaluationboard gekauft.

Das Gerät kommt als kleiner USB Stick daher, hat einen Anschluss für das 6polige ISP Kabel und kann kleinere Systeme auch problemlos über USB mit Saft versorgen.

Ausprobiert habe ich den Stick kurzerhand mit meinem Arduinoboard, allerdings nur lesend. Der Arduino bringt den 6poligen Sockel direkt mit, so daß das Programmiergerät direkt passt. Unter Linux wurde mir direkt ein neuer USB COM Port angezeigt und verfügbar gemacht.

Anschließend habe ich AVR8 Burn-O-Mat benutzt, avrdude auf STK500v2 Protokoll und die USB Schnittstelle eingestellt, und es hat auf Anhieb funktioniert, ich konnte den Flashinhalt des Arduinos direkt auslesen. Im Binärvergleich mit dem Arduinoprotokoll und dem Arduino direkt stimmt das FLASH überein, beim Auslesen des EEPROMs gab es Diskrepanzen, das neue Gerät zeigt ein leeres Eeprom, während mit dem Arduinoprotokoll Inhalte übertragen werden. Auch die Fuses konnte ich nur mit dem neuen Gerät und STK500V2 Protokoll korrekt auslesen. Da muss ich in jedem Fall mal mit einem leeren ATmega16 oder dgl experimentieren, vllt. hat das arduino Bootloaderprotokoll Besonderheiten oder meine avrdude Version ist zu alt.

Unter Windows muss man wohl erst einen USB Treiber installieren, aber ich gehe davon aus, daß das Gerät dort genauso und ohne Macken funktioniert.

Für 10polige Sockel gibt es wohl ein offizielles Adapterkabel, bzw ein Wechsler, der von 10 auf 6 und 6 auf 10 Pole umschaltet. Beide Formate sind in jedem Fall von Atmel standardisiert.

In jedem Fall für Embedded Entwickler, die AVRs per ISP programmieren, ein nützliches und preiswertes Gadget für den kleinen Erste Hilfe Koffer.

Mehr zum Gerät, u.a. Downloads unter http://shop.myavr.de/Topseller/mySmartUSB%20light.htm?sp=article.sp.php&artID=200006