Sign in Join
Wiki copytemporary

Application Icon/de: what changed

Revision 3 to 4. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11# Anwendungssymbol
22
33Das Programmsymbol wird normalerweise im Hauptfenster der Anwendung angezeigt und kann über Application.Icon eingestellt werden.
44
55Um 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.
66
77## Einstellen des Programmsymbols unter Windows
88
991\. Erstellen Sie eine neue Textdatei namens "project.rc" (Beispiel), die folgende Zeile enthält:
1010
11-`  MAINICON ICON "editor.ico" `
11+```
12+ MAINICON ICON "editor.ico"
13+```
1214
13152\. Fügen Sie in Ihre Projektdatei *.lpr folgende Anweisung ein:
1416
15-`  {$R project.rc} `
17+```
18+ {$R project.rc}
19+```
1620
1721Funktioniert mit Version 0.9.24 und höher.
1822
19233\. Im Artikel [[Windows Icon]] stellen wir Ihnen die besten Verfahren zum Erzeugen des Symbols vor.
2024
2125## Einstellen des Programmsymbols unter Mac OS X
2226
2327Unter 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:
2428
25-`  <key>CFBundleIconFile</key>`\
26-`  <string>iconfile.icns</string>`
29+```
30+ <key>CFBundleIconFile</key>
31+ <string>iconfile.icns</string>
32+```
2733
2834Wobei iconfile.icns in MyBundle.app/Contents/Resources liegt.
2935
3036Hier finden Sie eine Anleitung, um icns - Dateien zu erstellen [](http://www.macinstruct.com/node/59)
3137
3238## Einstellen des Programmsymbols unter Linux
3339
3440Unter 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](http://www.freedesktop.org/Standards/icon-theme-spec) eingesehen werden.
3541
3642Informationen ü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](http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec/) auf freedesktop.org beschrieben.
3743
3844### K Desktop Environment (KDE)
3945
4046Sie können den Symbolordner für Programme für einzelne oder alle Nutzer mit folgendem Befehl finden:
4147
42-`kde-config --path icon`
48+```
49+kde-config --path icon
50+```
4351
4452oder sonst
4553
46-`kde4-config --path icon`\
47-`/home/DU/.kde/share/icons/:/usr/share/icons/`
54+```
55+kde4-config --path icon
56+/home/DU/.kde/share/icons/:/usr/share/icons/
57+```
4858
4959Dies sollte durch Dopplepunkt getrennte Pfadangaben zeigen.
5060
5161### GNOME
5262
5363Sie können den Symbolordner für Programme für einzelne oder alle Nutzer mit folgendem Befehl finden:
5464
55-`gnome-config --datadir`
65+```
66+gnome-config --datadir
67+```
5668
5769Dies 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)
5870
5971### LXDE
6072
6173LXDE speichert die Programmsymbole im Verzeichnis
6274
63-`/usr/share/pixmaps`
75+```
76+/usr/share/pixmaps
77+```
6478
6579.application-Dateien sind in
6680
67-`/usr/share/applications`
81+```
82+/usr/share/applications
83+```
6884
6985gespeichert.
7086
7187---
7288*From the Free Pascal wiki, page "Application Icon/de", as it stood on 2017-10-20 after a change by Mai, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
7389Category: Lazarus/de

Back to history