My Perfect Desktop – Ubuntu 8.04 (aka pimp your desktop)

Posted on in How-Tos, Linux

My Perfect Desktop – Ubuntu 8.04 (aka pimp your desktop)

Da ich mit Erscheinen der Final von Ubuntu Hardy (8.04) mein System nochmal komplett neu eingerichtet habe, schreibe ich hier mal eine kleine Zusammenfassung. Was heraus kommt ist ein System für Office, Entwicklung, Multimedia und alles andere, was man so machen will ;-) . Wie der Titel schon vermuten lässt, habe ich als Basis die “Perfect Desktop” Serie von HowtoForge genommen, in diesem Fall konkret The Perfect Desktop – Ubuntu 8.04 LTS (Hardy Heron). In dem HowTo sind noch einige Sachen angeführt, die ich nicht verwendet habe, es lohnt sich also, da auch mal reinzuschauen.

Für einige der unten zu installierenden Pakete benötigt man das Medibuntu-Repository. Das Hinzufügen der Medibuntu-Quellen habe ich hier schon mal beschrieben.

Grundpakete – Thunderbird, Windows-Schriftarten, Arobat Reader, Flash-Plugin, Java, Build-Umgebung

sudo apt-get install msttcorefonts thunderbird acroread acroread-plugins mozilla-acroread flashplugin-nonfree sun-java6-jre sun-java6-bin sun-java6-fonts build-essential

Einige Programme – Azureus (Bittorrent Client), Digikam (Fotobetrachtung), Filezilla, GFTP (FTP Client), GEdit Plugins, Subversion, Wine, UnRAR

sudo apt-get install azureus digikam kipi-plugins showfoto filezilla filezilla-locales gftp gedit-common gedit-plugins unrar subversion subversion-tools wine

IM – Skype, XChat (IRC Client), Psi (Jabber Client), Pidgin (Multiprotokoll Client)

sudo apt-get install skype xchat xchat-gnome psi pidgin pidgin-plugin-pack pidgin-themes

Multimedia – Codecs, Amarok, VLC Player, MPlayer, Streamtuner, last.FM, k9copy (ähnlich DVDShrink unter Windows), Audacity (Audiobearbeitung)

sudo apt-get install w32codecs non-free-codecs libdvdcss2 ubuntu-restricted-extras amarok vlc mplayer mozilla-mplayer mplayer-fonts mplayer-skins mencoder streamtuner lastfm k9copy audacity

Eye Candy

Um die Desktopeffekte nutzen zu können, muss zuerst 3D-Unterstützung für die Grafikkarte aktiviert werden. Bei NVidia-Grafikkarten muss man unter System -> Systemverwaltung -> Hardware-Treiber den entsprechenden Treiber aktivieren. Ich schätze mal, dass es bei ATI-Karten analog verläuft, habe aber keine Hardware zum Testen. Ist der Treiber installiert, kann man die generellen Desktop-Effekte aktivieren. Dies erledigt man in System -> Einstellungen -> Erscheinungsbild unter visuelle Effekte (auf Extra setzen). Wenn die Treiber richtig installiert sind, sollten nun ein paar Effekte aktiviert sein – die Fenster sollten beim verschieben “schwabbeln” und der Wechsel der Arbeitsfläche müsste animiert sein.

Compiz Fusion & Emerald

Will man mehr Einstellungen zu den Effekten, muss man den Compiz-Fusion Settings Manager und optional Emerald als Window-Manager installieren:

sudo apt-get install compizconfig-settings-manager compiz-gnome compiz-plugins emerald

Ist das erledigt, findet sich unter System -> Einstellungen -> Erweiterte Einstellungen für Desktop Effekte der Compiz-Fusion Manager. Hier könnt ihr die gewünschten Plugins aktivieren und konfigurieren (man kann sich laaange mit den Einstellungen spielen ;) ). Ich habe momentan folgende Plugins aktiviert (neben den standardmäßig aktivierten):

  • Desktop Cube
  • Rotate Cube
  • Expo
  • Window-Decorator
  • Wobbly Windows
  • Würfelreflektion
  • Zeichne Feuer auf den Bildschirm
  • Annotate
  • Fenster-Vorschaubilder
  • Application Switcher
  • Scale
  • Shift Switcher

Zusätzlich habe ich noch unter General Options die “Horizontal Virtual Size” auf 4 gestellt (= Würfel) und bei Application Switcher und Shift Switcher die Tastenkombinationen (ALT-Tab, Win-Tab) auf das Umschalten zwischen allen Fenstern geändert. Am Ende des Posts sind meine Compiz-Einstellungen als Download eingefügt (in dem profile-file stehen nur die geänderten Einstellungen, die Plugins muss man denke ich selbst aktivieren – man korrigiere mich, wenn ich falsch liege).

Da ich Emerald als Window-Decorator nutzen will, habe ich mir unter System -> Einstellungen -> Sitzungen einen neuen Starter hinzugefügt. Als Befehl reicht hier ein

emerald --replace

Update: Statt dem Starter gibt’s auch eine elegantere Methode. Im Compizconfig-Settings-Manager gibt es den Eintrag “Window Decoration”. Dort kann man unter Command den obenstehenden Befehl eintragen.

Anschließend kann man unter System -> Einstellungen -> Emerald Motiv Manager das gewünschte Emerald Theme installieren und auswählen.

Avant Window Navigator

Um ein Mac-OSX-ähliches Dock zu erhalten, gibt es den Avant Window Manager (AWN). Die Installation ist hier bestens erklärt, kurz die grundlegenden Schritte (in der verlinkten Anleitung gibts noch ein paar lesenswerte Tips).

Anmerkung: um AWN nutzen zu können, müssen die zuvor erwähnten Desktop-Effekte aktiviert sein, da das Dock sonst nicht angezeigt wird.

Die folgenden 2 Zeilen als Paketquellen hinzufügen:

deb http://ppa.launchpad.net/awn-testing/ubuntu hardy main
deb-src http://ppa.launchpad.net/awn-testing/ubuntu hardy main

Das erledigt man, indem man entweder ein .list-file in /etc/apt/sources.list.d/ erstellt, oder die Einträge in System -> Systemverwaltung -> Softwarequellen hinzufügt.
Anschließend die Paketquellen aktualisieren und AWN installieren:

sudo apt-get update && sudo apt-get install awn-manager-trunk awn-extras-applets-trunk

Update: AWN ist mittlerweile in Hardys Repository gelandet. Man kann sich also die obigen Schritte sparen und AWN folgendermaßen installieren:

sudo apt-get install avant-window-navigator

Nun sollte der AWN unter Anwendungen -> Zubehör verfügbar sein. Für das automatische Starten habe ich wie bei Emerald einen Starter mit avant-window-navigator als Befehl angelegt (steht auch im verlinkten Howto). Dann habe ich mir /usr/share/applications/ geöffnet und die dort enthaltenen Starter per Drag&Drop auf das Dock gezogen. Unter System -> Einstellungen -> Awn Manager kann man anschließend die Starter sortieren. Anschließend habe ich das untere Gnome-Panel gelöscht und einige gewünschte Elemente (Desktopumschalter, Müll, …) per Rechtsklick -> zum Panel hinzufügen auf dem oberen Panel hinzugefügt. Hier meine Einstellungen für AWN:

[x] Fenster von allen virtuellen Desktops anzeigen
[x] Maximierte Fenster überlappen die Leiste nicht
[x] Alert when application window updated

Gnome Do

Vor ein paar Tagen bin ich auf dieses sehr stylishe Programm gestoßen: Gnome Do. Damit lassen sich über die Tastenkombination

Super+Space

Programme starten, Dateien suchen und vieles mehr (am besten einfach den Screencast ansehen). Folgende Pakete müssen installiert werden:

sudo apt-get install gnome-do gnome-do-plugin-rhythmbox gnome-do-plugins

Um Plugins zu installieren, müssen diese unter ~/.local/share/gnome-do/plugins gespeichert werden und Gnome Do neu geladen werden (am Besten ein-/ausloggen). Damit Gnome Do von Anfang an verfügbar ist, habe ich wieder einen Starter mit gnome-do --quiet als Befehl angelegt.

Themes installieren

Nachdem alle benötigten Pakete installiert sind und funktionieren, kann man sich noch eine schöne Kombination an Themes und Icons zusammensuchen. Gute Anlaufstellen hierfür sind gnome-look.org, dessen Pendant compiz-themes.org, deviantart bzw. die Suchmaschine der Wahl.

Meine derzeitige Zusammenstellung:

GTK-Theme
Nodoka-Aqua (von Fedora) — benötigt die Nodoka-Engine. Hier gibts eine Anleitung für Ubuntu.
Icon-Theme
OSX Iconset (modifiziert, sprich ich habe die Icons rausgelöscht, die mir nicht gefallen haben ;-) )
Emerald-Theme
Hardy Theme von Mariux (nur das Emerald Theme)
GDM-Theme (Loginscreen)
Spanish Night

Dazu habe ich noch ein paar Sachen angepasst. Mein oberes Panel ist weiß und leicht transparent, mein Terminal weiß auf schwarz und leicht transparent und die Schriftarten alle um einen Schriftgrad kleiner. Was jetzt noch fehlt sind ein gutes uSplash- und GRUB-Theme, das übernehme ich dann, wenn ich mal über was gutes stolper. Sobald ich die Links zu den Themes wieder finde, aktualisiere ich diesen Post.

Shortcuts

Ein paar Shortcuts, die einem das Arbeiten erleichtern (mit meinen Compiz Fusion Einstellungen). Die Super-Taste ist die Windows-Taste.

Tastenkombination Aktion Bemerkung
ALT+Tab Application Switcher standardmäßig nur auf der aktuellen Arbeitsfläche, ich habs für alle umgestellt
Super+Tab Shift Switcher siehe oben
Super+E Expo
Shift+ALT+Nach-oben Scale
Ctrl+ALT+Nach-links/Nach-rechts Würfel drehen / Arbeitsfläche wechseln je nachdem, ob der Würfel aktiviert ist
Ctrl+ALT+Nach-unten Würfel aufklappen
Super+Space Gnome Do
ALT+F1 Anwendungs-Menü
ALT+F10 Fenster maximieren
ALT+F9 Fenster minimieren
ALT+Super+Mausbutton 1 Annotate Auf dem Bildschirm zeichnen. Linien können mit der Tastenkombination und der rechten Maustaste gelöscht werden, mit ALT+Super+C wird alles gelöscht.
Shift+Super+Mausbutton 1 Feuer malen Mit Shift+Super+C kann das Feuer wieder gelöscht werden ;-)
ALT+Mausrad Fenstertransparenz ändern
Ctrl+ALT+D Desktop anzeigen

Screenshots

So sieht mein Desktop mittlerweile aus. Man hat auf den ersten Blick alles, was man benötigt. Über Compiz Fusion hat man jede Menge Kontrolle über die Fenster, mit Gnome Do schnellen Zugriff auf jede Menge Programme und Features (speziell, wenn man sich noch ein paar Plugins dazu installiert).

Downloads

Meine Compiz-Fusion Einstellungen. Einfach im CF-Manager importieren.

  • Golfben

    Saubere Arbeit! Hab mein Ubuntu auch grad geupdated…dein beitrag hat mir viel zeit erspart ;) thx

  • Golfben

    Saubere Arbeit! Hab mein Ubuntu auch grad geupdated…dein beitrag hat mir viel zeit erspart ;) thx

  • Talamaska

    Vielen Dank für diese wirklich gelungene Zusammenstellung

  • Talamaska

    Vielen Dank für diese wirklich gelungene Zusammenstellung

  • Synthor

    Alles auf einen Blick, besser gehts nicht…danke!

  • Synthor

    Alles auf einen Blick, besser gehts nicht…danke!

  • http://www.provider-stoerung.de Christoph

    Für den Avant Window Navigator sollte man vielleicht noch ergänzen, das die Desktop Effekte nicht ausgeschaltet sein dürfen. Ansonsten wird das Dock nicht angezeigt. =(

  • http://www.provider-stoerung.de Christoph

    Für den Avant Window Navigator sollte man vielleicht noch ergänzen, das die Desktop Effekte nicht ausgeschaltet sein dürfen. Ansonsten wird das Dock nicht angezeigt. =(

  • http://maff.ailoo.net/ Mathias

    Danke, hab ich gleich mal ergänzt :)

  • http://maff.ailoo.net/ Mathias

    Danke, hab ich gleich mal ergänzt :)

  • Newbee

    vielen Dank. diesen awn hatte ich schon oft bewundert und wußte nicht wie er heißt.

    wie installiere ich denn die icons?

  • Newbee

    vielen Dank. diesen awn hatte ich schon oft bewundert und wußte nicht wie er heißt.

    wie installiere ich denn die icons?

  • http://maff.ailoo.net/ Mathias

    Welche Icons meinst du? Die in AWN oder das generelle Iconset für das ganze System?

  • http://maff.ailoo.net/ Mathias

    Welche Icons meinst du? Die in AWN oder das generelle Iconset für das ganze System?

  • weuda

    Hallo! Tolle erklärung! ich habe compiz installiert auf ubuntu hardy, funktioniert auch super, leider kann ich nur einen desktop nutzen, und ich kann auch in den compiz einstellungen nicht mehr als einen einstellen… hat jemand hilfe!!!???

    lg weuda

  • weuda

    Hallo! Tolle erklärung! ich habe compiz installiert auf ubuntu hardy, funktioniert auch super, leider kann ich nur einen desktop nutzen, und ich kann auch in den compiz einstellungen nicht mehr als einen einstellen… hat jemand hilfe!!!???

    lg weuda

  • http://maff.ailoo.net/ Mathias

    @weuda danke dir :)

    Wo versuchst du denn die Desktops einzustellen? Schon unter CCSM → General Options → Desktop Size → Horizontal Virtual Size, oder?

  • http://maff.ailoo.net/ Mathias

    @weuda danke dir :)

    Wo versuchst du denn die Desktops einzustellen? Schon unter CCSM → General Options → Desktop Size → Horizontal Virtual Size, oder?

  • http://ubacoma.de Ulf

    Tolle Anleitung, wirklich. Hatte zwar schon fast alles davon, aber einige Neuheiten hab ich dann doch noch gewonnen :D

    Leider kriege ich (mag Emerald nicht, bleibe bei Metacity) das Hardy Theme und Spanish Night nicht zum Laufen. Hardy lässt sich zwar installieren, will aber wohl nur mit Emerald, da es unter GDM einfach grottig aussieht und Spanish Nights lässt sich nicht installieren, da laut System das Theme ungültig ist. Wäre toll, wenn du mir kurz ne E-Mail schreiben könntest, solltest du hier eine Antwort posten.

  • http://ubacoma.de Ulf

    Tolle Anleitung, wirklich. Hatte zwar schon fast alles davon, aber einige Neuheiten hab ich dann doch noch gewonnen :D

    Leider kriege ich (mag Emerald nicht, bleibe bei Metacity) das Hardy Theme und Spanish Night nicht zum Laufen. Hardy lässt sich zwar installieren, will aber wohl nur mit Emerald, da es unter GDM einfach grottig aussieht und Spanish Nights lässt sich nicht installieren, da laut System das Theme ungültig ist. Wäre toll, wenn du mir kurz ne E-Mail schreiben könntest, solltest du hier eine Antwort posten.

  • Marc G.

    Geile Seite, bin erst seit 2 wochen Ubuntu (und überhaupt Linux) user und dank dir kann ich jetzt style-technisch mit jedem Windoof mithalten!

    Gruss,
    Marc G.

  • Marc G.

    Geile Seite, bin erst seit 2 wochen Ubuntu (und überhaupt Linux) user und dank dir kann ich jetzt style-technisch mit jedem Windoof mithalten!

    Gruss,
    Marc G.

  • http://maff.ailoo.net/ Mathias

    @Ulf: ich bekomm das Spanish Night Theme hier ohne Probleme zum laufen (habs diesmal aber unter 8.10 probiert). Du installierst das Theme schon über den GDM-Manager und nicht über Einstellungen -> Erscheinungsbild, oder? Ich frage, weil das mir gerade passiert ist ;)

  • http://maff.ailoo.net/ Mathias

    @Ulf: ich bekomm das Spanish Night Theme hier ohne Probleme zum laufen (habs diesmal aber unter 8.10 probiert). Du installierst das Theme schon über den GDM-Manager und nicht über Einstellungen -> Erscheinungsbild, oder? Ich frage, weil das mir gerade passiert ist ;)

  • Kachilus

    >leider kann ich nur einen desktop nutzen, und ich kann auch in den compiz >einstellungen nicht mehr als einen einstellen… hat jemand hilfe!!!???

    >Wo versuchst du denn die Desktops einzustellen? Schon unter CCSM → General Options >→ Desktop Size → Horizontal Virtual Size, oder?

    Hier möchte ich versuchen auch Hilfe zu bekommen. Ich habe auch nur einen Desktop, obwohl die Horizontal Virtual Size = 4, Vertical VirtualSize = 1. Die Anzahl Desktops lässt sich nicht modifizieren. Idenn… Bitte Hilfe.

  • Kachilus

    >leider kann ich nur einen desktop nutzen, und ich kann auch in den compiz >einstellungen nicht mehr als einen einstellen… hat jemand hilfe!!!???

    >Wo versuchst du denn die Desktops einzustellen? Schon unter CCSM → General Options >→ Desktop Size → Horizontal Virtual Size, oder?

    Hier möchte ich versuchen auch Hilfe zu bekommen. Ich habe auch nur einen Desktop, obwohl die Horizontal Virtual Size = 4, Vertical VirtualSize = 1. Die Anzahl Desktops lässt sich nicht modifizieren. Idenn… Bitte Hilfe.

  • pino

    Best desktop ever. Looks great!

    Thx for sharing infos

  • pino

    Best desktop ever. Looks great!

    Thx for sharing infos

  • Linuxfan

    Super Artikel!
    Nur noch eine Anmerkung:
    Pidgin kann auch Jabber…

    MfG

    Linuxfan

    • http://maff.ailoo.net/ Mathias

      Danke :)

      Ja ich weiß, kann mich aber nie entscheiden, welchen der beiden Clients ich für Jabber verwenden soll. Deshalb hab ich auch meistens beide installiert ;)

  • Linuxfan

    Super Artikel!
    Nur noch eine Anmerkung:
    Pidgin kann auch Jabber…

    MfG

    Linuxfan

    • http://maff.ailoo.net/ Mathias

      Danke :)

      Ja ich weiß, kann mich aber nie entscheiden, welchen der beiden Clients ich für Jabber verwenden soll. Deshalb hab ich auch meistens beide installiert ;)