GNU/Linux


Desktop . Konfiguration meines Produktivdesktops

Minis . Anleitungen für (un-)wichtige Features in Debian Etch

HOWTOs . hier findet man erklärende Dokumente zu Installation, Konfiguration usw. von Anwendungen

Links . Links zu interessanten Themen
































Desktop:

Da nur, wie mir scheint Wenige sich dem Thema widmen, erkläre ich die Einrichtung meines Produktivdesktops unter debian testing einfach als Anregung zur Verbesserung eines praktischen Desktops. Wie man sieht bin ich ein Fan des KDEs, dieser bietet einfach die meisten und meines Erachtens besten Features UND sieht einfach am besten aus -> Bitte keine Flames...;)
Hier ein paar Konfigurationen meiner Lieblingsfeatures im Überblick:

1. Kontrolleiste
Die Kontrolleiste lege ich mir gerne nach oben und lasse Sie verschwinden und nur auf Mausberührung wieder erscheinen um den Platz auf dem Desktop optima
l zu nutzen. Im KDE-Kontrollzentrum unter -> Arbeitsfläche -> Kontrolleiste -> Reiter "Ausblenden" -> Punkt bei automatisch ausblenden aktivieren.

2. Fenstereigenschaften
Da ich meistens auf dem Laptop arbeite, umgehe ich gerne Mausklicks. Da bietet der KDE die Option, Fenster durch schlichten Mauskontakt in den Vordergrund zu holen. Im KDE-Kontrollzentrum unter -> Arbeitsfläche -> Fenstereigenschaften -> Drop Down Menu -> Aktivierung bei Mauskontakt.

desktop
Im Hintergrund sieht man einen Screenshot aus "Der Schläfer" von Woody Allen.
Ich hoffe dies wird mir nicht bereits als Urheberrechtsverletzung ausgelegt... Der Rest steht unter der GPL ;)

3. KDEs On-Desktop-Terminal
Dies kann man einfach hier runterladen und dann in ~/.kde/Autostart kopieren. Dann hat man das Terminal direkt im Desktop (immer im Hintergrund) liegen. Das Original gibts bei kde-look.org

4. Superkaramba-Designs
Superkaramba kann über Synaptic oder als root per aptitude install superkaramba installiert werden. Dann Aero AIO (auf dem Screenshot unten links) runterladen. Dieses Design zeigt durch Klick auf das jeweilige Symbol alle relevanten Informationen über die Hardware an, wie CPU und Memory Verwendung
(im Bild), Speicherplatz auf den Partitionen, Netzwerkgeräte-Status, Energiekontrolle fürs Laptop, Uhrzeit ... an).
Außerdem ist immer interessant, was die neuesten Wetterberichte besagen, damit man nicht den schönsten Sonnenschein vor dem Computer verpasst :). Dazu läd man sich das Superkaramba-Design Liquid Weather runter (im Screenshot unten rechts). Dies zeigt die Wettervorhersage und die wichtigsten Wetterdaten zB. der nächsten lokalen Wetterstation an. Auch lokale oder entfernte Webcams sind konfigurier und durch Mausklick einblendbar.

5. KNotes
Sehr hilfreich für kurze Notizen ist KNotes, im Bild der gelbe Merkzettel im Desktopphoto. Installierbar in debian über Synaptic oder als root im Terminal durch
aptitude install knotes.

6. Separate Schnellstartleiste
Im Bild unten sieht man die separate Schnellstartleiste, die wie oben für die Kontrolleiste beschrieben auch nur bei Mauskontakt erscheinen kann. In dieser kann man Schnellstartsymbole für die oft benutzten Programme ablegen.

7. Arbeitsflächen organisieren
Ich habe die Angewohnheit sowohl beim Arbeiten als auch privat immer unzählige Fenster geöffnet zu haben. Das benötigt eine gewisse Organisation der Fenster, so dass man den Überblick bewahrt um seine Programme zügig zu finden.
Die Arbeitsflächen habe ich daher so organisiert, dass ich die die Anwendungen je nach Einsatzart auf die drei von mir eingesetzten Desktops sortiere. Auf dem dritten Desktop sind nur Kommunikations- und Multimediaprogramme, wie zB. KMail bzw. Kontact und amaroK. Der zweite und erste Desktop sind dem Firefox, OpenOffice oder Scribus bzw. den jeweiligen Produktivprogrammen vorbehalten.
Dazu sollte man, damit man nicht doch wieder die Fensterleiste mit (quasi) unbeschrifteten Anwendungssymbolen voll hat, die Fensterleiste so einrichten, dass nur die Anwendungen des aktiven Desktops angezeigt werden:
Im KDE-Kontrollzentrum unter -> Arbeitsfläche -> Fensterleiste -> den Haken bei "Die Fenster sämtlicher Arbeitsflächen anzeigen" entfernen. Zusätzlich ändere ich auch immer das leidige "Zusammengehörige Fenster gruppieren",  indem ich dies einfach auf "Niemals" setze.
So kann man IMHO den Desktop mit vielen Fenstern übersichtlicher halten als bspw. den Windows (XP-) Desktop, auf dem man die Programme in einer (!) Fensterleiste verwalten muss.

























Minis

Hier sind kleine Anleitungen für wichtigere oder einfach nette Features in Debian Etch aufgelistet. Diese sind zum Teil selbst gemacht und zum Teil verlinkt.

--> Der genialste Desktop seit seiner Erfindung: XGL
Anleitung für debian etch: http://sonique54.free.fr/xgl/xgl.htm
Leider ist der Desktop zumindest unter etch noch nicht stabil!!!
Screenshots:
thumb_xgl

Weitere Demos hier.

--> Anonymes und verschlüsseltes Surfen mit Tor/Privoxy und dem Torbutton Plugin für Firefox
Die Installation ist denkbar einfach:

Installation von Tor und Privoxy: http://tor.eff.org/docs/tor-doc-unix.html.en
Installations des Torbutton Firefox-Plugins: https://addons.mozilla.org/firefox/2275/

Dann sind nach einem Neustart des Browsers (!) die Verbindungen zum Proxy verschlüsselt (damit sind sie im lokalen LAN nicht im Klartext lesbar, auch nicht die URL) und werden dann in den Proxies anonymisiert, so dass eine völlig andere IP-Adresse die Website aufruft.
Zu überprüfen zB in: showmyip.com Am besten einmal ohne aktivierten Tor und dann mit aktiviertem Tor ausprobieren. Wenn man dann den Verkehr zB mit Ethereal mitsnifft, kann man sehen, dass sowohl die Daten, als auch die URLs nicht im Klartext zu erkennnen sind.


--> Verschlüsseln der Festplatte mit dmcrypt
http://www.netmage.info/ dann dmcrypt klicken.


--> Debian Etch spricht mit Dir!
Der KDE kann sprechen, man muss es ihm nur beibringen...

# Debian Etch spricht mit Dir!

# Siehe auch:
#
http://www.linux-magazin.de/Artikel/ausgabe/2000/05/Sprachsynthese/sprachsynthese.html

cd ~
mkdir debianetchsprichtmitdir
cd debianetchsprichtmitdir

# Benötigte Pakete:
# kttsmgr festival flite
apt-get install kttsmgr flite festival

# MBROLA benötigt folgende Pakete:
# MBROLA Homepage: http://tcts.fpms.ac.be/synthesis/mbrola.html
wget http://tcts.fpms.ac.be/synthesis/mbrola/bin/pclinux/ircha386.deb
wget http://tcts.fpms.ac.be/synthesis/mbrola/bin/pclinux/mbrola3.0.1h_i386.deb
wget http://tcts.fpms.ac.be/synthesis/mbrola/bin/pclinux/mbrola-es1_i386.deb
wget http://tcts.fpms.ac.be/synthesis/mbrola/bin/pclinux/mbrola_z80.gz
dpkg -i ircha386.deb
dpkg -i mbrola3.0.1h_i386.deb
dpkg -i mbrola-es1_i386.deb
gunzip -d mbrola_z80.gz

# txt2pho Homepage:
http://www.ikp.uni-bonn.de/dt/forsch/phonetik/hadifix/HADIFIXforMBROLA.html
wget http://www.ikp.uni-bonn.de/dt/forsch/phonetik/hadifix/txt2pho.zip
unzip txt2pho.zip
cd txt2pho/preproc
mkdir obj ; make
cd ..
cp txt2pho /usr/local/bin/txt2pho
cp pipefilt /usr/local/bin/pipefilt
cp txt2pho/txt2phorc ~/.txt2phorc
# Die Pfade in der Datei ~/.txt2phorc sind anzupassen!

# Stimmenquelle de2 (männlich)
wget http://tcts.fpms.ac.be/synthesis/mbrola/dba/de2/de2-990106.zip

# Stimmenquelle de3 (weiblich)
wget http://tcts.fpms.ac.be/synthesis/mbrola/dba/de3/de3-000307.zip

cd..

# Je nach Stimmme:
cp de3 /usr/share/mbrola/de3
# oder:
cp de2 /usr/share/mbrola/de2

# Weitere Stimmen in verschiedensten Sprachen:
#               http://tcts.fpms.ac.be/synthesis/mbrola.html

# Nun muss noch die Stimme festgelegt werden:
# 1. kttsmgr starten
# 2. Im Reiter Sprecher auf Hinzufügen klicken
# 3. Sprache Deutsch auswählen
# 4. Synthsizer Hadifix auswählen
# 5. Im nächsten Dialog Stimmdatei zB /usr/share/mbrola/de3/de3 auswählen
# 6. txt2pho-Programmdatei als /usr/local/bin/txt2pho festlegen
# 7. Mbrola-Programmdatei: /usr/bin/mbrola
# 8. Test klicken um zu checken, ob alles geklappt hat...

# Tipp: Kmouth (apt-get kmouth) liest sowohl html, als auch Textdateien vor...



























HOWTOs:

D-Link Wireless Linux HOWTO (u.a. Linux Installation von D-Link-WLAN-NICs)
Mittlerweile hat auch Linux eine hervorragende Wireless-Unterstützung. Die wichtigsten Chipsätze Atheros AR521X (MADWifi) und Prism2 (WLAN_NG) aber auch die TI-Chipsätze ACX100 und ACX111 haben ihre Linux-Treiber gefunden.

Hier findet man eine Sammlung von HOWTOs.
































Links:

Download resources

debian.org
easyurpmi.zarb.org
Penguin Liberation Front
Pro-Linux: Paketverwaltung mit urpmi

Linux/WLAN

802.11 Beacons Revealed
Kismet
WLSec - Wireless LAN Security Framework
madwifi
Tipsybottle.com - Wireless Security Tools
Jacek Pliszka's page about Prism2 USB 802.11b devices
Wireless Warrior - WiFi link, news and information resource
AirSnort Homepage
LinuxQuestions.org - Simple HOWTO for 2.4.x kernels
Linux Wireless HOWTO

LinuxDoc

mdkuser.de : StartSeite
The Book of Webmin
Einführung in die Bourne Again Shell-Index

Software

Nvu - The Complete Web Authoring System for Linux
OpenUniverse: A Free Space Simulator

Security

SANS InfoSec Reading Room - Intrusion Detection
Snort.org: Chapter 1
Snort Database Logging: Installation
Snort database logging
Neohapsis Archives - Snort discussion
How to install PureSecure, the painless IDS (LinuxWorld)
Wiretapped
SecurityFocus HOME Mailing List: FOCUS-IDS
Linux-Sec.net
Pro-Linux: Intrusion Detection am Beispiel von Snort

Verschiedenes:
LWN
Kernelnewbies FAQ
installation
Mandrake Linux tips for free
Guidelines for #mandrake on irc.freenode.net
Kernelnewbies FAQ
Dynup.net Dynamic DNS Services
Video Lectures on Networking - Prof. Shivkumar (Shiv) Kalyanaraman
LinuxQuestions.org