Python script για δημιουργία .desktop launcher

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Python script για δημιουργία .desktop launcher

Δημοσίευσηαπό fygas » 05 Αύγ 2014, 08:07

Καλημέρα,

Έπιασα τον εαυτό μου αρκετές φορές να δημιουργεί .desktop launchers για το unity, έφτιαξα αυτό το script και σκέφτηκα να το μοιραστώ.

Για όσους δεν κατάλαβαν τι εννοώ με το "launcher".
Τo unity, το γραφικό περιβάλλον του ubuntu, χρησιμοποιεί αρχεία με συγκεκριμένο περιεχόμενο και κατάληξη ".desktop" για να εμφανίζει τα αποτελέσματα των εφαρμογών στο dash.
Για τον δικό μας χρήστη αυτά μπαίνουν στο "/home/<user>/.local/share/applications"

https://github.com/ldalamagas/desktop-launcher-creator

Παράδειγμα χρήσης:
Κώδικας: Επιλογή όλων
desktop-launcher-creator.py --name eclipse --icon /opt/eclipse/icon.xpm --executable /opt/eclipse/eclipse

ή
Κώδικας: Επιλογή όλων
python desktop-launcher-creator.py --name eclipse --icon /opt/eclipse/icon.xpm --executable /opt/eclipse/eclipse


Για βοήθεια:
Κώδικας: Επιλογή όλων
desktop-launcher-creator.py -h
ή
Κώδικας: Επιλογή όλων
python desktop-launcher-creator.py -h
Τελευταία επεξεργασία από fygas και 05 Αύγ 2014, 22:19, έχει επεξεργασθεί 1 φορά/ες συνολικά
Λειτουργικό : Ubuntu 14.04 - 64bit
Η/Υ : Intel Core2 4400@3 GHz / 4GB DDR2 RAM / nVidia GeForce GTX 650 2GB
fygas
babeTUX
babeTUX
 
Δημοσιεύσεις: 106
Εγγραφή: 14 Μάιος 2008, 12:51
Εκτύπωση

Re: Python Script για δημιουργία .desktop launcher

Δημοσίευσηαπό Learner » 05 Αύγ 2014, 21:37

Ωραίος :clap:
Καλύτερα "Python Script για δημιουργία .desktop launcher" στον τίτλο, γιατί με το script σκέτο, το μυαλό μου πήγε σε bash.

Υπάρχει και αυτό, σε περίπτωση που δεν το ήξερες.
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: Python script για δημιουργία .desktop launcher

Δημοσίευσηαπό fygas » 05 Αύγ 2014, 22:27

Learner έγραψε:Ωραίος :clap:
Καλύτερα "Python Script για δημιουργία .desktop launcher" στον τίτλο, γιατί με το script σκέτο, το μυαλό μου πήγε σε bash.

Υπάρχει και αυτό, σε περίπτωση που δεν το ήξερες.


Ε, λοιπόν δεν το ήξερα :-)

Φαντάστηκα ότι θα μπορούσα να χρησιμοποιήσω τα desktop-file-edit, desktop-file-install, desktop-file-validate αλλά είχα μόλις συνδέσει το πρώτο μου μηχανικό πληκτρολόγιο και έψαχνα απεγνωσμένα να γράψω κάτι :-)
Λειτουργικό : Ubuntu 14.04 - 64bit
Η/Υ : Intel Core2 4400@3 GHz / 4GB DDR2 RAM / nVidia GeForce GTX 650 2GB
fygas
babeTUX
babeTUX
 
Δημοσιεύσεις: 106
Εγγραφή: 14 Μάιος 2008, 12:51
Εκτύπωση


Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι