Archive for Dezember, 2009
Habe in den letzten Tagen mein kleines Moblin Repo ein bisschen aufgestockt:
- aktuelles Abiword
- Open Transport Tycoon Deluxe 1.0.0 beta
inklusive OpenGFX & OpenSFX Paket
- Zim Desktop Wiki
- Truecrypt (bisher noch ohne Icon)
- NTFS-3G
Außerdem habe ich ein leicht modifiziertes gnome-mount Paket hochgeladen. Es ermöglicht nun mittels NTFS-3G unsere NTFS Partitionen zu mounten. Dazu habe ich gnome-mount überredet besagte Partitionen nicht mehr mittels NTFS-3G zu mounten.
Klingt doof, denn eigentlich wäre dies ja genau das was es tun sollte… Aber Hal (wenn ich da jetzt nicht was arg durcheinander bringe) stellt sich da ein wenig quer (fehlendes volume.fstype.alternative) und ließ sich hier unter Moblin nicht durch eine Policy überreden!
Für mich zählt da aber im Moment eher das Ergebnis: XP Partition und meine USB Platte werden endlich automagisch gemountet :)
Dezember 29th, 2009
Habe mir ein kleines Repo für Moblin angelegt. Es wurden ja doch mittlerweile so einige Pakete, welche ich für mich und andere gebaut habe. Da dann noch die Übersicht zu behalten fiel mir immer schwerer xD
Zu finden sind momentan:
- GStreamer (gstreamer, gestreamer-base, gst-plugins-good/bad/ugly, gst-ffmpeg)
- VLC Player
- Wine
- Dosbox
- ScummVM
- Midnight Commander
- GtkPod (konnte ich leider mit iPod Touch nicht probieren)
So, wie kommt ihr nun an die Sachen?
In einem Terminalfenster “sudo gedit /etc/yum.repos.d/matthi.repo” ausführen und folgendes einfügen:
[matthi]
name=Matthi's Repo $releasever - $basearch
baseurl=http://www.ceti-computer-service.de/moblin2
enabled=1
gpgcheck=0
Danach könnt ihr entweder über “Anwendungen verwalten”, oder im Terminal per yum die gewünschten Pakete installieren.
z.B. für GStreamer Plugins: sudo yum install gst-plugins-bad gst-plugins-ugly gst-ffmpeg
Dezember 17th, 2009
Nach 2 Wochen munterem Experimentieren eben Moblin frisch installiert, schließlich will ich ja testen können ob meine Tipps und Pakete auch auf sauberen Installationen funktionieren ;)
Und was fällt mir da auf? Hier fehlt eindeutig eine Möglichkeit zur Dateisynchronisation. Irgendwas automagisches, damit ich meine Daten nicht immer per SD Karte / USB Stick zwischen Tower und Netbook hin und her schieben muss. Schließlich mag ich auch mal ganz unverhofft des Nachts zu Shorty (oder auch Unterwegs) greifen und an einem Text weiterarbeiten, den ich am Nachmittag am Großen begonnen habe.
Zum Glück fiel mir ein das Caschy vor kurzem über die neue Dropbox Version gebloggt hat. Sollte ja eigentlich auch unter Linux laufen und die neue LAN Synchronisation klingt schließlich auch nicht übel…
1. Dropbox herunterladen und installieren
Als erstes geht ihr auf www.dropbox.com und ladet euch das Paket für “Fedora Core 10 (x86)” herunter. Das Paket könnt ihr gleich durch den Paket Installierer (Wer zur Hölle hat das Programm so genannt???) installieren lassen.


Unter Anwendungen -> Internet solltet ihr nun ein frisches Dropbox Icon haben. Sobald ihr es anklickt installiert Dropbox noch ein paar fehlende Programmteile…
Da ich Dropbox schon installiert habe, bin ich mir gerade nicht mehr sicher wann der Dialog zum Einloggen / Account erstellen kommt. Aber ich denke mal ihr erkennt ihn wenn ihr ihn seht. Nutzt ihn um euch einen Dropbox Account zu erstellen oder gebt eure Accountdaten ein, falls ihr schon einen besitzt.


Wenn alles eingerichtet ist und ihr die Dropbox Tour durch / oder übersprungen habt, solltet ihr in eurem home Verzeichnis ein “Dropbox” Verzeichnis haben. Alles was ihr dort speichert wird ab sofort automatisch synchronisiert. Ihr braucht Dropbox also nur noch auf all euren anderen Rechenknechten installieren / einrichten.

2. Synchronisation von Dateien / Verzeichnissen außerhalb des Dropbox Verzeichnisses
Diesen Trick finde ich ungemein praktisch. Nehmen wir also an ihr möchtet von all euren anderen Rechnern Zugriff auf euren “Bilder” Ordner vom Netbook haben, ohne diesen in die Dropbox zu verschieben und danach mühselig allen Programmen beizubringen wo sie von nun an eure Bilder zu speichern haben.
Dazu öffnet ihr ein Terminal (Anwendungen -> Zubehör -> Terminal) und gebt folgendes ein:
ln -s ~/Bilder ~/Dropbox/Bilder

Dabei gilt folgendes Muster:
ln -s <Ordnerpfad außerhalb des Dropbox> ~/Dropbox/<Name der Verknüpfung innerhalb des Dropbox>
Ab jetzt wird auch euer Bilder Ordner fein säuberlich synchronisiert. Feine Sache: Wenn ich auf dem Netbook einen Screenshot erstelle, kann ich ihn quasi sofort auf meinem Großen bearbeiten und ihn vom Netbook aus hochladen xD
Natürlich könnt ihr die Sache noch einen Tick weiter treiben und eure Bilder Ordner auf euren anderen Rechnern auf den Bilder Ordner in der Dropbox verklinken. Wie ihr das aber unter Windows und Macs tut, könnt ihr euch bei Caschy anschauen.
Dezember 13th, 2009
Wer unter Moblin seine Musik- / Videosammlung nutzen will, darf sich leider erst um die nötigen GStreamer Plugins bemühen. Entweder man nutzt dazu externe Quellen (Repositories) oder kompiliert sich GStreamer nebst aller Plugins selbst. Für beide Wege findet man genug Anleitungen im Netz, die mal mehr und mal weniger reibungslos funktionieren.
Ich habe deshalb die letzten paar Stunden lang versucht die ganze Geschichte in schicke Weihnachtspakete xD zu packen.
Einfach folgende Pakete der Reihenfolge nach installieren (der Moblin Browser sollte euch anbieten die Downloads sofort im “Paket Installierer” auszuführen):
1. libmodplug-0.8.7-2.moblin.i586.rpm (509)
2. gstreamer-0.10.25-1.1.moblin2.i586.rpm (424)
3. gst-plugins-base-0.10.25-2.2.moblin2.i586.rpm (447)
4. gst-plugins-good-0.10.17-2.1.moblin2.i586.rpm (414)
5. gst-plugins-bad-0.10.17-2.1.moblin2.i586.rpm (438)
6. gst-plugins-ugly-0.10.13-2.1.moblin2.i586.rpm (408)
7. gst-ffmpeg-0.10.9-2.1.moblin2.i586.rpm (422)
Nun noch schnell das Netbook neustarten und ihr solltet eure Mediensammlung endlich auch unter Moblin geniessen können.
Sollte es beim Installieren Probleme geben, bitte ich euch das jeweilige Paket mal in einem Terminalfenster mittels “sudo rpm -U <dateiname>” zu versuchen und mir mitzuteilen, welche Fehlermeldung er dort ausgibt. Eventuell habe ich in den Paketen ein paar Abhängigkeiten vergessen, da ich bei mir doch schon eine Unmenge an Paketen installiert habe.
Nachtrag:
Eben die Pakete mit einer frischen Moblin Installation getestet, funktionieren einwandfrei :)
Dezember 13th, 2009
Wie installiert man Skype unter Moblin?
Eigentlich gehört Skype ja zu den Programmen die man auf meinen Rechnern so gut wie nie finden wird. Normale Textchats haben mir bisher immer gereicht ;)
Hat aber gerade auch den Vorteil das ich völlig blauäugig an die Beantwortung dieser Frage gehen konnte.
1. Paket downloaden und installieren
Auf der Skype Homepage klickt ihr euch entweder bis zu den Downloads durch. Im Normalfall solltet ihr dann auf der Seite mit der Skype Beta für Linux landen. War bei mir der Fall. Interessieren tut uns hier der “Fedora 10+” Link. Welchen wir dann auch sofort anklickseln und im darauf folgenden Dialog “Öffnen mit Paket-Installierer (Standard)” ausgewählt lassen.

Ganz faule Menschen landen mit: http://www.skype.com/go/getskype-linux-beta-fc10 gleich beim nötigen Link :)
Die Frage, ob wir das Paket nun installieren möchten, beantworten wir wunschgemäß mit “Installieren”.

Die Meldung über eine fehlende Sicherheitssignatur quittiert ihr mit “Installation erzwingen” und gebt danach noch schnell euer Passwort ein.
Soweit, so gut. Unter Anwendungen -> Internet dürfen wir nun ein schönes neues Skype Icon bewundern, das aber wie der Zufall so will scheinbar ohne Funktion ist.

2. Fehlende Bibliothek installieren
Als erstes öffnen wir uns unter Anwendungen -> Zubehör ein Terminal. Und geben einfach mal probehalber “skype” ein (Ich hatte natürlich vorher nachgeschaut wie Skype gestartet wird).

Uns fehlt also eine Bibliothek (unter Windows wäre dies eine .DLL Datei) um Skype zu starten. “yum search libXss” verrät uns das das Paket libXScrnSaver fehlt, welches wir dann auch gleich installieren:
sudo yum install libXScrnSaver
Wenn ihr nun noch einmal versucht Skype über das Terminal zu starten “skype”, sollte sich der Dialog zur Abfrage eurer Accountdaten auftun. Voila :) Nun könnt ihr Skype auch über sein Icon starten.

Nachtrag
Da ich Skype nicht verwende kann ich aber leider nicht sagen ob auch alles anstandslos funktioniert (Sound, Mikrofon, Webcam).
Dezember 12th, 2009
Wenn ich nur nicht sooooo träge wäre. Seit langem weiß ich das mein geliebtes Cystats Wordpress Plugin nicht mehr läuft, hatte aber noch keine Lust Zeit mich darum zu kümmern.
Warning: Invalid argument supplied for foreach() in .../wp-content/plugins/cystats/includes/view.class.php on line 645
Viel mehr bekam ich nicht mehr zu Gesicht. Eine kurze Googlesession brachte ausser diesem Beitrag nichts wirklich verwertbares. Vielleicht habe ich mir beim Suchen auch nur zu wenig Mühe gegeben, aber naja. Der Hinweis das einige Tabellen fehlen würden war ja schon mal ein Anfang. Bei mir lag es aber nicht am Datenbankuser und somit durfte ich weitersuchen.
Wie es scheint wird die installer.php, welche die Datenbanken bei der Plugininstallation anlegen sollte, nicht ausgeführt. Was mir half war das manuelle Anlegen der nötigen Datenbanken. Dazu ihr in phpmyadmin und schaut euch die Tabellen eurer Wordpress Datenbank an. Mittels des Menüpunktes SQL führt ihr nun nacheinander folgende SQL Abfragen aus:
CREATE TABLE IF NOT EXISTS `wp_CYSTATS_TABLE_STATISTICS_RAW` (
`remote_addr` int(10) signed NOT NULL default 0,
`remote_host` varchar(32) default NULL,
`http_user_agent` varchar(128) default '',
`http_accept_language` varchar(5) default NULL,
`colordepth` tinyint(3) unsigned default NULL,
`screen_w` smallint(5) unsigned NOT NULL default '0',
`screen_h` smallint(5) unsigned NOT NULL default '0',
`page` varchar(255) default '',
`pagetype` tinyint(1) unsigned default NULL,
`pageid` smallint(5) unsigned NOT NULL,
`user` smallint(5) unsigned NOT NULL,
`username` varchar(32) default '',
`stamp` int(10) unsigned default '0',
`browser` smallint(5) unsigned NOT NULL default '0',
`browserversion` varchar(8) default NULL,
`browsertype` tinyint(4) NOT NULL default '0',
`os` smallint(5) unsigned NOT NULL default '0',
`referer` varchar(255) default '',
`method` tinyint(1) NOT NULL default '0',
`cid` varchar(32) NOT NULL default '',
`width` smallint(5) unsigned NOT NULL default '0',
`height` smallint(5) unsigned NOT NULL default '0',
`searchstring` varchar(128) default '',
`searchstringtype` tinyint(1) unsigned default '0',
`revisit` tinyint(1) NOT NULL default '0',
`referertype` tinyint(1) unsigned NOT NULL default '0',
`entrypage` tinyint(1) NOT NULL default '0',
KEY `stamp` (`stamp`),
KEY `remote_addr` (`remote_addr`),
KEY `browsertype` (`browsertype`),
KEY `pagetype` (`pagetype`),
KEY `referer` (`referer`),
KEY `searchstringtype` (`searchstringtype`),
KEY `referertype` (`referertype`),
KEY `entrypage` (`entrypage`)
)
CREATE TABLE IF NOT EXISTS `wp_CYSTATS_TABLE_STATISTICS` (
`name` enum('hits','hits_day','hits_day_nobots','hits_month',
'hits_month_nobots','hits_nobots','hits_week',
'hits_week_nobots','hits_year','hits_year_nobots',
'post_count','raw_count','user_count','visits','visits_day',
'visits_day_nobots','visits_month','visits_month_nobots',
'visits_nobots','visits_week','visits_week_nobots',
'visits_year','visits_year_nobots') NOT NULL,
`type` tinyint unsigned NOT NULL default 0,
`val1` int(11) unsigned NOT NULL default 0,
`val2` int(11) unsigned NOT NULL default 0,
`val3` int(11) unsigned NOT NULL default 0,
KEY `name` (`name`,`type`,`val1`,`val2`,`val3`),
KEY `type` (`type`,`val1`,`val2`)
)
Und voila, Cystats läuft wieder :) Vergesst aber nicht den “wp_” Part der beiden CREATE TABLE Zeilen anzupassen, falls eure Wordpress Tabellen ein anderes Präfix besitzen sollten.
Keine saubere Musterlösung, falls also wer der Muße hat den Fehler im Plugin selber zu reparieren, wäre ich über einen Hinweis sehr froh :)
Dezember 3rd, 2009
Was klatscht man sich denn nun für ein Betriebssystem auf sein schickes kleines Netbook?
Das vorinstallierte XP funktioniert einwandfrei, aber Windows Seven gefällt einem von der Bedienung her doch besser. Schließlich arbeitet man ja keine 40 cm weiter täglich damit. Vielleicht aber auch eine Linux Distribution? Die großen waren mir alle zu träge und das sagenumwobene Netbook Remix entpuppte sich rasch als Enttäuschung. Als notorischer Bastler käme natürlich auch ein Mac OS X in Frage, aber dafür die Wlan Karte des Netbooks austauschen?
So bin ich schon vor einer ganzen Weile auf die Moblin 2.0 Distribution gestoßen. Die Beschreibung und vereinzelte Screenshots sahen schon mal vielversprechend aus.
Zugegeben, die 2.0 Ausgabe von Moblin konnte zwar in Sachen Bedienung und Bootzeit mehr als nur überzeugen, aber diverse Abstürze und andere Unbequemlichkeiten (z.B. der Browser!!!) ließen mich dann doch wieder ganz schnell das Recovery XP zurücksichern. Es blieb mir da nur die Hoffnung das man fleißig weiter an Moblin werkeln würde…
… und dieser Wunsch ging in Erfüllung :) Moblin 2.1!
Das wichtigste: Keine Abstürze mehr! Endlich konnte ich mich näher mit diesem Linux beschäftigen. Und auch der grässliche Browser wurde aufpoliert. Obwohl ich ihn immer noch nicht wirklich leiden kann. Die Bootzeit ist sensationell niedrig, gemessen knappe 32 Sekunden. Gefühlt sind es eher weniger. WLan Verbindung steht sofort zur Verfügung, setzt aber in längerem Betrieb mal kurzzeitig aus… was mir bisher aber nur bei längeren Downloads oder beim Mudden aufgefallen ist.
Die Integration von Twitter und diversen Messenger Accounts funktioniert wunderbar! Statuspanel öffnen, neuen Status eintippseln, fertisch :) Leider fehlen Facebook, MeinVZ & co. Es bleibt also zu hoffen.

Auf meine XP Partition konnte ich erst zugreifen, nachdem ich ntfs-3g compiliert und meine /etc/fstab geändert habe. Unschön, wenn man für Notfälle und ein paar Spiele, welche unter Wine nicht so recht wollen, auf ein Windows angewiesen ist. Beide interne SD-Card Slots laufen nur wenn die Karte schon beim Booten eingestöpselt ist. Ok, bei der schnellen Bootzeit kann ich damit leben, schön ist das aber nicht.

Der verbaute Browser startet gequält langsam, macht dann aber keinerlei Macken. Definitive Besserung zu älteren Moblins, zumal man ihn noch mit passenden Firefox Extensions bereichern kann. Da ich aber schon unter Windows lieber auf den flotten Browser aus dem Hause Google setze … in den Moblin Repos befindet sich Googles Chrome Browser ;)

Er startet ohne merkliche Verzögerung und die meisten Erweiterungen funktionieren auch prima. Das Moblin Internet Panel wird dank Chrome nun sinnfrei. Oft verwendete Webapps lassen sich sehr schön in “eigenständige” Fensterchen ohne störenden Browserbeirat packen und befinden sich mitsamt passendem Icon dann auch im Anwendungspanel.

Man sollte aber auf alle Fälle die Microsoft Schriftarten installieren, sonst gibt es hier und da ein paar Darstellungsfehler. Schade nur das sich diese noch nicht in den Moblin Repos befinden. Selbst ist der Mann…
Ganz dringend wünsche ich mir übrigens irgendwas in Richtung Quicksilver oder Launchy! Es stört mich ungemein, das ich immer erst das Anwendungspanel öffnen muss. Die dortige Suche funktioniert zwar gut, aber ich hätte sie gern schon im Panel, das man ja bequem per Windows Taste öffnen kann. Sollte ja für die Moblinentwickler nicht zu schwer sein das zu programmieren xD
Meine Video- und MP3 Sammlung ließ sich leider auch erst genießen, nachdem ich gstreamer mitsamt Plugins selbst compilert und nachgerüstet hatte. Schade, sollte eigentlich Standard sein… Wünschenswert wäre auch wenn der Zugriff auf Netzwerkfreigaben im Heimnetz locker flockig von der Hand ginge, Ansätze sind ja in Nautilus und dem Mediamanager zu sehen. Nur funktioniert es hier bei mir nicht (alle anderen Rechner hier im Haushalt sind mit Windows bestückt *lach*)
Was man noch nicht in den Moblin Repos findet, lässt sich wunderbar von Hand compilieren! Nix von wegen Moblin ist eine beschnittene Distribution, ich sehe also keinen Grund mir irgendwas in Richtung Ubuntu + Moblin UI oder ähnliches anzutun. Es fehlt halt einfach noch eine anständige Community.
Also liebe Moblinentwickler… Weiter so!
P.S.: Kein OS bei mir unter dem nicht auch das hier läuft xD

Dezember 2nd, 2009