Ich habe ein kleines Python Programm geschrieben und möchte es jetzt auf der Arbeitsfläche (Desktop) als Symbol platzieren. Wenn ich es im Dateimanager (Nautilus heisst das, glaub ich) mit Doppelklick (Ausführen im Terminal) starte, funktioniert es. Wenn ich es auf den Desktop kopiere, passiert nix (bei Doppelklick). Bei einigen Anwendungen (z.B.) Spielen, Chrome etc. gelingt es mir, diese aus dem Dashboard (aber bitte langsam) auf den Desktop zu ziehen. Bei Anwendungen der Startleiste (z.B. LibreOffice Calc) gelingt das nicht. (habe eine leere Calc Datei platziert) Muss man tieferes Expertenwissen haben, um damit umzugehen?
Link auf eigenes Programm auf der Arbeitsfläche platzieren
Anmeldungsdatum: Beiträge: 37 Wohnort: Berlin |
|
||||
Ehemaliger
Anmeldungsdatum: Beiträge: 3046 |
Du musst eine Starter-Datei erstellen. Der Inhalt sollte ungefähr so aussehen: #!/usr/bin/env xdg-open [Desktop Entry] Version=1.0 Type=Application Terminal=false Exec=/path/to/program Name=ProgrammName Icon=/path/to/icon.png Icon[de]=/path/to/icon.png Comment=start my app Comment[de]=meine Anwendung starten Für die Icon-Zuweisung kannst du auch ein System-Icon nehmen, als Beispiel für das Firefox-Icon: Icon=firefox Icon[de]=firefox ☺ |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 37 Wohnort: Berlin |
Was ist eine Starter Datei? Ein Shell Skript? |
||||
Ehemaliger
Anmeldungsdatum: Beiträge: 3046 |
Oh sorry, ich vergaß.
☺ |
||||
Ehemaliger
Anmeldungsdatum: Beiträge: 3046 |
Ist das Problem hier gelöst? Wenn ja, dann bitte den Thread noch als gelöst markieren. ☺ |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 37 Wohnort: Berlin |
Ich weiß leider immer noch nicht was eine Starter-Datei ist. Den letzten Eintrag habe ich im terminal mit thomas@thomas-Dell-DM051:~$ cd ~/Arbeitsfläche thomas@thomas-Dell-DM051:~/Arbeitsfläche$ touch /home/thomas/pyt/fakult_S.py (Name des Moduls) vollzogen, ohne jede Wirkung. |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 37 Wohnort: Berlin |
Ich möchte doch nur ganz einfach eine Verknüpfung mit einer ausführbaren Datei, ist das in Ubuntu ein so kompliziertes Problem? |
||||
Ehemaliger
Anmeldungsdatum: Beiträge: 3046 |
Du kannst im Prinzip einen symbolischen Link setzen, ein Starter (was nur eine Config-Datei mit der Endung .desktop ist) ist da halt hüpscher. ☺ Einen symbloschen Link (aka. Sym-Link) kannst du mit Nautilus erstellen, in dem du die Datei auf den Desktop ziehst, während du dabei die Alt -Taste gedrückt hälst. Auf dem Desktop dann loslassen, dann erscheint ein Menü bei dem du "Verknüpfung erstellen" wählst. Per Kommandozeile gehts das mit ln:
☺ P.S.: Wenn dir was unklar ist, entweder die Stichworte mit der Suchmaschine deines geringsten Misstrauens suchen oder fragen. 😉 |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 37 Wohnort: Berlin |
Hurra, damit hat es gefunzt, dafür braucht man unter Windows (auch für ein Phyton-Programm kein Forum), aber unter Ubuntu ist Offenheit offenbar mehr eine Frage des Kreises dem solche Selbstverständlichkeiten OFFEN sind. |
||||
Anmeldungsdatum: Beiträge: 5264 Wohnort: /dev/null |
|||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 37 Wohnort: Berlin |
Danke, jetzt bin ich etwas klüger. Habe app.txt editiert, als app.desktop angelegt ~/.lokal/share/applications, danach auf ~/Arbeitsfläche kopiert, danach auf den Desktop gezogen, funzt sehr gut.... bis nach Neustart des Sytems, dann ist es wieder weg. Wenn ich es aber in einen vorhandenen Desktop-Ordner ziehe, bleibt es erhalten. |
||||
Anmeldungsdatum: Beiträge: 5264 Wohnort: /dev/null |
Zeig doch die Datei und außerdem die Ausgaben der folgenden Befehle. Diese musst du im Terminal ausführen: ls -al ~/.local/share/applications ~/Arbeitsfläche/*.desktop }} |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 37 Wohnort: Berlin |
[Desktop Entry] Name=APP Name[de]=Test1 Comment=Test Version1 Comment[de]=Version1 Exec=/home/thomas/pyt/fakult_SY.py Icon=/home/thomas/Bilder/Mond.jpg Terminal=true Type=Application |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 37 Wohnort: Berlin |
Ich denke ich weiß jetzt, was ich falsch gemacht habe. Eine Zeile zuviel aus dem Wiki kopiert: OnlyShowIn=GNOME;XFCE; |
||||
Anmeldungsdatum: Beiträge: 5264 Wohnort: /dev/null |
Kann sein und sonst mal Exec=python /home/thomas/pyt/fakult_SY.py probieren. |