DVD abspielen welche mit CSS „geschützt“ ist

Da kauft man sich eine DVD und muss dann feststellen das man sie nicht abspielen kann weil die DVD mit dem Content Scramble System kurz CSS „geschützt“ wird. Geschützt deshalb in Anführungszeichen weil CSS wie der Chaos Computer Club so schön sagte: ein „laienhaftes Verschlüsselungssystem“ sei. Was also muss man tun damit man solche DVDs unter Ubuntu abspielen kann? Es müssen einige Kleinigkeiten nachinstalliert werden. Dazu öffnet man eine Konsole und gibt folgendes ein:

sudo apt-get install libdvdread4
sudo /usr/share/doc/libdvdread4/install-css.sh
sudo reboot

Nach dem Reboot sollte das ganze dann funktionieren, so das z.B. VLC (VideoLan) das ganze abspielen kann.

Weitere Informationen gibt es unter:
https://help.ubuntu.com/community/RestrictedFormats/PlayingDVDs
http://de.wikipedia.org/wiki/Libdvdcss
http://de.wikipedia.org/wiki/Content_Scramble_System

GIMP unter WIndows 7 auf Deutsch stellen

Da installiert man sich nichts ahnend auf einem Windows 7 Rechner GIMP und plötzlich ist GIMP nur auf Englisch verfügbar. Eigentlich sollte GIMP die Sprache automatisch anhand der Systemsprache einstellen. Da das hier nicht funktioniert ist etwas Handarbeit nötig. Im ersten Schritt wird die Windows Systemsteuerung aufgerufen und über die Suche nach Umgebungsvariablen gesucht. Dort wählt man den Punkt Umgebungsvariablen für dieses Konto bearbeiten aus und legt dort eine neue Benutzervariable an. Diese trägt den Namen LANG und bekommt den Wert de. Startet man nun GIMP ist es auch unter WIndows 7 in deutscher Sprache verfügbar.

Probleme mit den Locales

Auf einem Ubuntu 10.04 (minimal) System hatte ich Probleme mit den Locales. Das äußerte sich z.B. bei einem svn update:

svn: warning: cannot set LC_CTYPE locale
svn: warning: environment variable LC_ALL is de_DE.utf8
svn: warning: please check that your locale name is correct

Die Lösung ist dazu ist glücklicherweise ganz einfach. Ein beherztes

locale-gen de_DE.UTF-8

im Terminal und schon funktioniert das ganze wieder :)

DockPanel Suite

Im Visual Studio gibt es eine wunderbare Funktionalität zum docken von Fenstern. Möchte man so etwas nachbauen kann man natürlich sein Geld in eine Komponentensammlung investieren. Die andere Variante ist es die DockPanel Suite zu benutzen welche unter der MIT Lizenz steht. Sie bietet dabei eine sehr große Flexibilität was das Fenstermanagement angeht und ist erstaunlich robust gebaut. Zu finden ist die Suite unter http://sourceforge.net/projects/dockpanelsuite/.

Das Ding hat auch ein kleines Problem mit dem Rahmen im Fullscreenmodus. Dazu kommentiert man einfach ein paar Zeilen in der DockWindow.cs aus:

		public virtual Rectangle DisplayingRectangle
		{
			get
			{
				Rectangle rect = ClientRectangle;
				// if DockWindow is document, exclude the border
				if (DockState == DockState.Document)
				{
					//rect.X += 1;
					//rect.Y += 1;
					//rect.Width -= 2;
					//rect.Height -= 2;
				}

                                ...

Danach ist das Problem Geschichte und das Control angenehm rahmenlos :)

Weitere Informationen gibt es unter:
https://sourceforge.net/projects/dockpanelsuite/forums/forum/402316/topic/2011982/index/page/1