Skip to content

Köln an der Ruhr – der närrische Narwal

Im Narwalensischen Kuriositätenkabinett ist ein neues Exponat aufgetaucht: Seit dem Upgrade auf Ubuntu 11.04 schielt der Bildbetrachter Eye of GNOME (EOG).

Bildschirmfoto
Screenshot Eye of GNOME 2.32.1 mit falschem Kartenausschnitt
EOG ist ein flotter kleiner Bildbetrachter, der die nette Eigenschaft hat, auf einer Openstreetmap-Karte den Aufnahmestandort jedes Fotos anzuzeigen. Zumindest tat er das bis Ubuntu 10.10. Die neue Version Eye of GNOME 2.32.1 (besser gesagt, das Karten-Plugin libchamplain-0.8.1) dagegen zeigt bei meinen Testbildern stets einen Kartenauschnitt an, der rund 50 Kilometer südwestlich des Aufnahmestandorts liegt. Südlich von Hagen aufgenommene Fotos werden kühn mitten zwischen Köln und Leverkusen verortet.

Dieser Fehler ist besonders ärgerlich, weil Googles Picasa immer noch keine Kartenunterstützung unter Linux bietet. Mehr als die Meldung „Karte wird geladen …“ in einem leeren Kartenfeld bringt Picasa hier nicht auf den Bildschirm.

Bildschirmfoto
Screenshot Geeqie 1.0 mit korrekter Karte
Zum Glück gibt es eine einigermaßen funktionierende Alternative: der Bildbetrachter Geeqie stellt die Kartenausschnitte korrekt dar. Die Funktion dazu ist allerdings gut versteckt. Man muss die Informationsseitenleiste mit Strg-K (oder über das Menü „Ansicht“) einschalten und dann dort eine der Überschriften rechtsklicken. Im Kontextmenü findet man daraufhin den Punkt „GPS-Karte“.

Ubuntu 11.04: Notebook-Auflösung nur noch 640x480 Pixel

Auf einem etwas älteren Notebook mit Intel-Grafik (82852/855GM) schaltete Ubuntu 11.04 mit Erscheinen des Anmeldebildschirms auf eine Auflösung von 640x480 Pixeln. Diese Auflösung ließ sich über das Menü „System – Einstellungen – Bildschirme“ (gnome-display-properties) nicht ändern. Dort existierte kein anderer Eintrag als „640x480“ in der Liste der verfügbaren Auflösungen.

Die Lösung für das Problem ist ein bisschen kryptisch, aber schnell erledigt. Benötigt werden die beiden Programme xrandr und cvt.

Zuerst einmal müssen wir die interne Bezeichnung der Grafikausgabe herausfinden. Wir starten ein Terminalfenster (Strg-Alt-T) und geben dort ein:

xrandr

Normalerweise erscheint nun eine ziemlich lange Liste mit zahlreichen Auflösungsparametern. Im Falle des alten Notebooks waren es gerade einmal drei Zeilen. Im Moment interessiert uns nur das erste Wort der zweiten Zeile. Dort steht so etwas wie „VGA1 connected“, „LVDS1 connected“ oder „default connected“. Hier war es „LVDS1“ – diese Bezeichnung merken wir uns für später.

Nun müssen die geeigneten Bildschirmparameter für die gewünschte Auflösung (diese ergeben die sogenannte „Modeline“) ausgerechnet werden. Das geschieht mit dem Programm cvt oder gtf. Diesem wird die vorhandene Breite und Höhe des Bildschirms mitgeteilt und es gibt die dazugehörige Modeline zurück. Wer möchte, kann als dritten Parameter auch die Bildwiederholfrequenz angeben. Der Standardwert ist 60 und für alle LCD-Bildschirme gut geeignet.

Das betreffende Notebook hat noch die klassische XGA-Auflösung mit 1024×768 Bildpunkten:

cvt 1024 768

Heraus kommt dann vielleicht so etwas wie „Modeline "1024x768_60.00“ 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync“ oder ähnlich. Nimmt man gtf anstelle von cvt, können die errechneten Werte unwesentlich abweichen. Diese Modeline teilen wir xrandr als neu hinzuzufügende Auflösung mit, indem wir alles hinter dem Wort „Modeline“ kopieren:

xrandr --newmode "1024x768_60.00“ 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync

Das Kopieren geht übrigens auch im Terminalfenster ganz einfach mit der Maus: Markieren mit Überstreichen des Textes mit gedrückter linker Maustaste, Einfügen mit der mittleren Maustaste.

Nachdem die neue Auflösung eingerichtet wurde, können wir sie aktivieren. Hier kommt die oben gemerkte Bezeichnung (LVDS1 oder was auch immer) ins Spiel:

xrandr --addmode LVDS1 1024x768_60.00

Unmittelbar nach Drücken der Enter-Taste sollte sich die Auflösung umstellen. Wer möchte, kann noch beliebig viele weitere Auflösungen nach diesem Schema hinzufügen, zum Beispiel für externe Monitore oder Datenprojektoren („Beamer“).

Damit die Einstellungen dauerhaft beibehalten werden, lassen sie sich in die Datei /etc/X11/xorg.conf eintragen. Hierzu gibt es aber bereits so viele Anleitungen, dass ich mir diesen Teil nun spare.

„Der angegebene Ort ist kein Ordner“: Lösung für Ubuntu 11.04 Natty Narwhal

Ubuntu 11.04 ist ja sowas von Bananaware …

Beim Anklicken von Downloads in Firefox, beim Anklicken gefundener Dateien in der Suchbox des Gnome-Deskbar-Applets und bei Dateilisten in diversen Programmen, bei denen Dateien mit der zugehörigen Anwendung gestartet werden sollen, tiriliert der nervende Narwal stets dieselbe sinnlose Fehlermeldung: „Der angegebene Ort ist kein Ordner“.

Über Google fand ich eine Lösung für das Problem, indem ich nach der englischen Fehlermeldung „The location is not a folder“ suchte.

Schuld an der Misere ist das fehlerhafte Paket „exo-utils“. Wenn man dieses deinstalliert (wobei der Dateimanager Thunar aufgrund vorhandener Abhängigkeiten auch gleich beseitigt wird), funktionieren alle Doppelklicks wieder wie gewünscht und alle Dateien lassen sich wieder mit den zugehörigen Programmen öffnen.

Ubuntu 11.04: Lösung für „Bluetooth ist deaktiviert“

Die neue Ubuntu-Version 11.04 (Natty Narwhal) scheint ja irgendwie noch nicht so ganz fertig geworden zu sein. Nach der Installation muss man nicht nur manuell die Desktopumgebung von Unity (schön für kleine Netbooks und Großmutter-PCs mit drei anzuklickenden Programmicons, aber völlig ungeeignet zum Arbeiten an einem großen Bildschirm) auf Gnome ändern, das deutsche Sprachpaket von Firefox manuell nachinstallieren und sich erstaunt die Augen reiben, dass offensichtlich keine Desktopsuche mehr vorhanden ist (weder Tracker noch Beagle sind wohl installierbar – ich verwende jetzt die Google-Desktopsuche) – nein, jetzt funktioniert nicht einmal mehr die Bluetooth-Unterstützung problemlos. In den Bluetooth-Einstellungen wird lediglich mit windowsartiger Sturheit behauptet: „Bluetooth ist deaktiviert“.

Ich habe dazu zwar noch keine dauerhafte Lösung gefunden (die lautet wahrscheinlich, auf das dringend fällige Update des Paketes „Bluez“ zu warten), aber immerhin eine Notlösung entdeckt. In einem Terminalfenster (in Gnome mit Strg-Alt-T aufrufbar) ist dazu der folgende Befehl einzugeben:
sudo service bluetooth restart

Danach werden Bluetooth-Geräte wieder fehlerfrei erkannt.

Wer im Moment Ubuntu 10.10 verwendet, sollte sich mit dem Distributionsupgrade vielleicht besser noch ein paar Wochen Zeit lassen. Ich glaube nicht, dass das der letzte dicke Schnitzer im „schicken Narwal“ ist.

Rhythmbox-Plugin "edit file" zum Bearbeiten von MP3- und OGG-Dateien

Im Musik-Abspielprogramm Rhythmbox fehlte mir seit jeher eine Funktion, um das gerade ausgewählte Musikstück in einen Editor zu laden. Sei es, um die Lautstärke anzupassen, aus einer Aufnahme unerwünschte Ansagen herauszuschneiden oder um einfach nur mal mit ein paar Filtern herumzuexperimentieren. Eine ausgedehnte Websuche führte mich zwar nicht zum Ziel, wohl aber zum Plugin "Open Folder" von Adolfo González Blázquez. Dieses öffnet den Ordner der gerade ausgewählten Datei mit dem Standard-Dateimanager, z.B. Nautilus. Ich musste lediglich drei Zeilen ändern, um meine lange vermisste Editierfunktion zu bekommen. Ich habe mir in dieser allerersten Version 0.1 (erschienen im Oktober 2009) die Arbeit recht einfach gemacht, indem ich gar nicht erst teste, welches der vom System als Standard vorgesehene Editor für Musikdateien ist, sondern das Plugin ruft einfach "audacity" über seinen Namen auf. Wer mag, darf gerne noch etwas an dem Programm herumfeilen.

Im Mai 2011 wurde für Rhythmbox 0.13 unter Ubuntu 11.04 (Natty Narwhal) eine winzige aber funktionsentscheidende Änderung notwendig. Anstelle von shell.get_property("selected_source") heißt es im Quelltext an einer Stelle nun shell.get_property("selected_page"). Diese Version des Plugins ist unten als rb-edit-file_0.2.zip aufgeführt. Ein großes Dankeschön an Erik Lundmark für den Hinweis auf die Fehlermeldung!

Screenshot Rhythmbox-Plugin "edit file"
Selbstverständlich ist meine Variation ebenfalls wieder Open Source.

Zur Installation unter Ubuntu Linux mit Gnome-Desktop ist lediglich der Inhalt der ZIP-Datei in den Ordner ~/.gnome2/rhythmbox/plugins/rb-edit-file zu entpacken und Rhythmbox neu zu starten. Unter "Bearbeiten – Plugins" muss dann nur noch ein Häkchen bei "Edit file" gesetzt werden. Im Kontextmenü jedes Musikstücks taucht nun der Menüpunkt "Edit file" auf.

Download
rb-edit-file_0.2.zip (Rhythmbox 0.13 ab Ubuntu 11.04 Natty Narwhal)
rb-edit-file_0.1.zip (Rhythmbox 0.12 bis Ubuntu 10.10 Maverick Meerkat)