Erstmal Glückwunsch zur gefundenen Lösung. 👍
Möglichkeit 1:
Du machst dir einen Alias-Befehl, den du in die versteckte Datei .bash_aliases einträgst. Dann kannst du das Programm mit einem einfachen Befehl aus dem Terminal starten.
Möglichkeit 2:
Du erstellst dir eine Desktop-Datei die den Befehl enthält. Dann kannst du das Programm immer starten wie alle anderen grafischen Programme auch.
In beiden Fällen ist es wichtig, den vollständigen Pfad zu diesem AppImage anzugeben. In meinen Beispielen gehe ich wieder davon aus, dass der entsprechende Ordner unterhalb deines Schreibtischs „FreeCadxx“ heißt. Bitte an deine Situation anpassen.
Zu Möglichkeit 1: Die Datei .bash_aliases ist eine „versteckte“ Datei (ihr Name beginnt mit einem Punkt), damit sie dir nicht unnötig den Blick versperrt. Das ist eine ganz gewöhnliche Text-Datei, die jedesmal gelesen wird, wenn du ein Terminal öffnest. Darin kannst du Aliase festlegen, das heißt, du tippst dann nur noch eine selbst definierte Zeichenfolge ein und das Terminal weiß, welcher andere Befehl dann auszuführen ist.
Wahrscheinlich gibt es diese Datei bei dir schon, falls das nicht der Fall sein sollte, kannst du sie einfach selbst mit diesem Namen anlegen (den führenden Punkt nicht vergessen). Versteckte Dateien werden im Dateimanager sichtbar, wenn man
Strg +
H drückt (oder die entsprechende Ansicht aus dem Menü wählt).
Du bearbeitest diese Datei mit deinem Texteditor. Da hinein schreibst du folgende zwei Zeilen:
# FreeCad starten
alias freecad='LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libstdc++.so.6 /home/armo/Schreibtisch/FreeCadxx/FreeCAD-asm3-Daily-Conda-Py3-Qt5-20220430-glibc2.12-x86_64.AppImage'
Den bei mir gelb markierten Ordnernamen musst du an deine Begebenheit anpassen. Nachdem du dies gespeichert hast und ein neues Terminal öffnest, sollte der Befehl
genügen, das Programm anständig zu starten. Die Zeile mit dem # ist nur ein Kommentar zur Übersicht, die könntest du auch weglassen.
Zu Möglichkeit 2: Wieder mit dem Texteditor erstellst du einen „Starter“. Der sorgt dafür, dass du im Hauptmenü deines Ubuntu einen Eintrag bekommst, wie ihn alle normalen grafischen Programme haben. Der Inhalt dieser Datei könnte wie folgt aussehen:
[Desktop Entry]
Version=1.0
Name=FreeCad
Comment=CAD-Programm
Exec='LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libstdc++.so.6 /home/armo/Schreibtisch/FreeCadxx/FreeCAD-asm3-Daily-Conda-Py3-Qt5-20220430-glibc2.12-x86_64.AppImage'
Terminal=false
Type=Application
Icon=/such/dir/ein/schönes/aus
Categories=Office;
MimeType=
StartupNotify=true
Die Bezeichnungen hinter
kannst du frei wählen, den Pfad in der Exec=-Zeile bitte wieder anpassen. Als Icon solltest du irgend ein kleines passendes Bildchen mit dem vollen Pfad eintragen.
Diese Datei speicherst du unter dem Namen freecad.desktop ab, und zwar in dem Ordner /home/armo/.local/share/applications, nur dort funktioniert das. Der Ordner .local ist wieder so ein versteckter, siehe oben.
Damit solltest du jetzt so einen grafischen Starter haben, mit dem du das Programm per Mausklick starten kannst wie alle anderen.
❗ Bitte übersieh' die 'Tüddelchen' nicht, die oben in der Alias-Zeile und unten in der Exec-Zeile stehen. Die sind notwendig, weil die Befehlszeile ein Leerzeichen enthält.
Viel Spaß beim Tüfteln! 😊