Samstag, 29. November 2008

PDFs aus Bildern erstellen

Erst mal die Bilder mit Gimp in ein passendes Format abspeichern (für Bildschirm reichen 95, zum drucken 150dpi, ob weniger auch geht, ist zu probieren)
dann:
$ convert input.jpg -page A4 1.pdf
pdftk 1.pdf 2.pdf cat output out.pdf
Dann hat man alle Dateien in einem Dokument

Was ich noch nicht geschafft habe: Alle Bilder gleichzeitig mit Gimp abzuspeichern.

Donnerstag, 20. November 2008

Openoffice 3 in Ubuntu 8.10

OpenOffice.org 3.0 für Intrepid

Wer OpenOffice.org in der neuesten Version unter Ubuntu 8.10 "Intrepid Ibex" nutzen möchte, kann einfach die Paketquellen:

deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main

hinzufügen. Nach dem Neueinlesen und einem Systemupdate sollten die Pakete dann installiert werden.

(Quelle: ubuntuusers.de, Wochenrücklick)

Mittwoch, 19. November 2008

Dateirechte ändern

Manchmal hat eine Datei (oder ein Verzeichnis) die falschen Besitzer oder Schreibrechte.
Das lässt sich am schnellsten in der Konsole korrigieren:
sudo chown -cR besitzer:gruppe /foo/bar
Damit wird der Besitzer geändert (gruppe nicht pflicht)

Hier einige Beispiele für die Schreibrechte:
chmod a+x Datei   # Eine Datei für alle Nutzer ausführbar machen
chmod u+r Datei # Der Eigentümer darf zusätzlich zu vorhandenen Rechten lesen.
chmod a+w Datei # Alle dürfen zusätzlich zu vorhandenen Rechten schreiben
chmod g-w Datei # Der Gruppe werden die Schreibrechte entzogen
chmod u=rwx Datei # Der Eigentümer darf lesen, schreiben und ausführen
chmod g=rw Datei # Die Gruppe darf __nur__ lesen und schreiben
(aus wiki.begeistert.info)

Montag, 17. November 2008

mencoder: Verschiedene Tipps

Um aus einer Serie von Jpeg-Bildern einen Animations-Film zu machen, kopiert man diese alle in einen Ordner, und führt dort folgenden Befehl aus:

mencoder "mf://*.[Jj][Pp][gG]" -mf fps=2 -o output.avi -ovc xvid -xvidencopts fixed_quant=5

Natürlich können die -ovc Optionen beliebig angepasst werden. Die Bilder müssen numeriert sein, z.B. foobar002.jpg usw

Um Bilder zu skalieren fügt man noch hinzu: -vf scale=640:480

Um einen Ausschnitt zu kodieren, gibt man die Startzeit und die Länge an, z.B:
-ss 20:50 -endpos 0:20

Um ein xvid Video zu machen gibt man ein:

mencoder -oac mp3lame -lameopts abr:br=128 -ovc xvid -xvidencopts fixed_quant=5 -vf hqdn3d movie.avi -o output.avi

Um ein mp4 Video aus den Bildern zu machen habe ich ein schript gemacht: mp4 [jpg] [framerate]
Mit der Option jpg (und optional der Framerate) konvertiert es die Jpeg Dateien, ansonsten alle avi Dateien im Ordner.


Hier ist ein paar nützliche Links:
http://www.mplayerhq.hu/DOCS/HTML/de/mencoder.html
http://www.skhor.de/node/215
Und hier sind einige begriffe erklärt:
http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-xvid.html
http://www.mplayerhq.hu/DOCS/HTML/de/menc-feat-x264.html#menc-feat-x264-encoding-options-speedvquality
Hier drei Anleitungen, um h.264 zu encodieren:
http://www.tevs.eu/blog_6.html
http://www.brad-x.com/2007/05/19/yet-another-linuxnix-video-h264-howto
http://www.doom9.org/index.html?/mp4.htm

MP4Creator:
http://www.cse.yorku.ca/tdb/_doc.php/man/name/mp4creator/section/1

Freitag, 14. November 2008

Codecs installieren

Hier ist eine Anleitung, wie man Kubuntu 8.10 mit Codecs versorgen kann.
Folgende Befehle müssen ausgeführt werden, um die Medibuntu-Repositories einzubinden, und die wichtigsten Codecs für KDE4 zu installieren (Gnome braucht andere Codecs, siehe wiki.ubuntuusers.de/codecs) :

sudo su -c 'echo deb http://packages.medibuntu.org/ intrepid free non-free>> /etc/apt/sources.list'

sudo apt-get update

sudo apt-get install medibuntu-keyring

sudo apt-get update

sudo apt-get install libdvdcss2 w32codecs gstreamer0.10-pitfdll libxine1-bin libxvidcore4 libxine1-plugins libquicktime1

Synaptics Touchpad unter Intrepid, HP 550

Here is how I got SHMConfig enabled on Intrepid Ibex 8.10
kdesudo kate /usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi

Suche den Abschnitt

On


Danke an http://ubuntuforums.org/showthread.php?t=271052&page=13

Nach dieser Prozedur funktiert gsynaptics. Touchpad ausschalten ließ sich trotzdem nicht.

Automatisch beim Tippen sperren
folgenden Befehl ausführen:
syndaemon -i 2 -d
(option -i gibt die Sperrzeit in Sekunden an)

Autostart: neue Datei in ~/kde/Autostart/ und dort schreiben:
#!/bin/bash
syndaemon -i 2 -d
echo "syndaemon isch gstartet"
exit
Tastenkombination zum Ausschalten des Touchpads

sudo apt-get install xbindkeys

kdesudo kate /usr/local/bin/touchpad.py

Was in dieser Datei stehen muss, ist hier zu finden: http://wiki.ubuntuusers.de/Touchpad#Touchpad-ein-und-ausschalten

Nun muss die Datei nur noch ausführbar gemacht werden. [8]

In der Konfigurationsdatei .xbindkeysrc wird dann der Eintrag eingefügt:

# Touchpad Control
"/usr/local/bin/touchpad.py"
Control+F5

Letzteres hat bei mir nicht funktionieret (Ctrl + F5)

Firefox und KDE4

Als ich Firefox in Kubuntu Intrepid Ibex installiert habe, war ich enttäscht vom Aussehen: die Tabs wurden fehlerhaft dargestellt, und Schaltflächen auf Websites warem potthässlich. Nach einiger Recherche habe ich heraus gefunden, was ich tun muss, um Firefox aufzuhübschen. Ich muss folgende Pakete installieren:

sudo apt-get install gtk-qt-engine gtk2-engines-qtcurve gtk-qt-engine-kde4 gtk-qt-engine

Nach der Installation muss man unter "Systemeinstellungen" -> "Erscheinungsbild" -> "GTK-Stile und Schriftarten" -> "Use another Style:" QtCurve auswählen.

Montag, 10. November 2008

Sinn dieses Blogs

Ich bin ein Menschenfreund. Und da ich selber auch ein Mensch bin, bin ich auch mein eigener Freund.

Manchmal habe ich eine Aufgabe auf meinem Kubuntu-System zu erledigen, für die ich eine Weile im Internet recherchieren muss, bis ich weiß wie ich das am elegantesten löse. Z.B. alle meine Videos von der Digicam in ein vernünftiges Format konvertieren, oder meine Daten sichern, usw.

Und wenn ich dieselbe Aufgabe 8 Monate später wieder erledigen muss, habe ich oft vergessen, wie genau ich das gemacht habe, und muss noch einmal recherchieren.

Hier setzt dieser Blog an: In Zukunft will ich die Lösung solcher Probleme in diesem Blog dokumentieren, damit ich später darauf zurück greifen kann. Und weil ich kein Egoist bin, will ich diese Informationen nicht für mich behalten, sondern sie allen zugänglich machen.