Home / LinuxUser / 2000 / 11 / KDE Themes Teil 3

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Eingedost
(161 Punkte bei 4 Stimmen)
Aufteiler
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.

Des K(aiser)s neue Kleider

KDE Themes Teil 3

Einbinden des Hintergrundbildes

Um unser Hintergrundbild in KDE 2 einzubinden, geht man wie folgt vor:

  • Aufrufen des Hintergrund-Dialogs über die Startleiste und folgende Unterpunkte: Einstellungen/Erscheinungsbild/Arbeitsfäche/Hintergrund
  • Wechseln auf die Registerkarte Hintergrundbild
  • Gemeinsamer Hintergrundaktivieren und Mehreredeaktivieren
  • Moduswählen und Skalierteinstellen
  • Über den Knopf Auswählenund den daraufhin erscheinenden Dialog in das eclipse-Verzeichnis wechseln und unsere Hintergrunddatei bg.jpgauswählen
  • Durch einen Klick auf den OK-Knopf die Änderungen übernehmen Und schon "strahlt" unsere Sonnenfinsternis im Hintergrund. Nutzen des FarbschemasSollte das Verzeichnis ~/.kde2/share/apps/kdisplay/color-schemesnocht nicht vorhanden sein, erzeugen wir es mit dem Befehl mkdir ~/.kde2/share/apps/kdisplay/color-schemes. Nun können wir unsere bereits vorhandene und in Listing 2 abgebildete Datei eclipse.kcsrcin dieses Verzeichnis kopieren. Um das Farbschema zu aktivieren, geht man folgendermaßen vor:
  • Aufrufen des Farbschema-Dialogs über die Startleiste und folgende Unterpunkte: Einstellungen/Erscheinungsbild/Farben
  • Auswählen des eclipse-Farbschemas in der Liste
  • Durch einen Klick auf den OK-Knopf die Änderungen übernehmen Wenn Sie sich jetzt die Verknüpfungen auf Ihrem Desktop ansehen, werden Sie feststellen, dass sie mit schwarzem Text dargestellt werden. Da dies schwer zu lesen ist, ändern wir diese Farbe folgendermaßen:
  • Aufrufen des entsprechenden Dialogs über die Startleiste und folgende Unterpunkte: Einstellungen/Erscheinungsbild/Arbeitsfläche/Allgemein
  • Wechseln zu der Registerkarte Erscheinungsbild
  • Farbe für Normaltextals "Weiß" festlegen
  • Durch einen Klick auf den OK-Knopf die Änderungen übernehmen Am besten sieht das Ganze aus, wenn man das Standard-Widget-Theme verwendet. Dieses legt nämlich keine Pixmaps auf die Widgets. … und die IconsGenausoviel Arbeit, wie das Erstellen der Icons gemacht hat, bereitet auch das manuelle Umstellen. Immerhin ist es aber möglich. Deshalb wird es hier am Beispiel des 3,5"-Disketten-Icons erklärt.
  • Rechtsklick auf das entsprechende Icon
  • Linksklick auf Eigenschaften
  • Es öffnet sich ein Dialog, in dem die beiden Icons für das gemountete Laufwerk (siehe Abbildung 11), bzw. das nicht-gemountete Laufwerk (siehe Abbildung 12) gewählt werden können.
Abbildung 11

Abbildung 11: KDE 2 - Icon-Auswahldialog für gemountetes Laufwerk

Abbildung 12

Abbildung 12: KDE 2 - Icon-Auswahldialog für nicht-gemountetes Laufwerk

  • Durch einen Linksklick auf das dort abgebildete Icon öffnet sich der Dialog in Abbildung 13.
Abbildung 13

Abbildung 13: KDE 2 - Laufwerkssymbole

  • Nach der Auswahl von Sonstige Symboleund einem Linksklick auf den Durchsuchen-Knopf erscheint ein Dialog, in dem man das gewünschte Symbol auswählen kann. (Abbildung 14)
Abbildung 14

Abbildung 14: KDE 2 - Suchen des gewünschten Symbols

  • Ist das Symbol ausgewählt, gelangt man durch einen Linksklick auf OKin einen weiteren Dialog (Abbildung 15).
Abbildung 15

Abbildung 15: KDE 2 - Sonstige Symbole

  • Bleibt noch die Auswahl des Icons durch einen einfachen Linksklick auf dasselbe und die Bestätigung der Änderung durch einen Linksklick auf den OK-Knopf. Diese Schritte macht man nun für alle zu ändernden Icons oder wartet bis kthememgr auf KDE 2 portiert wird :-). StartmenüDie Icons im Startmenü werden im Menüeditor (Abbildung 16) ausgwählt, der im Startmenü unter System/Menü/Editorzu finden ist. Das Vorgehen dabei ähnelt dem für normale Icons und wird daher nicht noch einmal näher erläutert.
Abbildung 16

Abbildung 16: KDE 2 - Menü-Editorsoviel zu KDE 2Es geht, aber es ist noch zu umständlich. Ich gebe mich an dieser Stelle mit der Hoffnung zufrieden, dass kthememgr noch nach KDE 2 portiert wird und überlasse es jedem selbst, zu entscheiden, ob er wirklich alle Einstellungen manuell durchführen wird.

Abbildung 17 zeigt, wie KDE 1.92 aussieht, wenn die soeben besprochenen Einstellungen vorgenommen wurden und KDE neu gestartet wurde.

Abbildung 17

Abbildung 17: KDE 2 "mit eclipse-Theme"

Das war´s also schon

Ich habe Ihnen einen kleinen Einblick in die Gestaltung Ihres KDEs gegeben und hoffe, dass die Tipps und Tricks Ihnen bei der selbständigen Entwicklung eigener Themes behilflich sind. Wer weiß, vielleicht finden diese Hinweise ja auch Verwendung bei der Erstellung von Themes für andere Desktop-Environments bzw. Windowmanager.

Hiermit schließe ich nun unseren Workshop und bitte Sie, mir Anregungen, Hinweise, Lob und/oder Kritik unter mailto:hoepfner@cs.uni-magdeburg.de mitzuteilen.

Listing 1

eclipse.themerc

001 [General]
002 name=eclipse
003 author=Hagen Hoepfner
004 email=Hagen.Hoepfner@gmx.de
005 description=A dark sun for KDE (made with gimp and its Firetext-plugin)
006 version=0.3
007 [Display]
008 CommonDesktop=true
009 Wallpaper0=bg.jpg
010 WallpaperMode0=Scaled
011 [Panel]
012 background=panel.xpm
013 [Icons]
014 PanelGo=go.xpm:mini-go.xpm
015 PanelExit=exit.xpm
016 PanelKey=key.xpm
017 Home=kfm_home.xpm
018 Trash=kfm_trash.xpm
019 TrashFull=kfm_fulltrash.xpm
020 [Extra Icons]
021 Extra1=kfind.xpm
022 Extra2=image.xpm
023 Extra3=sound.xpm
024 Extra4=aktion.xpm
025 Extra5=kwrite.xpm
026 Extra6=folder.xpm
027 Extra7=kcontrol.xpm
028 Extra8=kdehelp.xpm
029 Extra9=kmail.xpm
030 Extra10=kfm_refresh.xpm
031 Extra11=folder_open.xpm
032 Extra12=3floppy_mount.xpm
033 Extra13=3floppy_unmount.xpm
034 Extra14=5floppy_mount.xpm
035 Extra15=5floppy_unmount.xpm
036 Extra16=core.xpm
037 Extra17=document.xpm
038 Extra18=input_devices_settings.xpm
039 Extra19=kab.xpm
040 Extra20=kvt.xpm
041 [Window Titlebar]
042 CloseButton=close.xpm
043 MaximizeButton=maximize.xpm
044 MaximizeDownButton=maximizedown.xpm
045 MinimizeButton=iconify.xpm
046 StickyButton=pinup.xpm
047 StickyDownButton=pindown.xpm
048 [Window Button Layout]
049 ButtonA=Menu
050 ButtonB=Sticky
051 ButtonC=Off
052 ButtonD=Close
053 ButtonE=Maximize
054 ButtonF=Iconify
055 [Window Border]
056 shapePixmapTop=wm_top.xpm
057 shapePixmapBottom=wm_bottom.xpm
058 shapePixmapLeft=wm_left.xpm
059 shapePixmapRight=wm_right.xpm
060 shapePixmapTopLeft=wm_topleft.xpm
061 shapePixmapTopRight=wm_topright.xpm
062 shapePixmapBottomLeft=wm_bottomleft.xpm
063 shapePixmapBottomRight=wm_bottomright.xpm
064 [Sounds]
065 ConfigInstallCmd=enableSounds
066 ConfigActivateCmd=kwmcom syssnd_restart
067 Desktop1=eclipse.switchdesk.wav
068 Desktop2=eclipse.switchdesk.wav
069 Desktop3=eclipse.switchdesk.wav
070 Desktop4=eclipse.switchdesk.wav
071 Desktop5=eclipse.switchdesk.wav
072 Desktop6=eclipse.switchdesk.wav
073 Desktop7=eclipse.switchdesk.wav
074 Desktop8=eclipse.switchdesk.wav
075 Logout=
076 LogoutMessage=eclipse.LogoutMessage.wav
077 Startup=eclipse.Startup.wav
078 WindowActivate=
079 WindowClose=eclipse.WindowClose.wav
080 WindowDeIconify=eclipse.WindowDeIconify.wav
081 WindowIconify=eclipse.WindowIconify.wav
082 WindowMaximize=eclipse.WindowMaximize.wav
083 WindowMoveEnd=
084 WindowMoveStart=
085 WindowOpen=eclipse.WindowOpen.wav
086 WindowResizeEnd=
087 WindowResizeStart=
088 WindowShadeDown=eclipse.WindowShadeDown.wav
089 WindowShadeUp=eclipse.WindowShadeUp.wav
090 WindowSticky=eclipse.WindowSticky.wav
091 WindowTransDelete=
092 WindowTransNew=
093 WindowUnMaximize=eclipse.WindowUnMaximize.wav
094 WindowUnSticky=eclipse.WindowUnSticky.wav
095 [Colors]
096 foreground=0,0,0
097 selectForeground=255,255,255
098 activeBlend=0,0,0
099 selectBackground=164,151,132
100 inactiveBackground=0,0,0
101 name=eclipse
102 contrast=5
103 background=180,167,145
104 activeBackground=122,112,94
105 inactiveBlend=213,197,172
106 inactiveForeground=175,180,159
107 activeForeground=255,255,255
108 windowForeground=0,0,0
109 windowBackground=255,255,255
110 [File Manager]
111 backgroundImage=eclipse_konsole.jpg
112 htmlBackground=239,226,196
113 htmlForeground=0,0,0
114 htmlLinks=0,0,0
115 htmlFollowedLinks=122,112,94

Listing 2

eclipse.kcsrc

# KDE Config File
[Color Scheme]
foreground=0,0,0
selectForeground=255,255,255
activeBlend=0,0,0
selectBackground=164,151,132
inactiveBackground=0,0,0
name=eclipse
contrast=5
background=180,167,145
activeBackground=122,112,94
inactiveBlend=213,197,172
inactiveForeground=175,180,159
activeForeground=255,255,255
windowForeground=0,0,0
windowBackground=255,255,255

Glossar

Theme

Unter einem Theme versteht man ein Sammelsurium verschiedener audio-visueller Elemente, welche sich auf ein gemeinsames inhaltliches Thema beziehen. Beispielsweise kann man als Fan einer Rockgruppe ein digitalisiertes Foto seiner Lieblingsband als Hintergrundbild mit Teilen ihrer Musikstücke als akkustische Signale zu einem Theme zusammenfassen.

Desktop Environment

Unter Linux existieren mehrere grafische Desktop-Umgebungen (die bekanntesten sind CDE, KDE, GNOME). Im Gegensatz zu reinen Windowmanagern, mit denen Desktopumgebungen fälschlicher Weise oft gleichgesetzt werden, sorgen diese in der Rwegel zusätzliche Funktionalität wie Drag & Drop, Session-Management und eine Panel-Leiste bereit.

.wav-Format

WAV steht für Wave (deutsch: Welle). Es ist ein unkomprimiertes und damit recht speicherplatzhungriges Format zum Speichern von Audioinformationen.

Kommentar

Kommentare dienen ausschließlich zur Information derjenigen, die sich genauer mit dem Inhalt einer Datei auseinandersetzen müssen. Sie werden durch bestimmte Zeichen eingeleitet und bei der Ausführung bzw. Verarbeitung dieser Datei ignoriert. Unter Linux/Unix wird dazu in der Regel die Raute (#) verwendet.

KFM

KFM steht für K File Manager und ist in KDE 1.x der Standard-Dateimanager.

Drag-and-Drop

Mit Drag-and-Drop wird das Ziehen eines Icon-Objekts von einer Anwendung in eine andere bezeichnet. Bei diesem Vorgang wird der Ziel-Anwendung eine Datei übergeben, welche von dieser dann z. B. automatisch geöffnet werden kann.

TAR-Archiv

tar ist ein Programm, welches ursprünglich dazu gedacht war, Datensicherungen auf ein Bandlaufwerk durchzuführen. Es bietet darüber hinaus aber auch die Möglichkeit, mehrere Dateien in einer einzigen zusammengefasst zu archivieren. Bei diesem Vorgang wird keine Datenkompression durchgeführt. Um Platz zu sparen, werden solche Archive gewöhnlich noch mit gzipoder b2zipkomprimiert.

Widget

Mit Widgets bezeichnet man alle grafischen Elemente, die in Programmen vorkommen, also z. B. Knöpfe, Eingabefelder usw.

GTK

Das Gimp Toolkit, ursprünglich im Rahmen der Entwicklung unseres ach so geliebten Bildbearbeitungsprogramms Gimp entstanden, ist eine Art Programmbibliothek, die vorgefertigte Programmteile und Programmierschablonen enthält. GTK wurde stark erweitert (GTK+) und bildet, ähnlich wie Qt in der KDE-Welt, die Grundlage für GNOME-Anwendungen.

Der Autor

Hagen Höpfner ist Informatikstudent an der Otto-von-Guericke-Universität Magdeburg. In seiner Freizeit ist er begeisterter Vater und spielt Gitarre in einer Rockband (http://www.gutefrage.de).

hagen_jenny.jpg
Tip a friend    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 0 Punkte (2 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 05/2014

Aktuelle Ausgabe kaufen:

Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,95 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 60,60) können Sie im Medialinx-Shop bestellen.

Tipp der Woche

Bilder vergleichen mit diffimg
Bilder vergleichen mit diffimg
Tim Schürmann, 01.04.2014 12:40, 1 Kommentare

Das kleine Werkzeug diffimg kann zwei (scheinbar) identische Bilder miteinander vergleichen und die Unterschiede optisch hervorheben. Damit lassen sich nicht nur Rätsel a la „Orignial und Fäls...

Aktuelle Fragen

programm suche
Hans-Joachim Köpke, 13.04.2014 10:43, 8 Antworten
suche noch programme die zu windows gibt, die auch unter linux laufen bzw sich ähneln sozusagen a...
Funknetz (Web-Stick)
Hans-Joachim Köpke, 04.04.2014 07:31, 2 Antworten
Bei Windows7 brauche ich den Stick nur ins USB-Fach schieben dann erkennt Windows7 Automatisch, a...
Ubuntu 13.10 überschreibt immer Windows 8 Bootmanager
Thomas Weiss, 15.03.2014 19:20, 8 Antworten
Hallo Leute, ich hoffe das ich richtig bin. Ich habe einen Dell Insipron 660 Ich möchte gerne Ub...
USB-PTP-Class Kamera wird nicht erkannt (Windows-only)
Wimpy *, 14.03.2014 13:04, 15 Antworten
ich habe meiner Frau eine Digitalkamera, AGFA Optima 103, gekauft und wir sind sehr zufrieden dam...
Treiber
Michael Kristahn, 12.03.2014 08:28, 5 Antworten
Habe mir ein Scanner gebraucht gekauft von Canon CanoScan LiDE 70 kein Treiber wie bekomme ich de...