# Programm-Starter auf Ubuntu Linux erzeugen von [Ulrich Hilger](https://uhilger.de), 8. Dezember 2019 Viele Programm erfordern keine besondere Installationsroutine. Sie können einfach auf einen lokalen Rechner kopiert und da ausgeführt werden. Das Starten einer so kopierten Anwendung gerät allerdings ohne einen Eintrag ins Favoriten-Menu des Systems recht mühselig. Hier wird am Beispiel von [Netbeans](https://netbeans.apache.org) gezeigt, wie ein Programm aus dem Favoriten-Menü von Ubuntu Linux gestartet werden kann. 1. Netbeans herunterladen und entpacken, z.B. nach `/home/ulrich/dev/prg/netbeans-11.1` 1. Ein Startskript `/home/ulrich/dev/prg/netbeans-11.1/bin/start.sh` erstellen ``` cd /home/ulrich/dev/prg/netbeans-11.1/bin ./netbeans --jdkhome /home/ulrich/dev/lib/java/jdk/zulu11.33.15-ca-jdk11.0.4-linux_x64 ``` 1. Als ausführbar markieren auf der Komandozeile mit `chmod ug+x /home/ulrich/dev/prg/netbeans-11.1/bin/start.sh` 1. Eine Textdatei `/home/ulrich/dev/prg/netbeans-11.1/bin/netbeans11.desktop` mit folgendem Inhalt erstellen ``` [Desktop Entry] Name=Netbeans11 Comment[de]=IDE Exec=/home/ulrich/dev/prg/netbeans-11.1/bin/start.sh Icon=/home/ulrich/dev/prg/netbeans-11.1/nb/netbeans.png Terminal=false Type=Application Categories=Development; StartupNotify=false ``` 1. Als ausführbar markieren auf der Komandozeile mit `chmod ug+x /home/ulrich/dev/prg/netbeans-11.1/bin/netbeans11.desktop` 1. Den Programm-Starter ins Verzeichnis `/home/ulrich/.local/share/applications/` kopieren Die Anwendung erscheint damit in der Übersicht der insallierten Programme und kann von da mit "Zu Favoriten hinzufügen" ins Programm-Menü eingetragen werden. Offener Punkt: Beim Start des so ins Start-Menü überführten Programmes erscheint für die Dauer der Ausführung ein zweites Piktogramm im Programm-Menü. Es ist unklar wie das zu unterbinden ist. (Quelle: [Wiki auf Ubuntuusers](https://wiki.ubuntuusers.de/.desktop-Dateien/))