Dienstag, 26. Oktober 2010

Howto enable Compiz in Debian


Unlike Ubuntu, compiz is not enabled by default in the Debian Distribution and unfortunately
there is no gnome integrated tool to switch compiz on and off or to let compiz start after login
into a gnome session. So you have to set this up manually like everything else in Debian ;)

But no problem here! I will show you how you can archive this easily in a few steps.

First you should download and install compiz via aptitude of course. Especially if you
want to configure compiz you need the compiz config setup manager or ccsm for short.
Also make sure you have a proper video card with at least 64 MB video RAM and 3d support if
you want to use compositing effects. Nevertheless on my machine there are 256 MB RAM, so not all features may be working with compiz if you have a video card with less memory.

Now you write a little script, well its not really a script because it only wraps the command to
start the compiz window mananger.
#!/bin/bash
# simple wrapper script

# starting compiz 10 secondes after login
sleep 10

compiz --replace
exit 0


You may want to save this in /usr/local/bin/ according to FHS and make it at least readable and
executable to the user who wants to use compiz.




Next open the gnome configuration tool gnome-session-properties for setting up programs
that starting up when you log in. Add a new Item. In the Path to the binary you now specify the absolute path to your script.

Done, next time you log into a gnome session, compiz is enabled and ready to be configured using the compiz config setup manager.

Montag, 27. September 2010

Mein Sed Cheat Sheet

Basierend auf dem Cheat Sheet von Catonmat habe ich ein erweitertes Sheet Cheat mit einigen Beispielen erstellt, dass nur auf eine einzige Seite passt. Es kann von hier heruntergeladen werden.

Dienstag, 27. Juli 2010

Strg Alt Backspace deaktivieren in opensuse 11.3

Zuhause mag die Tastenkombination Strg-Alt-Backspace sinnvoll sein. Mal eben den X-Server neustarten. Kein Probelm. Schließlich ist man meistens eh der einzige der Zugriff auf den Rechner hat.

In einem Betrieb oder Schulungszentrum wo meherer Leute Zugang zu dem Rechner haben und eine Menge Spaßvögel herumlaufen, die nur weil Sie eben nicht sehen was du machst wenn du den Screen lockst einfach mal Strg-Alt-Backspace drücken, ist vor allem dann nicht lustig wenn man gerade ein Script am Laufen hatte, dass Backups fährt.

In opensuse trägt man dazu folgendes in die Datei /etc/X11/xorg.conf.d/90-keytables.conf ein:

Section "ServerFlags"
Option "DontZap"
EndSection

Nach letztmaligem Drücken der Tastenkombination funktioniert das nicht mehr.

Montag, 26. Juli 2010

Themevorschlag für opensuse 11.3

Das Standard-Theme welches Opensuse 11.3 mitliefert ist schon ganz hübsch. Ich persönlich finde es aber ein wenig langweilig und teilweise zu aufdringlich. Deshalb habe ich es mir ein wenig angepasst. (siehe Bild)

Als erstes schieben wir mal die Leiste nach oben und ersetzen dieses komische Hauptmenu durch die Gnome Menüleiste. Es ist zwar recht nett,
aber bei mir und anderen Menschen die sich bereits mit Linux auskennen, hemmt es extrem den Arbeitsfluss.

(1)Mit rechts auf das Panel klicken --> Eigenschaften und im Pulldownmenu
oben wählen.

(2) Rechtsklick auf Hauptmenu --> Aus dem Panel entfernen

(3) Rechtsklick auf das Panel --> Zum Panel hinzufügen --> Menüleiste

(4) Rechtsklick auf Panel --> Verschieben --> Mit der Maus nach links ziehen

Für Menschen die gnome-do verwenden empfiehlt es sich den Docky als Fenster-
manager zu nutzen. Dazu muss Compiz aktiviert sein.

(1) Rechtsklick auf die Fensterleiste --> Aus dem Panel entfernen.

(2) Auf Anwendungen klicken --> Diensprogramme --> Arbeitsfläche --> Gnome-Do

(3) Rechts oben auf den Pfeil von Gnome-Do klicken --> Einstellungen

(4) Im Reiter Allgemein wählt man "Gnome-Do beim Anmelden automatisch ausführen"

(5) Im Reiter Erweiterungen empfehle ich die Plugins "Files and Folders" und
"Firefox" zu aktivieren.

(6) Im Reiter Erscheiniungsbild wählt man unter "Selected Theme" "Docky" aus und kann noch diverse andere Einstellungen vornehmen. Sehr schön finde ich Trash
und Icon zu aktivieren.

So nun haben wir zwei Mülleimer auf dem Desktop. Um diese Redundanz zu vermeiden
kann man mittels gconf-editor das Eimerchen vom Desktop entfernen, falls es bereits im Docky
zu sehen ist.

(1) Als erstes startet man den gconf-editor

(2) Hier wählt man / --> apps --> nautilus --> desktop

(3) Hier nun den Haken bei trash_icon_visible entfernen

Als letztes noch Das Icon- und Mausthema. Ich nutze Obsidian für das Maus-
thema. Welches man von meinem Repository(l1zard) bekommt. Das Icontheme AwOken erhält man bei gnome-look.org und muss wie folgt für die Installation in Gnome angepasst werden:

(1) Entpacken des Iconthemas. Es muss zunächst das gzip und dann das tar.gz
Archiv entpackt werden. Warum der Autor hier das Thema gleich 2 mal Verpackt
erschließt sich mir nicht.

(2) kopieren sie mittels cp -r AwOken ./icons

(3) Als nächstes wechselt man in das Verzeichnis .icons/AwOken. Hier führt man das Script
customize.sh aus:

./customize.sh folder-dark
./customize.sh distributor-logo-suse2

Das wars in Erscheinungbild, welches man unter System --> Darstellung Erscheinungbild findet,
klickt man unten auf anpassen und kann in den entsprechenden Reitern Mousetheme
und Symbole ändern.

Um das Mousetheme auch global festlegen nutzt man Yast und hier Editor für
/etc/sysconfig und kann dann unter Desktop --> X_MOUSE_CURSOR Dmz löschen und
Obsidian eintragen.

Viel Spaß beim ausprobieren.

Donnerstag, 10. Juni 2010

Ubuntu: Lucid Bugs

(Update: 10.06.2010 16:46)

(1) Nach dem Upgrade auf 10.04 schaute ich erstmal blöd in den schwarzen Bildschirm. Denn seit der Version 10.04 werden einige Intel Grafikkarten nicht mehr unterstützt. Gott sei dank gibt es aber einen Würg Around.

GlasensBlog
Wiki-EIntrag

Abhilfe schafft hier auch das Starten mit dem alten 2.6.31er Kernel. Diesen also beim Upgrade nicht entfernen oder bei der Neuinstallation mittel dpkg per Hand einspielen. Immerhin funktioniert der abgesicherte Modus ja noch. Allerdings gibt es für den 2.6.31er keine Sicherheitsupdates mehr bzw. auch diese müssen dann manuell heruntergeladen und installiert werden.

So nun aber weiter. Nachdem mir ein freundlicher Mensch auf der Ubuntu Release Party und chb vom Unixboard geholfen haben, konnte ich mich nun endlich anmelden und den neuen Desktop genießen. Damit mir das nicht nochmal passiert gleich das /home verzeichnis auf meinen externen Stick mit

cp -a $HOME

absichern. So dachte ich. Falsch gedacht...

(2) Zunächst gar kein Usbstick automount. Nach installation von usbmount wird der Datenträger zwar eingehängt aber nur mit den Rechten von root. Also kein Schreibrecht auf den entsprechenden Ordner. Abhilfe schafft hier die Deinistallation von usbmount und die Installation von pmount. Danach kann man auf der Konsole das Gerät mit

pmount /dev/sdX als

User mounten und mit

pumount

unmounten.

(Update)
Nach dem Einspielen der neuesten Aktualisierungen scheint das Problem ganz behoben.

(3) Exaile startet nach dem Upgrade nicht mehr. Hier hat bei mir das Löschen von ~/.local/share/exaile mittel sudo geholfen. Er verpasst diesem Ordner nämlich glatt mal roots Rechte während des Upgrades.

(4) Nach dem Starten fehlen oben das Wlan-Symbol und der Lautsprecher. Dieses kann man beheben, indem man mit der Maus auf das obere Panel klickt und --> zum Panel hinzufügen --> Benachrichtungsanzeige (ja so heißt das jetzt) auswählt.

(5) Als nächstes leuchtet bei mir immer ständig die Festplattenanzeige auf und der Start dauert ungewöhnlich lange. Also kein Start in Null Komma Nix. Stattdessen mittels

dmesg|tail

mal geschaut was da los ist. Tatsächlich der Kernel versucht auf /dev/fd0 zuzugreifen, obwohl ich doch gar kein /dev/fd0 (Diskettenlaufwerk) habe. Mein BIOS hat aber eines enabled. Also habe ich das auf disabled gestellt und nun funktioniert es.

(6) Total nervig ist auch dass Aptitude beim Aufruf von safe-upgrade immer wieder versucht Packete zu löschen die ich aber noch behalten will. Hier hilfe ein einfaches Neuinstallieren der Pakete, die Aptitude zu löschen versucht mittels des Aufrufs reinstall {Packetname}

(7) Nach getaner Arbeit will man ja auch mal ein Filmchen schauen. Doch was ist das, wenn man auf ein Film klickt verabschiedet sich X erneut und wir sehen wieder nur schwarz. Abhilfe schafft hier der Karmic Kernel 2.6.31-22. Damit dieser beim Booten Standardmäßig geladen wird trägt man in der /etc/default/grub den Eintrag
GRUB_DEFAULT=2 #(Vorsicht grub fängt bei 0 an)

ein.

Weitere Bugs die ich bisher nicht behoben habe:
+ ---Das selbst definierte MouseTheme funktioniert nicht richtig. Stattdessen wird mir ein Mix zwischen dem Standard-Moustheme (auf dem Desktop) und meinem (In Programmen) angeboten.--- --> nach update gefixt

Update (03.05.2010)
+ CONFIG_TASK_DELAY_ACCT not enabled in kernel, cannot determine SWAPIN and IO %

Ich schätze mal, dass ich durchaus noch Bugs finden werde.