Samstag, Februar 19, 2011

Audio CD Rippen unter Ubuntu

Eine kurze Anleitung, wie man eine Audio CD unter Ubuntu in MP3s umwandelt.

Step 1
In der Kommandozeile folgendes eingeben:

sudo apt-get install sound-juicer

Step 2
Danach findet sich unter
Applications > Sound & Video > Audio CD Extractor

Step 3
Konfigurieren wie im Screenshot zu sehen:

Step 4
Dann kann es losgehen.
Über den Button "Extract" wandelt er die Audio CD in MP3s um.
Die gerippten Dateien finden sich im Home-Verzeichnis unter "Music".

Bitte einen kurzen Kommentar da lassen, wenn es jemandem geholfen hat. Kann man ja dann während dem Rippen machen. ;)

PS: Bitte beachtet die Urheberrechte.

Sonntag, Januar 23, 2011

Truecrypt NTFS Volumes checken

Ich beschreibe, wie man Truecrypt Volumes, die mit NTFS formatiert sind, auf Fehler geprüft werden können. Das in Truecrypt integrierte "fsck.ntfs" funktioniert nicht, da dieses Tool obsolet ist. Man verwendet heute die "ntfsprogs" und die darin enthaltenen Tools.
Bindet dazu das entsprechende Volume ein (NUR dieses eine einbinden, sonst kann sich die Zahl bei Step 2 verändern)

Step 1
ntfsprogs installieren

sudo apt-get install ntfsprogs

Step 2
Mit ntfsfix checken

ntfsfix /tmp/.truecrypt_aux_mnt1/volume


Wenn akute Fehler vorliegen, empfehle ich "testdisk" einzusetzen wie auf dieser Website beschrieben.

Wem es geholfen hat, bitte einen kurzen Kommentar da lassen.

Sonntag, Januar 09, 2011

Ubuntu Software Alternativen finden

Wer eine Windows Software kennt und nach vergleichbaren Alternativen im Linux Umfeld sucht, wird die folgende Website zu schätzen wissen.

http://alternativeto.net/software/?profile=linux

Freitag, Januar 07, 2011

Super Nintendo unter Ubuntu spielen

So könnt ihr die Spieleklassiker eurer Kindheit wiederauferstehen lassen:

Step 1
ZNES Emulator installieren

sudo apt-get install zsnes

Der Emulator befindet sich nach der Installation im Menü unter Spiele.

Step 2
ROMs laden. Das sind die alten, grauen Module in Dateiform.


Step 3
ZNES starten und unter "Config" sowohl das Eingabegerät, als auch über "Video" eine nettere Auflösung einstellen. Mit der Tastatur wird's schwer, aber spielbar. Gute Controller bekommt man schon für etwa 10 Euro bei Amazon.
Mit "Esc" kommt man immer wieder ins Menü. ROMs lädt man über "Game > Load".


Donnerstag, Januar 06, 2011

Ubuntu Startup Output

Wer sich statt des leeren Bildschirms bzw. des Ubuntu Logos lieber die Ausgaben des Systems ansehen möchte, um evtl. Hänger oder Fehler anzuzeigen oder auch einfach nur, um zu sehen, was da passiert, dem empfehle ich die Kernel Optionen "quiet" und "splash" zu entfernen.

Step 1
Grub Konfiguration anpassen

sudo gedit /etc/default/grub

Step 2
Änderungen vornehmen - aus der folgenden Zeile entfernt man die beiden Wörter "quiet" und "splash". Danach die Datei speichern und schließen.

Aus:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Wird:
GRUB_CMDLINE_LINUX_DEFAULT=""

Step 3
Danach muss man Grub aktualisieren:

sudo update-grub

Jetzt kann man zum Test mal neustarten.
Viel Spaß damit!

Mittwoch, Januar 05, 2011

Externen Bildschirm als primären Bildschirm setzen unter Ubuntu

Ich hatte das Problem, dass ich im Zwei-Bildschirm-Betrieb immer den kleinen Notebook-Bildschirm als primären Bildschirm mit dem Gnome-Panel angezeigt bekam und auf dem großen, externen Monitor immer alle Fenster schieben musste.
Nun habe ich Abhilfe gefunden.

Step 1
Über "Configure Display Settings" in den Zwei-Bildschirm-Betrieb gehen. Auflösungen den Wünschen anpassen und


Step 2
Mit xrandr die Bildschirme ermitteln

xrandr -q

Step 3
Mit xrandr den externen Bildschirm (bei mir VGA-0) als den primären Bildschirm setzen:

xrandr --output VGA-0 --primary

Fertig.
Wer aber alles, also auch die Konfiguration über das grafische Tool, ersetzen möchte, der führt noch folgendes aus oder bringt es in ein Skript, was er dann auf dem Desktop oder in einem Panel verlinkt.
Also ingesamt sieht das dann so aus:

xrandr --output VGA-0 --primary; xrandr --output VGA-0 --auto --pos 0x0 --output LVDS --auto --left-of VGA-0

Ihr müsst evtl. folgendes anpassen:
VGA-0 ist der externe Bildschirm kann bei euch auch VGA-1 heißen.
LVDS ist das Notebook. Kann auch LVDS-1 heißen.
Prüft das mit "xrandr -q".
"--left-of VGA-0" ist bei mir so gesetzt, weil mein Notebook links neben meinem externen Monitor steht. Passt das an, wenn es bei auch anders ist.

Wem das hier geholfen hat, kann ja einen kurzen Kommentar hinterlassen, damit ich weiß, dass ich das nicht umsonst aufgeschrieben habe. Danke.

Montag, Januar 03, 2011

Uhhuh. NMI received for unknown reason a1 on CPU 0

Ubuntu neigte dazu, mit folgender Fehlermeldung im "kern.log" unter /var/log einzufrieren.

Uhhuh. NMI received for unknown reason a1 on CPU 0.

Manchmal auch:
Uhhuh. NMI received for unknown reason a0 on CPU 0.

Ich verwende ein Thinkpad T60, mit Radeon X1400 Grafikkarte unter Ubuntu 10.10.

Für mich war das ein riesen Problem, da ich das Notebook nicht zum Spielen oder Surfen verwende, sondern auch, um damit Präsentationen zu halten. Um die Fehler überhaupt debuggen zu können, musste ich den Kernel Log Daemon installieren, der dann alle Kernel Meldungen beim Absturz und Start in die Datei "/var/log/kern.log" protokolliert.

Installiert wird er mit
sudo apt-get install klogd

Ich wurde auf den folgenden Launchpad-Artikel aufmerksam, der das NMI-Problem auf anderen Systemen beschreibt.


Es scheint, dass es mit der Energiesparfunktion der neuen Kernel-Generationen zu tun hat, die hier beschrieben wird:


D.h. es liegt an Geräten, die in den Energiesparmodus wechseln.
Ich konnte auf meinem Thinkpad T60 das Problem hinauszögern, indem ich meine interne WLAN-Karte über das BIOS vesteckt hatte. Allerdings stürtze er dann immer noch gelegentlich ab. Ich installierte auch das ACPI Werkzeug "TLP" für Thinkpad Laptops und konfigurierte es entsprechend meiner Vermutungen.
Ich erkannte, dass es an anderen Geräten (z.B. externen Festplatten) lag, die auch die ACPI Funktionen nutzten.

Ich habe zur Lösung des Problems folgenden Workaround getestet:

1. Step
Wechseln zu root

sudo su -

2. Step
Verzeichnis erzeugen und Skript

mkdir scripts
nano scripts/usb-control.sh

3. Step
Inhalt des Skripts

#!/bin/bash
for i in /sys/bus/usb/devices/*/power/control; do echo on > $i; done
for i in /sys/bus/usb/devices/*/power/autosuspend; do echo -1 > $i; done
for i in /sys/bus/pci/devices/*/power/
control; do echo on > $i; done

4. Step
Das Skript ausführbar machen

chmod +x scripts/usb-control.sh

5. Step
Crontab editieren, damit das Skript unter dem Konto "root" alle 5 Minuten ausgeführt wird.

crontab -e

6. Step
Folgenden Eintrag unten in der Crontab hinzufügen. (Zwischen den Werten einen Tabulator (Tab-Taste) verwenden)

*/5 * * * * /root/scripts/usb-control.sh

(Also so: */5tab*tab*tab*tab*tab/root/scripts/usb-control.sh)

7. Step
Damit werden jetzt bei allen USB-Geräten, auch den neu gesteckten die ACPI Suspend Funktion deaktiviert.

Wer noch andere Fehlermeldungen in seinem "kern.log" hat, bitte noch folgenden Eintrag im Blog beachten.


Wem diese Beschreibung geholfen hat, bitte einen kurzen Kommentar hinterlassen, damit ich weiß, dass ich das hier nicht umsonst mache. Hoffe, es hilft euch wie mir. Ich will auf keinen Fall mehr zu Windows zurück wechseln müssen.

Donnerstag, Dezember 02, 2010

Ubuntu alte Kernel entfernen

Wer Ubuntu eine lange Zeit betreibt wird sich über die vielen Kernel wundern, die beim Start zur Verfügung stehen. Es werden immer neue Kernel installiert, aber standardmäßig keine alten Kernel vom Ubuntu System entfernt.

Die kurze Step-By-Step Anleitung zeigt, wie man alte Ubuntu Kernel vom System entfernt.

1. Über Accessories das Terminal öffnen

2. Eingeben und Ausgabe merken. Das ist Eure derzeit verwendete Kernel Version. Diese auf keinen Fall entfernen - ist klar.

uname -r

3. Dann eingeben:

dpkg -l | grep linux-image

4. Die Ausgabe prüfen und mit folgendem Befehl alle nicht verwendeten Kernel entfernen. Ihr könnt zum Entfernen einfach die Versionsnummer angeben und müsst nicht "linux-image" schreiben. "Apt-get" zeigt euch, was er entfernen wird und fragt nach, ob er es tun soll. Prüft nochmal genau, was er entfernen will und drückt "Y", wenn euer aktuell verwendeter Kernel nicht dabei ist.

sudo apt-get remove --purge 2.6.32-25*
(durch Eure Kernel Versionen ersetzen)

5. Wer die den Startup-Screen im Detail grafisch verwalten will, sei folgendes Tool empfohlen:

sudo apt-get install startupmanager

Es findet sich dann unter "System" > "Administration" und erlaubt es, den Default Kernel zu setzen, die Wartezeit zu reduzieren oder Bildschirmauflösungen während des Starts zu verändern.


Wem die Anleitung geholfen hat, bitte einen kurzen Kommentar hinterlassen, damit ich weiß, dass ich das alles nicht umsonst mache. Danke.



Dienstag, Oktober 12, 2010

Ubuntu Boot Kernel ändern

Wer Ubuntu lieber mit einem anderen Kernel betreibt, kann den default Kernel auch über ein grafisches Menü konfigurieren.

sudo apt-get install startupmanager

Danach findet sich unter System > Administration > StartUp Manager
ein Manager zum Verwalten der Kernels und zur Konfiguration von Optionen.

Sonntag, Oktober 10, 2010

Ubuntu und Photoshop Clone Stamp Tool

Um das Clone Stamp Tool mit dem Alt+Click Shortcut unter Ubuntu problemlos nutzen zu können muss man den "Movement-Key" für die Fenster/Windows unter Ubuntu umstellen.
Da mein Ubuntu mit englischen Spracheinstellungen läuft, kann ich den Weg im Menü nur auf Englisch beschreiben. Ihr solltet es aber auch in der deutschen Version nachvollziehen können.

System > Preferences > Windows

Dort den "Movement Key" von "Alt" auf "Super" (das ist die Windows Logo Taste) stellen.

Dann sollte das Clone-Stamp Tool im Photoshop benutzbar sein.

Wem es geholfen hat, bitte kurz einen Kommentar hinterlassen, damit ich weiß, dass ich das hier nicht umsonst poste.

Montag, Oktober 04, 2010

Grub unter Wubi reparieren


Achtung wenn ihr GRUB2 unter Wubi upgraded. Haltet euch eine Windows CD bereit, mit der ihr in die Reparaturkonsole wechseln könnt.
Es gibt 2 Fehlerbilder:

1. Ubuntu bootet nicht mehr, Windows jedoch schon
2. Es gibt nur noch eine "grub rescue" Konsole zu sehen

Lösung zu 1:
In Windows Booten und aus dem Netz eine neue "wubildr" Datei laden.
http://launchpadlibrarian.net/36920146/wubildr
Mit dieser ersetzt man dann die Datei "C:\wubildr". (Vielleicht auch noch die D:\ubuntu\winboot, je nachdem ob man ubuntu auf D: installiert hat)

Lösung zu 2:
Mit der Windows CD in die Reperaturkonsole booten, dann "fixmbr" eingeben und alles bestätigen. (Wenn fixmbr nicht hilft, "fixmbr c:" probieren.

Mittwoch, September 29, 2010

Ubuntu IMG brennen

Wie man IMG Images unter Ubuntu brennen kann.

Mein Tipp - als erstes zu ISO umwandeln und dann mit Boardmitteln brennen.

Step by Step:

STEP 1
sudo apt-get install ccd2iso

STEP 2
ccd2iso image.img image.iso

STEP 3
Mit Archive-Burner oder Brasero brennen

Dienstag, September 07, 2010

Google Chrome: Wichtige Shortcuts beim SurfenALT

  • STRG+Klick auf Link
    Öffnet den geklickten Link in einem neuen Tab im Hintergrund
  • STRG+SHIFT+Klick auf Link
    Öffnet den geklickten Link in einem neuen Tab im Vordergrund
  • STRG+SHIFT+T
    Öffnet das zuletzt geschlossene Tab (letzter History-Punkt)
  • STRG+H
    Öffnet die History
  • STRG+J
    Öffnet die Download Seite
  • STRG+D
    Aktuelle Seite bookmarken
  • ALT+Rechts/Links
    Nächste oder Vorherige Seite anzeigen
  • STRG+K
    Springe in die Suchleiste und suche nach Keyword
  • Leertaste
    Scroll-Down in Seiten bis zum Seitenende

Sonntag, August 29, 2010

GPS Location aus Bild ermitteln

Mit dem folgenden Skript lassen sich die GPS Daten aus JPEG Dateien auslesen.
Es erzeugt neben der reinen Ausgabe der Koordinaten auch einen hilfreichen Google Maps Link.

Aufruf:

python picturedelphi.py bildatei.jpg

Ausgabe:

PICTURE WAS TAKEN AT ==================
LON: -86.88650000
LAT: 41.73200000
GOOGLE MAPS LOCATION ==================
http://maps.google.com/?q=41.73200000,-86.88650000

#!/usr/bin/python
# Florian Roth
# PictureDelphi 0.1
# August 2010

import sys
from PIL import Image
from PIL.ExifTags import TAGS

def get_exif(fn):
ret = {}
i = Image.open(fn)
try:
info = i._getexif()
for tag, value in info.items():
decoded = TAGS.get(tag, tag)
if decoded == "GPSInfo":
ret["GPSInfo"] = value
lat_t = ret["GPSInfo"][1]
lon_t = ret["GPSInfo"][3]

lat = float(ret["GPSInfo"][2][0][0])
lat_add = float( ret["GPSInfo"][2][1][0] )
lat_add = lat_add/60/100
lat = lat+lat_add
if lat_t == "S":
lat *= -1;

lon = float(ret["GPSInfo"][4][0][0])
lon_add = float( ret["GPSInfo"][4][1][0] )
lon_add = lon_add/60/100
lon = lon+lon_add
if lon_t == "W":
lon *= -1;

print "PICTURE WAS TAKEN AT =================="
print "LON: %.8f"%lon
print "LAT: %.8f"%lat
print "GOOGLE MAPS LOCATION =================="
print "http://maps.google.com/?q=%.8f,%.8f"%(lat,lon);
except:
print "No GPS data present in picture meta data"

foto = sys.argv[1]
get_exif(foto)

Montag, Juli 05, 2010

Ubuntu friert ein mit "hpet increasing" messages

Ich habe seit dem Umstieg auf mein neues Thinkpad T60 das Problem, dass mir das System öfters einfriert. Es passiert im laufenden Betrieb ohne ein besonderes Programm oder eine bestimmte Funktion anzusprechen.

dmesg bzw. das kern.log schreibt folgende Nachrichten:

hpet increasing min_delta_ns to 15000 nse
hpet increasing min_delta_ns to 22500 nsec
hpet increasing min_delta_ns to 33750 nsec

Ich arbeite mit einem

Thinkpad T60
ATI X1300 Grafikkarte und
Ubuntu 10.04 Lucid Lynx.

Meine verwendete Kernel-Version ist:

Linux ubuntu 2.6.32-23-generic #37-Ubuntu SMP


Ich habe viele Bug-Reports diesbezüglich gelesen, darunter auch der folgende:
http://www.gossamer-threads.com/lists/linux/kernel/1152455

Lösung: Die Kernel-Option "hpet=disable" in den Grub Bootloader integrieren und PulseAudio deinstallieren

1. Grub umkonfigurieren

sudo sed -i 's/quiet splash/quiet splash hpet=disable/g' /etc/default/grub

2. Grub neu installieren (keine Angst, es geht auch unter Wubi problemlos)

sudo update-grub

3. Reboot

4. PulseAudio aus dem Ubuntu entfernen -
Anleitungen gibt es im Netz zu Hauf. Wenn jemand eine passende findet, bitte an mich schicken. Ich verlinke die dann hier.
Ich hatte das zu allerletzt probiert und jetzt seit etwa 3 Wochen keinen Hänger mehr gehabt. Nun weiß ich nicht mehr, welcher Anleitung ich damals gefolgt bin.

Wem es auch geholfen hat, der kann einen kurzen Kommentar hinterlassen, damit ich weiß, dass ich die Dinge nicht umsonst aufschreibe. Danke.

Samstag, Juni 05, 2010

eToro unter Ubuntu installieren

Der Downloader, der für Windows von der eToro Seite angeboten wird, funktioniert nicht in meinem Wine. Er bleibt stehen, da er an den Webserver versucht den Service Pack und das OS zu übertragen, was irgendwie fehlschlägt.
Ich habe den Stream per Wireshark gesnifft und die EXE ausfindig gemacht, die geladen werden muss.

Also Step by Step:

1. eToro Exe laden
http://www.etoro.com/SDL/TypeC/eToro.exe
Einmal testweise mit Wine starten:

wine eToro.exe

Fehlende DLLs bemerken und notieren.

2. Die nötigen DLLs besorgen (schwierigster Schritt)
Ich hatte noch eine Platte mit einem Windows montiert, von der ich die nötigen DLLs einfach in meine Wine Umgebung laden konnte.

cp /mnt/host-c/WINDOWS/system32/mfc42.dll ~/.wine/drive_c/windows/system32/
cp /mnt/host-c/WINDOWS/system32/msvcp60.dll ~/.wine/drive_c/windows/system32/

3. Flash in Wine installieren

winetricks flash

4. eToro starten

Wem es geholfen hat, bitte eine kurze Nachricht da lassen.

Freitag, Juni 04, 2010

Ubuntu Movie Split

Wenn jemand einfach einen Teil einer Video-Datei ausschneiden möchte, ohne diese unbedingt neu zu kodieren, dann geht er am Besten folgendermaßen vor:

1. Er merkt sich die Zeit von wo bis wo er ausschneiden möchte

2. Er installiert "mencoder"

sudo apt-get install mencoder

3. Er navigiert in das Verzeichnis der Video-Datei

mencoder -ss 01:00:00 -endpos 02:00:00 -oac copy -ovc copy movie.avi -o second_half.avi

Die Werte nach "ss" (Begin) und "endpos" (Ende) ersetzt man durch die gemerkten Zeitpunkte im hh:mm:ss Format.
Wenn man vom Anfang oder bis ans Ende schneiden will, lässt man den Anfangs- oder Ende-Parameter einfach weg.

Das einfache Schneiden geht meist um Faktor 100x schneller als das neu kodieren per Pitivi.

Wem es geholfen hat, bitte kurz einen Kommentar da lassen.
Das freut ich immer.

Dienstag, Juni 01, 2010

Yahoo Finance Gold Ticker Symbol

Das Ticker Symbol für Gold
XAUUSD=X

Wem es genauso geholfen hat wie mir, bitte kurz eine Nachricht da lassen.

Sonntag, Mai 30, 2010

Schnellerer Firefox unter Ubuntu480


Es gibt einen speziell für Linux kompilierten Firefox namens "Swiftfox", der wesentliche Geschwindigkeitsvorteile gegenüber dem Standard-Firefox mitbringt.
Man bemerkt die verbesserte Performanz besonders bei Javascript-intensiven Webseiten.

Wer auf Nummer sicher gehen will, sichert vor der Benutzung das mozilla-Verzeichnis. Ich habe aber bei allen Tests noch keine schädlichen Nebenwirkungen feststellen können.

cp ~/.mozilla ~/.mozilla-backup

Der erste Schritt zur Installation von Swiftfox besteht im Hinzufügen der Paketquellen:

sudo add-apt-repository "deb http://getswiftfox.com/builds/debian unstable non-free"

Danach wählt man die für den eigenen Prozessor passende Variante aus.
Die Varianten, die zur Auswahl stehen sind:

swiftfox-athlon64-32bit
swiftfox-i686
swiftfox-prescott


Infos zur eigenen CPU erhält man über:

cat /proc/cpuinfo

Man kann erkennen ob die eigene CPU bereits zu den Pentium 4 Prescotts gehört, wenn in den Flags ein "pni" aufgeführt wird.

cat /proc/cpuinfo | egrep --color pni

Zusätzliche Infos zu den CPU-Informationen und was sie bedeuten

Danach installiert folgender Befehl den ausgewählten Firefox (hier die Variante für Intel Pentium 4 Prescott):

sudo apt-get install swiftfox-prescott

Swiftfox findet sich dann im Menü unter "Anwendungen > Internet".

Um Swiftfox dann zum Standardbrowser zu machen, gibt man folgende Befehle ein:

sudo dpkg-divert --divert /usr/bin/firefox.ubuntu --rename /usr/bin/firefox
sudo ln -s /usr/bin/swiftfox /usr/bin/firefox

Mittwoch, Mai 12, 2010

Wine Arial Font Problem

Mein Microsoft Office Word in WINE zeigte die Schriftart Arial falsch an.

Versionen:
Ubuntu 10.04 Lucid Lynx
Microsoft Office 2007
Wine 1.1.42

Step 1
rm ./.winetrickscache/arial*

Step 2
rm ./.wine/drive_c/windows/Fonts/ARIAL* && rm ./.wine/drive_c/windows/Fonts/Arial*

Step 3
winetricks corefonts

Das Problem kam bei mir von anderen Arialversionen, die im Font-Ordner lagen und dadurch das von winetricks installierte Arial unbrauchbar machten. Zumindest glaube ich, dass es das Problem war.
Die oben beschriebenen Steps beseitigten bei mir das Problem.

Wem es geholfen hat, bitte einen kurzen Kommentar da lassen, damit ich weiß, dass es jemandem was bringt, wenn ich das hier niederschreibe.