Xcursorgen

Aus Ubuntu-Forum Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
(Der Versionsvergleich bezieht 14 dazwischenliegende Versionen mit ein.)
Zeile 1: Zeile 1:
-
{| {{Inhalt}}
+
{{Ausbau}}
-
 
+
-
| Dieser Artikel befindet sich zur Zeit in der Entstehung und/oder ist noch nicht vollständig.
+
-
 
+
-
|}
+
-
 
+
-
[[Kategorie:Wiki-Baustelle]]
+
-
 
+
__TOC__ <!-- Inhaltsverzeichnis -->
__TOC__ <!-- Inhaltsverzeichnis -->
=Allgemeines=
=Allgemeines=
Zeile 13: Zeile 6:
=Installation=
=Installation=
-
Xcursorgen ist im Paket x11-apps enthalten. Dieses ist bereits standardmäßig installiert (?).
+
Xcursorgen ist im Paket x11-apps enthalten. Dieses ist in den Versionen 8.04 (Hardy Heron) und 8.10 (Intrepid Ibex) bereits standardmäßig installiert.
=Anwendung=
=Anwendung=
==Erster Schritt: Erstellen der Konfigurationsdatei==
==Erster Schritt: Erstellen der Konfigurationsdatei==
-
Zuerst muss eine Textdatei erstellt werden, diese dient als Konfigurationsdatei. Der Name der Datei kann dabei frei gewählt werden.
+
Zuerst muss eine Textdatei erstellt werden, die als Konfigurationsdatei dient. Der Name der Datei kann dabei frei gewählt werden. Sie enthält eine oder mehrere Zeilen, die jeweils folgendes Format haben:
<source lang="text">
<source lang="text">
<size> <xhot> <yhot> <filename> <ms-delay>
<size> <xhot> <yhot> <filename> <ms-delay>
</source>
</source>
-
'''Bedeutung:'''
+
Bedeutung:
-
* ''size'' steht für die Größe des Cursors. Die Angabe 32 ergäbe bspw. einen Cursor im Format 32 x 32 Pixel.
+
* ''size'' steht für die Größe des Cursors. Die Angabe ''24'' ergäbe bspw. einen Cursor im Format 24 x 24 Pixel.
-
* ''xhot'' und ''yhot'' geben die Stelle der Cursor-Datei an, die die Klicks tätigt.
+
* ''xhot'' und ''yhot'' geben die Stelle der Cursor-Datei an, die die Klicks tätigt (von der linken oberen Ecke aus betrachtet).
-
* ''filename'' benennt eine PNG-Datei, die aus Ausgangsbasis verwendet wird (siehe unten).
+
* ''filename'' benennt eine PNG-Datei, die aus Ausgangsbasis verwendet wird.
-
* ''ms-delay'' bezeichnet die Wechselgeschwindigkeit, die nur/insbesondere bei animierten Mauszeigern wichtig ist (siehe unten).
+
* ''ms-delay'' bezeichnet bei animierten Mauszeigern die Wechselgeschwindigkeit, angegeben in Millisekunden.
-
'''Animierte Mauszeiger:'''
+
'''Einfache Mauszeiger:'''
-
Animierte Mauszeiger - mehrere PNGs angeben, delay, wichtig dass gleiche Größe
+
Wenn ein einfacher - nicht animierter - Mauszeiger erzeugt werden soll, muss die Datei lediglich eine einzelne Zeile enthalten. Die ''ms-delay''-Angabe hat keine Auswirkung und kann daher bei 0 belassen werden.
-
 
+
-
'''Beispieldatei (einfacher Cursor):'''
+
<source lang="text">
<source lang="text">
32 1 1 vorlage.png 0
32 1 1 vorlage.png 0
</source>
</source>
-
Diese Datei erzeugt aus der Datei ''vorlage.png'' einen statischen Cursor im Format 32 x 32 Pixel, dessen Klickpunkt in der oben linken Ecke liegt.
+
Eine Konfigurationsdatei dieses Inhalts erzeugt aus der Datei ''vorlage.png'' einen statischen Cursor im Format 32 x 32 Pixel, dessen Klickpunkt in der oberen linken Ecke liegt.
-
'''Beispieldatei (animierter Cursor mit zwei Frames):'''
+
'''Animierte Mauszeiger:'''
 +
 
 +
Um einen animierten Mauszeiger zu erzeugen muss für jeden Frame (d.h. jede Phase der Animation) eine eigene Zeile in die Datei eingetragen werden. Hierbei ist es wichtig, dass die einzelnen Frames die gleiche Größe haben. Mit ''ms-delay'' wird angegeben, nach welcher Zeit zum nächsten Frame gewechselt wird.
<source lang="text">
<source lang="text">
32 1 1 vorlage1.png 100
32 1 1 vorlage1.png 100
32 1 1 vorlage2.png 50
32 1 1 vorlage2.png 50
</source>
</source>
-
Diese Datei erzeugt aus den Dateien ''vorlage1.png'' und ''vorlage2.png'' einen animierten Cursor im Format 32 x 32 Pixel, dessen Klickpunkt in der oben linken Ecke liegt. Nach 100 Millisekunden (1 Sekunde) wechselt der Cursor vom ersten zum zweiten Frame, nach 50 Millisekunden (halbe Sekunde) wieder zurück zum ersten.
+
Eine Konfigurationsdatei mit diesem Inhalt erzeugt aus den Dateien ''vorlage1.png'' und ''vorlage2.png'' einen animierten Cursor im Format 32 x 32 Pixel, dessen Klickpunkt in der oberen linken Ecke liegt. Nach 100 Millisekunden wechselt der Cursor vom ersten zum zweiten Frame, nach 50 Millisekunden wieder zurück zum ersten.
==Zweiter Schritt: Mauszeiger als PNG-Datei==
==Zweiter Schritt: Mauszeiger als PNG-Datei==
-
Darüber hinaus wird eine PNG-Datei benötigt, die den Cursor enthält. Diese Datei muss im gleichen Verzeichnis liegen wie die zuvor angelegte Textdatei (anderenfalls muss im nächsten Schritt der Pfad der Dateien angegeben werden - muss noch überprüft werden!). Der Name ist grundsätzlich frei wählbar, muss aber dem in der Textdatei genannten Namen entsprechen.
+
Darüber hinaus wird eine PNG-Datei benötigt, die den Cursor enthält. Diese Datei muss im gleichen Verzeichnis liegen wie die zuvor angelegte Textdatei (anderenfalls muss im nächsten Schritt der Pfad der Dateien angegeben werden). Der Name der PNG-Datei ist grundsätzlich frei wählbar, muss aber dem in der Textdatei genannten Namen entsprechen.
Falls der Cursor animiert sein soll, müssen mehrere PNG-Dateien vorliegen, die die einzelnen Frames enthalten.
Falls der Cursor animiert sein soll, müssen mehrere PNG-Dateien vorliegen, die die einzelnen Frames enthalten.
==Dritter Schritt: Einsatz von xcursorgen==
==Dritter Schritt: Einsatz von xcursorgen==
-
* Welches Format, Syntax
+
(Terminal öffnen und eingeben:)
-
* Praktisches Beispiel
+
-
=Tipps=
+
'''Syntax:'''
-
* Weiterführende Hinweise?
+
<source lang="text">
 +
xcursorgen [config-file] [output-file]
 +
</source>
 +
 
 +
'''Anwendungsbeispiel:'''
 +
<source lang="text">
 +
xcursorgen beispiel.txt ergebnisdatei
 +
</source>
 +
(Was vorstehendes Beispiel tut.)
 +
 
 +
=Einbindung der erstellten Dateien in ein Mauszeiger-Theme=
 +
Die auf diesem Wege erstellten Dateien ergeben noch nicht automatisch ein vollständiges Mauszeiger-Theme. Um die Mauszeiger zu verwenden, müssen sie in ein bereits bestehendes Theme eingefügt werden.
 +
* Kopie von vorhandenem Theme erzeugen, das als Vorlage verwendet werden soll
 +
* (Weiterer Inhalt)
 +
* Angabe, welche Mauszeiger-Dateien was enthalten, z.B. left_ptr
=Links=
=Links=
* Verweise auf weiterführende Webseiten, wie Hersteller- oder Projektseiten, Wikipedia, Quellenangaben?
* Verweise auf weiterführende Webseiten, wie Hersteller- oder Projektseiten, Wikipedia, Quellenangaben?
 +
 +
[[Kategorie:Desktop]]

Aktuelle Version vom 14. Januar 2011, 14:18 Uhr

Edit l.png Dieser Artikel enthält Lücken und ist nicht vollständig. Edit.png
Wenn Du Dich mit dem Thema auskennst, hilf mit und vervollständige ihn.

Inhaltsverzeichnis

1 Allgemeines

Bei xcursorgen handelt es sich um ein Kommandozeilen-Tool, das in der Lage ist, X11-Mauszeiger aus PNG-Dateien herzustellen.

2 Installation

Xcursorgen ist im Paket x11-apps enthalten. Dieses ist in den Versionen 8.04 (Hardy Heron) und 8.10 (Intrepid Ibex) bereits standardmäßig installiert.

3 Anwendung

3.1 Erster Schritt: Erstellen der Konfigurationsdatei

Zuerst muss eine Textdatei erstellt werden, die als Konfigurationsdatei dient. Der Name der Datei kann dabei frei gewählt werden. Sie enthält eine oder mehrere Zeilen, die jeweils folgendes Format haben:

<size> <xhot> <yhot> <filename> <ms-delay>

Bedeutung:

Einfache Mauszeiger:

Wenn ein einfacher - nicht animierter - Mauszeiger erzeugt werden soll, muss die Datei lediglich eine einzelne Zeile enthalten. Die ms-delay-Angabe hat keine Auswirkung und kann daher bei 0 belassen werden.

32 1 1 vorlage.png 0

Eine Konfigurationsdatei dieses Inhalts erzeugt aus der Datei vorlage.png einen statischen Cursor im Format 32 x 32 Pixel, dessen Klickpunkt in der oberen linken Ecke liegt.

Animierte Mauszeiger:

Um einen animierten Mauszeiger zu erzeugen muss für jeden Frame (d.h. jede Phase der Animation) eine eigene Zeile in die Datei eingetragen werden. Hierbei ist es wichtig, dass die einzelnen Frames die gleiche Größe haben. Mit ms-delay wird angegeben, nach welcher Zeit zum nächsten Frame gewechselt wird.

32 1 1 vorlage1.png 100
32 1 1 vorlage2.png 50

Eine Konfigurationsdatei mit diesem Inhalt erzeugt aus den Dateien vorlage1.png und vorlage2.png einen animierten Cursor im Format 32 x 32 Pixel, dessen Klickpunkt in der oberen linken Ecke liegt. Nach 100 Millisekunden wechselt der Cursor vom ersten zum zweiten Frame, nach 50 Millisekunden wieder zurück zum ersten.

3.2 Zweiter Schritt: Mauszeiger als PNG-Datei

Darüber hinaus wird eine PNG-Datei benötigt, die den Cursor enthält. Diese Datei muss im gleichen Verzeichnis liegen wie die zuvor angelegte Textdatei (anderenfalls muss im nächsten Schritt der Pfad der Dateien angegeben werden). Der Name der PNG-Datei ist grundsätzlich frei wählbar, muss aber dem in der Textdatei genannten Namen entsprechen.

Falls der Cursor animiert sein soll, müssen mehrere PNG-Dateien vorliegen, die die einzelnen Frames enthalten.

3.3 Dritter Schritt: Einsatz von xcursorgen

(Terminal öffnen und eingeben:)

Syntax:

xcursorgen [config-file] [output-file]

Anwendungsbeispiel:

xcursorgen beispiel.txt ergebnisdatei

(Was vorstehendes Beispiel tut.)

4 Einbindung der erstellten Dateien in ein Mauszeiger-Theme

Die auf diesem Wege erstellten Dateien ergeben noch nicht automatisch ein vollständiges Mauszeiger-Theme. Um die Mauszeiger zu verwenden, müssen sie in ein bereits bestehendes Theme eingefügt werden.

5 Links

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Forum
Navigation
Internes
Bearbeitungshilfen
Werkzeuge