Tausendmal gebraucht, tausendmal gesucht, tausendmal vergessen zu notieren wie es geht…und eben bei erbenux im Feed gelesen, daher notiere ich es für mich auch nochmal.
Man muss einfach in die Datei /etc/rc.local folgendes eintragen:
rfkill block bluetooth
Zu beachten ist dabei, dass der Eintrag vor
exit 0
steht bzw. das exit am Ende der Datei stehen muss.
Nach dem Neustart ist dann Bluetooth standardmäßig ausgeschaltet, lässt sich aber über das Icon trotzdem noch aktivieren (geht bei manch anderen Methoden nicht).
Weil aus dem Urlaub viele Dateien aus dem GPX-Logger entstanden sind, müssen die jetzt für die Abarbeitung der Nach-Urlaub-Arbeiten (Georeferenzierung der Bilder, Panorama-Erstellung, etc) erstmal die GPX-Dateien zu einer einzigen Datei zusammengefügt werden:
gpsbabel -i gpx `for i in *.gpx; do echo -n " -f $i "; done` -o gpx -F bigone.gpx
Nun ist diese Datei allerdings über 200 MB groß, wodurch eine Verwendung in den meisten Programmen eine Qual ist, weil einfach zu viel Speicher benötigt wird. Die Datei kann man mit dem folgenden Befehl etwas „optimieren” lassen, indem man unnötige Punkte (was immer das für jeden einzelnen auch sein mag) entfernen lässt:
Als Filter wird hierbei crosstrack benutzt, welcher eine Linie zwischen vorherigem und nachfolgendem Punkt zieht. Liegt der mittlere Punkt dann weniger als (im Beispiel) 0.001 km (also 1 m) von der Linie entfernt, wird der Punkt gelöscht. Vorteil ist hierbei, dass die Form der Aufzeichnung erhalten bleibt, was bei anderen Vereinfachungen meist nicht der Fall ist und so z. B. Kurven sehr kantig werden oder ganz verschwinden. (Beispiel und Erklärung aus dem OpenStreetMap-Wiki)
Dadurch hat sich die Dateigröße dann doch wesentlich von über 200 MB auf 26 MB verringert.
Meine Gedankestütze von damals muss etwas geändert werden, damit jhead Bilder in allen Unterverzeichnissen drehen kann. Ist einfach nötig, da ich keine Lust habe, das für knappe 20 Verzeichnisse manuell zu machen
find -iname \*.JPG -exec jhead -autorot {} \;
Man muss hier leider diesen Umweg über find gehen, da nur die Windows-Version von jhead eine Möglichkeit zum durchsuchen von Unterverzeichnissen hat
Weil ich es für die Urlaubsbilder ständig brauche, nicht mehr wusste wie es geht und es wohl auch noch nicht irgendwo notiert hatte…
Um Bilder (im Beispiel mit der Endung JPG) auf eine bestimmte Größe zu bringen (im Beispiel die längste Seite 640 Pixel) kann man einfach den folgenden Befehl nutzen:
mogrify -resize 640 *.JPG
mogrify befindet sich im Paket imagemagick, welches eigentlich bei jeder Linux-Installation dazu gehören sollte (auch wenn sie zumindest bei Ubuntu nachinstalliert werden muss).