Sign in Join
Wiki copytemporary

Application Icon/de: what changed

Revision 4 to 5. 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-```
11+```text
1212 MAINICON ICON "editor.ico"
1313```
1414
15152\. Fügen Sie in Ihre Projektdatei *.lpr folgende Anweisung ein:
1616
17-```
17+```text
1818 {$R project.rc}
1919```
2020
2121Funktioniert mit Version 0.9.24 und höher.
2222
23233\. Im Artikel [[Windows Icon]] stellen wir Ihnen die besten Verfahren zum Erzeugen des Symbols vor.
2424
2525## Einstellen des Programmsymbols unter Mac OS X
2626
2727Unter 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:
2828
29-```
29+```text
3030 <key>CFBundleIconFile</key>
3131 <string>iconfile.icns</string>
3232```
3333
3434Wobei iconfile.icns in MyBundle.app/Contents/Resources liegt.
3535
3636Hier finden Sie eine Anleitung, um icns - Dateien zu erstellen [](http://www.macinstruct.com/node/59)
3737
3838## Einstellen des Programmsymbols unter Linux
3939
4040Unter 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.
4141
4242Informationen ü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.
4343
4444### K Desktop Environment (KDE)
4545
4646Sie können den Symbolordner für Programme für einzelne oder alle Nutzer mit folgendem Befehl finden:
4747
48-```
48+```text
4949kde-config --path icon
5050```
5151
5252oder sonst
5353
54-```
54+```text
5555kde4-config --path icon
5656/home/DU/.kde/share/icons/:/usr/share/icons/
5757```
5858
5959Dies sollte durch Dopplepunkt getrennte Pfadangaben zeigen.
6060
6161### GNOME
6262
6363Sie können den Symbolordner für Programme für einzelne oder alle Nutzer mit folgendem Befehl finden:
6464
65-```
65+```text
6666gnome-config --datadir
6767```
6868
6969Dies 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)
7070
7171### LXDE
7272
7373LXDE speichert die Programmsymbole im Verzeichnis
7474
75-```
75+```text
7676/usr/share/pixmaps
7777```
7878
7979.application-Dateien sind in
8080
81-```
81+```text
8282/usr/share/applications
8383```
8484
8585gespeichert.
8686
8787---
8888*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).*
8989Category: Lazarus/de

Back to history