Application Icon/de

From Free Pascal wiki
Jump to: navigation, search

Deutsch (de) English (en) español (es) 日本語 (ja) português (pt)

Anwendungssymbol

Das Programmsymbol wird normalerweise im Hauptfenster der Anwendung angezeigt und kann über Application.Icon eingestellt werden.

Um das Symbol der ausführbaren Datei zu ändern, sind plattformabhängige Techniken erforderlich. Seit Lazarus 0.9.27 kann ein Symbol im Dialog "Projekt | Optionen festgelegt werden, aber das funktioniert derzeit nicht unter Linux, weil dazu ein Programm aufgerufen wird, das das Symbol wählt.

Einstellen des Programmsymbols unter Windows

1. Erstellen Sie eine neue Textdatei namens "project.rc" (Beispiel), die folgende Zeile enthält:

  MAINICON ICON "editor.ico" 

2. Fügen Sie in Ihre Projektdatei *.lpr folgende Anweisung ein:

  {$R project.rc} 

Funktioniert mit Version 0.9.24 und höher.

3. Im Artikel Windows Icon stellen wir Ihnen die besten Verfahren zum Erzeugen des Symbols vor.

Einstellen des Programmsymbols unter Mac OS X

Unter Mac OS X ist es notwendig, ein Symbol für die komplette Anwendung zu bestimmen. Dazu fügen Sie der Info.plist - Datei folgenden Abschnitt hinzu:

  <key>CFBundleIconFile</key>
  <string>iconfile.icns</string>

Wobei iconfile.icns in MyBundle.app/Contents/Resources liegt.

Hier finden Sie eine Anleitung, um icns - Dateien zu erstellen [1]

Einstellen des Programmsymbols unter Linux

Unter Linux sind die Programmsymbole in speziellen Ordnern untergebracht, die je nach Fenster-Manager variieren. Die Struktur der Ordner ist immer gleich und kann unter Icon Theme Specification eingesehen werden.

Informationen über die Art und Weise, wie ein Programm zu starten ist, findet das Betriebssystem in einer Datei mit der Endung .application. Diese Datei liefert eine Vielzahl an Informationen, u. a. enthält sie eine Beschreibung des Programms, Kategorien und die Pfade der ausführbaren Datei und des Programmsymbols. Der Standard ist in der Desktop Entry Specification auf freedesktop.org beschrieben.

K Desktop Environment (KDE)

Sie können den Symbolordner für Programme für einzelne oder alle Nutzer mit folgendem Befehl finden:

kde-config --path icon

oder sonst

kde4-config --path icon
/home/DU/.kde/share/icons/:/usr/share/icons/


Dies sollte durch Dopplepunkt getrennte Pfadangaben zeigen.

GNOME

Sie können den Symbolordner für Programme für einzelne oder alle Nutzer mit folgendem Befehl finden:

gnome-config --datadir

Dies sollte die Pfadangabe anzeigen, in dem ein Ordner pixmaps zu finden ist, der die Symbolspezifikationen erledigt. (inside which is found a directory called pixmaps that attends to the Icon Theme Specification)

LXDE

LXDE speichert die Programmsymbole im Verzeichnis

/usr/share/pixmaps

.application-Dateien sind in

/usr/share/applications

gespeichert.