Lautsprecher Kanäle tauschen unter Linux / Ubuntu

LautsprecherWer kennt das nicht, man kauft sich neue Lautsprecher für den PC / Schreibtisch und muss beim Aufbauen feststellen das der Lautsprecher mit den Anschlußkabeln rechts stehen muss während der PC selbst jedoch links neben dem Schreibtisch steht. Woher also nun ein Verlängerungskabel nehmen wenn keines zur Hand ist? Es geht auch einfacher.

Unter Windows ist es relativ einfach möglich die Stereo Kanäle zu tauschen. In den gängigen Linux Distributionen gibt es von Haus aus keine direkte Einstellung um die Lautsprecher zu tauschen.

Um eine grafische Einstellmöglichkeit hierfür einzurichten muss man lediglich eine Datei bearbeiten. Diese findet man unter /etc/pulse/default.pa deren Bearbeitung nur als Administrator möglicht ist. Man muss den gewünschten Texteditor zum Bearbeiten daher als root User oder per sudo starten. Im Terminal oder per Alt+F2. Unter Ubuntu somit “sudo gedit”, unter elemnetaryOS z.B. “sudo scratch-text-editor” etc.

An das Ende der Datei /etc/pulse/default.pa muss nun folgende Zeile eingefügt werden.

load-module module-remap-sink sink_name=reverse-stereo master=0 channels=2 master_channel_map=front-right,front-left channel_map=front-left,front-right

Diese Zeile läd ein weiteres Audio Profil in welchem wir die Kanäle front-left und front-right (Stereo) einfach neu zu ordnen und entsprechend tauschen.

elementaryOS-Audio

Anschließend ist es je nach System notwendig sich einmal ab- und wieder an zu melden. In den Systemeinstellungen unter Audio findet man nun auf dem Tab Ausgabe ein weiteres Audioprofil mit den getauschten Stereo-Kanälen. Das Profil einfach auswählen und testen. In der Regel funktioniert es auf Anhieb ;)

IPtables Fail2Ban E-Mails um Hostname erweitern

KonsolenausgabeWer eine größere Anzahl Server verwaltet und Fail2Ban für die Absicherung des Servers in Verbindung mit IPtables verwendet, kennt das Problem. Falls man aktiviert, dass man E-Mails von Fail2Ban bekommt, füllt sich das Postfach mit einer Flut von Mails mit unerkenntlichen Betreffzeilen.

[Fail2Ban] ssh: banned *ip*
[Fail2Ban] recidive: started
[Fail2Ban] ssh: started

Um dem entgegen zu wirken ist es relativ einfach Fail2Ban dazu zu bewegen den kurzen Hostnamen (sprich Servernamen) in die Betreffzeile hinzuzufügen. Weiterlesen

Optionen und Parameter in Bash Script auswerten – schön und simpel mit getopt

Bash CodeUm Optionen oder Parameter in einem Bash Script auszuwerten die dem Script beim Aufruf mit übergeben werden, gibt es diverse Möglichkeiten. In der Regel kann man übergebene Parameter mit $1, $2, $3, $4, usw. im Script direkt abrufen.

Die Funktion getopt erleichtert einem die Auswertung von Parametern und Optionen jedoch um ein vielfaches da hiermit nicht nur die Reihenfolge egal ist, sondern auch geprüft wird ob die Flag oder Option vorhanden ist bzw. eine Funktion zugewiesen ist. Ebenfalls ist die Einbindung sogenannter “long format” Angaben einfach realisierbar.

Weiterlesen

Foto Galerie eines 4 Jährigen

SohnemannMal was ganz anderes. Unser Sohnemann (4) hat seinen Spaß am Fotografieren mit einem Smartphone entdeckt. Als wir heute in der Stadt unterwegs waren, wollte er die Handykamera nicht mehr los lassen.

Teilweise sind da richtig interessante Bilder heraus gekommen. Einige wenige Fotografien sind dahingehend interessant, da sie einem “die Welt” aus der Sicht eines 4 jährigen zeigen. Bilder die man selbst so vielleicht alleine schon aufgrund der Körpergröße nie aus einem solchen Blickwinkel machen würde, oder aufgrund völlig anderer Ziele der Aufmerksamkeit.

Mal schauen was so für Bilder entstehen wenn er noch etwas mehr lernt still zu halten, auf die Schärfeeinstellung zu achten und den Finger nicht teilweise vor der Linse zu haben ;) Hier mal ein par ausgewählte Schnappschüße von Heute.

Ubuntu 13.04 und die Nautilus Lesezeichen

Nautilus 3.6.3Heute ist der finale Release von Ubuntu 13.04 mit dem Codenamen Raring Ringtail erschienen. Ich habe es mir nicht nehmen lassen mein produktives System gleich darauf zu aktualisieren. Da ich in den letzten Wochen weniger Zeit für Spielereien hatte, kam ich nicht dazu die Beta in einer virtuellen Maschine vorab zu testen.

In Nautilus 3.6.3 welches mit Raring Ringtail ausgeliefert wird, kann man die Lesezeichen in der Sidebar leider nur noch bedingt verwalten, genauer gesagt, man kann nur bestehende Lesezeichen löschen und keine neuen Lesezeichen hinzufügen. In der Regel öffnet man einen gewünschten Ordner und kann für diesen Ordner dann mit der Tastenkombination Strg+D ein Lesezeichen anlegen. Bei manchen Usern funktioniert dies jedoch nicht immer richtig.

Eine schnelle Methode wieder eigene Lesezeichen anzulegen ist die Bearbeitung der Config Datei für die Lesezeichen des Systems.

gedit $HOME/config/gtk-3.0/bookmarks
Bookmarks
Dort trägt man für jedes gewünschte Lesezeichen einfach eine neue Zeile nach folgendem Schema ein.
file:///absoluter-pfad name-des-lesezeichens
Wichtig sind die 3 Slash Zeichen nach dem Doppelpunkt.
Nach dem Abspeichern der Datei sind die Änderungen in Nautilus sofort ersichtlich. Dort kann man die Lesezeichen über einen Rechtsklick auch noch einmal Umbenennen.

Das Theme

Das auf den Bildern eingesetzte Theme nennt sich übrigens Mediterranean Night. Die Icons kommen aus dem beliebten Faenza Icon Theme. Beides kann wie folgt eingerichtet werden.
sudo apt-add-repository ppa:webupd8team/themes -y
sudo apt-add-repository ppa:tiheum/equinox -y
sudo apt-get update -y
sudo apt-get install mediterraneannight-gtk-theme faenza-icon-theme -y

Aktivieren lassen sich die Themes unter Ubuntu dann am einfachsten mit dem Unity-Tweak-Tool was in den Standard Repositories enthalten ist, es reicht also zum Installieren folgendes.sudo apt-get install unity-tweak-tool -y