Δημιουργία Unity app launcher

...το μέρος για να ξεκινήσετε!

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

Κανόνες Δ. Συζήτησης
Παρακαλώ να επιλέξετε, με προσοχή, την άδεια που θέλετε να έχουν οι οδηγοί που συγγράφετε.
Πληροφορίες για τις άδειες μπορείτε να βρείτε εδώ.
Άμα επιθυμείτε κάποια άλλη άδεια επικοινωνήστε με κάποιο Διαχειριστή είτε Συντονιστή.

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Δημιουργία Unity app launcher

Δημοσίευσηαπό Learner » 21 Απρ 2012, 07:40

Σε παλαιότερες εκδόσεις του Ubuntu , π.χ 10.10 - 11.04 με το gnome 2 περιβάλλον , μπορούσαμε να δημιουργήσουμε εκκινητή με ένα δεξί κλικ.
Τώρα στο περιβάλλον Unity (σε εκδόσεις όπως 11.10 ή 12.04) τα πράγματα δεν είναι τόσο απλά , ωστόσο δεν είναι και δύσκολο.

Αυτό που πρέπει να κάνουμε είναι να δημιουργήσουμε ένα αρχείο με κατάληξη .desktop και να το αποθηκεύσουμε στη διαδρομή /usr/share/applications
ή
Εναλλακτικά

fkol k4 έγραψε:Η τοποθεσία /usr/share/applications/ μπορεί να χρησιμεύσει σε όλους τους χρήστες ενός συστήματος, οπότε αν έχουμε 2 ή παραπάνω χρήστες θα πρέπει οπωσδήποτε να βάλουμε εκεί το αρχείο.
Αν έχουμε μόνο έναν χρήστη (ή αν θέλουμε ο εκκινητής να εμφανίζεται μόνο στο δικό μας χρήστη), μπορούμε να χρησιμοποιήσουμε και την αντίστοιχη τοποθεσία για το χρήστη μας, δηλαδή την ~/.local/share/applications/. Έτσι, δεν είναι ανάγκη να χρησιμοποιήσουμε sudo και η εντολή μπορεί να γίνει
gedit ~/.local/share/applications/<εκκινητής.desktop>.


Πάμε να δημιουργήσουμε έναν εκκινητή για το Forum. Αργότερα θα τον προσθέσουμε στην πλαϊνή μπάρα της Unity έτσι ώστε να είναι εμφανής .

Κώδικας: Επιλογή όλων
sudo gedit /usr/share/applications/Forum_Ubuntu-GR.desktop

θα δώσουμε τον κωδικό μας και θα ανοίξει ο κειμενογράφος κενός .
Προσθέτουμε τα παρακάτω.
Κώδικας: Επιλογή όλων
Version=1.0
Type=Application
Name=Forum.Ubuntu-GR
Exec= /usr/bin/firefox http://forum.ubuntu-gr.org
Comment=Το καλύτερο Ελληνικό φόρουμ για Ubuntu !
Icon=/home/nikos/Pictures/ubuntu-gr_forum_logo.png



Αποθηκεύουμε το αρχείο (save) και του δίνουμε δικαιώματα εκτέλεσης και κατοχής με 2 εντολές
Κώδικας: Επιλογή όλων
sudo chown root:root Forum_Ubuntu-GR.desktop
sudo chmod 664 Forum_Ubuntu-GR.desktop


Πλέον , εάν πατήσουμε στο Dash - Applications θα δούμε την εφαρμογή μας την οποία μπορούμε να "καρφώσουμε" μόνιμα στην μπάρα.
Γενικά το πρότυπο για δημιουργία εκκινητών είναι το παρακάτω
Κώδικας: Επιλογή όλων
Version=1.0
Type=Application
Name=
Exec=
Comment=
Icon=

Στο name = βάζουμε το όνομα που θέλουμε η εφαρμογή μας να έχει
Στο comment = Το σχόλιο που θέλουμε εμείς
Στο Icon= Την διαδρομή που έχουμε αποθηκεύσει την εικόνα , που θέλουμε ο εκκινητής να έχει .
Στο Exec = Την εκτέλεση. Παραπάνω έχω δώσει την διαδρομή που βρίσκεται ο firefox και την σελίδα του forum. Έτσι ώστε όταν πατήσω τον εκκινητή η εκτέλεση θα είναι : να ανοίξει ο firefox στην σελίδα του Forum.

Το αποτέλεσμα είναι αυτό
Εικόνα




Άλλος τρόπος δημιουργίας εκκινητή

fkol k4 έγραψε:Ακόμα, μπορούμε να χρησιμοποιήσουμε ξανά το παλιό καλό γραφικό εργαλείο με το οποίο φτιάχναμε εκκινητές σε προηγούμενες εκδόσεις.
Αυτό, είναι η εντολή gnome-desktop-item-edit και είναι μέρος του gnome-panel (στο τερματικό εμφανίζεται ολόκληρη αν γράψεις gnome-de και πατήσεις <Tab>).
Οπότε, μπορούμε να δώσουμε
Κώδικας: Επιλογή όλων
sudo apt-get install --no-install-recommends gnome-panel
για να το εγκαταστήσουμε (η επιλογή --no-install-recommends δεν είναι απαραίτητη, απλά μας γλυτώνει από την εγκατάσταση περιττών εξαρτήσεων).
Έπειτα, μπορούμε να δώσουμε την εντολή gnome-desktop-item-edit <τη διεύθυνση που θέλουμε> --create-new για τη δημιουργία νέου εκκινητή.
Για παράδειγμα, η εντολή μπορεί να είναι
Κώδικας: Επιλογή όλων
gnome-desktop-item-edit ~/.local/share/applications/ --create-new
για τη δημιουργία εκκινητή στο ~/.local/share/applications/. Για το /usr/share/applications/ θα χρειαστεί sudo.

Το αποτέλεσμα της εντολής
Κώδικας: Επιλογή όλων
gnome-desktop-item-edit ~/.local/share/applications/ --create-new
θα είναι το άνοιγμα ενός παραθύρου στο οποίο θα πρέπει να συμπληρώσουμε "Το όνομα" , την "Εντολή" εκτέλεσης (σαν το Exec= ) και "Το σχόλιο" .





Creative Commons License
Η εργασία υπάγεται στην άδεια Creative Commons Αναφορά-Παρόμοια διανομή 3.0 Ελλάδα

Επεξεργαστείτε τον οδηγό .. Ελεύθερα.
Τελευταία επεξεργασία από Learner και 06 Ιουν 2012, 10:47, έχει επεξεργασθεί 4 φορά/ες συνολικά
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
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9765
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: Δημιουργία Unity app launcher

Δημοσίευσηαπό fkol k4 » 21 Απρ 2012, 08:41

Καλή ιδέα για οδηγό! Ωραίος! :thumbup:
Μπορείς να προσθέσεις και τα παρακάτω αν θέλεις:

Η τοποθεσία /usr/share/applications/ μπορεί να χρησιμεύσει σε όλους τους χρήστες ενός συστήματος, οπότε αν έχουμε 2 ή παραπάνω χρήστες θα πρέπει οπωσδήποτε να βάλουμε εκεί το αρχείο.
Αν έχουμε μόνο έναν χρήστη (ή αν θέλουμε ο εκκινητής να εμφανίζεται μόνο στο δικό μας χρήστη), μπορούμε να χρησιμοποιήσουμε και την αντίστοιχη τοποθεσία για το χρήστη μας, δηλαδή την ~/.local/share/applications/. Έτσι, δεν είναι ανάγκη να χρησιμοποιήσουμε sudo και η εντολή μπορεί να γίνει
gedit ~/.local/share/applications/<εκκινητής.desktop>.

Ακόμα, μπορούμε να χρησιμοποιήσουμε ξανά το παλιό καλό γραφικό εργαλείο με το οποίο φτιάχναμε εκκινητές σε προηγούμενες εκδόσεις.
Αυτό, είναι η εντολή gnome-desktop-item-edit και είναι μέρος του gnome-panel (στο τερματικό εμφανίζεται ολόκληρη αν γράψεις gnome-de και πατήσεις <Tab>).
Οπότε, μπορούμε να δώσουμε
Κώδικας: Επιλογή όλων
sudo apt-get install --no-install-recommends gnome-panel
για να το εγκαταστήσουμε (η επιλογή --no-install-recommends δεν είναι απαραίτητη, απλά μας γλυτώνει από την εγκατάσταση περιττών εξαρτήσεων).
Έπειτα, μπορούμε να δώσουμε την εντολή gnome-desktop-item-edit <τη διεύθυνση που θέλουμε> --create-new για τη δημιουργία νέου εκκινητή.
Για παράδειγμα, η εντολή μπορεί να είναι
Κώδικας: Επιλογή όλων
gnome-desktop-item-edit ~/.local/share/applications/ --create-new
για τη δημιουργία εκκινητή στο ~/.local/share/applications/. Για το /usr/share/applications/ θα χρειαστεί sudo.
Γνώσεις: Linux: ★★★☆☆ Προγραμματισμός: ★☆☆☆☆ Αγγλικά: ★★★★★
Η υπογραφή μου
Οδηγίες για αρχάριους στο Ubuntu (12.04 LTS)Οδηγοί του forum
Άβαταρ μέλους
fkol k4
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4829
Εγγραφή: 28 Φεβ 2011, 22:56
Τοποθεσία: Αθήνα
Launchpad: fkol-k4
IRC: fkol_k4
Εκτύπωση

Re: Δημιουργία Unity app launcher

Δημοσίευσηαπό Learner » 21 Απρ 2012, 09:37

fkol k4 έγραψε:Μπορείς να προσθέσεις και τα παρακάτω αν θέλεις:


:thumbup:

Αυτό με το gnome-panel δεν ήξερα καν πως μπορούμε να το χρησιμοποιήσουμε στην Unity.
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
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9765
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: Δημιουργία Unity app launcher

Δημοσίευσηαπό simosx » 22 Απρ 2012, 22:58

(έγινε προσθήκη στα Αγαπημένα μου)
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Δημιουργία Unity app launcher

Δημοσίευσηαπό bobos73 » 06 Ιουν 2012, 08:02

οταν εκτελω τις εντολες
Κώδικας: Επιλογή όλων
sudo chown root:root Forum_Ubuntu-GR.desktop
sudo chmod 664 Forum_Ubuntu-GR.desktop

μου βγαζει.....
Κώδικας: Επιλογή όλων
chown: αδυναμία πρόσβασης του «Forum_Ubuntu-GR.desktop»: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος

τι εχω κανει λαθως?
επισεις..... αν κανουμε τον δευτερο τροπο, πως βαζουμε οτι εικονα θελουμε εμεις στο εικονιδιο?
Γνώσεις ⇛ Linux: πολυ Χαμηλό ┃ Προγραμματισμός: Όχι┃ Αγγλικά: τιποτις! γρι!
Λειτουργικό σε Η/Υ Ubuntu 20.04.1 64bit σε MSI B460M PRO-VDH
Επεξεργαστής =i 3 10100│ Μνήμη =16GB│ Κάρτα Γραφικών =nVidia GeForce GTX 1060│SSD SAMSUNG 860PRO│ Οθόνη=LG M2452 LED 24'' 1980Χ1080 pixels
bobos73
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 319
Εγγραφή: 14 Ιουν 2011, 21:37
Εκτύπωση

Re: Δημιουργία Unity app launcher

Δημοσίευσηαπό fkol k4 » 06 Ιουν 2012, 08:50

bobos73 έγραψε:οταν εκτελω τις εντολες

Κώδικας: Επιλογή όλων
sudo chown root:root Forum_Ubuntu-GR.desktop
sudo chmod 664 Forum_Ubuntu-GR.desktop


μου βγαζει.....

Κώδικας: Επιλογή όλων
chown: αδυναμία πρόσβασης του «Forum_Ubuntu-GR.desktop»: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος


τι εχω κανει λαθως?

Όταν εκτελείς αυτές τις εντολές, θα πρέπει:
  • Ή να βρίσκεσαι στο φάκελο που βρίσκεται και το αρχείο Forum_Ubuntu-GR.desktop, οπότε θα πρέπει πριν από αυτές τις εντολές να δώσεις και την
    Κώδικας: Επιλογή όλων
    cd /usr/share/applications
  • Ή να δώσεις ολόκληρο το όνομα του αρχείου, δηλαδή αντί για Forum_Ubuntu-GR.desktop, να γράψεις /usr/share/applications/Forum_Ubuntu-GR.desktop.
bobos73 έγραψε:επισεις..... αν κανουμε τον δευτερο τροπο, πως βαζουμε οτι εικονα θελουμε εμεις στο εικονιδιο?

Πατάς επάνω στο τετραγωνάκι της εικόνας και διαλέγεις μια εικόνα από το παράθυρο που θα ανοίξει.
Γνώσεις: Linux: ★★★☆☆ Προγραμματισμός: ★☆☆☆☆ Αγγλικά: ★★★★★
Η υπογραφή μου
Οδηγίες για αρχάριους στο Ubuntu (12.04 LTS)Οδηγοί του forum
Άβαταρ μέλους
fkol k4
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4829
Εγγραφή: 28 Φεβ 2011, 22:56
Τοποθεσία: Αθήνα
Launchpad: fkol-k4
IRC: fkol_k4
Εκτύπωση

Re: Δημιουργία Unity app launcher

Δημοσίευσηαπό Learner » 06 Ιουν 2012, 10:50

fkol k4 έγραψε:
bobos73 έγραψε:επισεις..... αν κανουμε τον δευτερο τροπο, πως βαζουμε οτι εικονα θελουμε εμεις στο εικονιδιο?

Πατάς επάνω στο τετραγωνάκι της εικόνας και διαλέγεις μια εικόνα από το παράθυρο που θα ανοίξει.


Άλλαξα την εικόνα , ελπίζω να φαίνεται τώρα.
:thumbup:
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
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9765
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: Δημιουργία Unity app launcher

Δημοσίευσηαπό bobos73 » 06 Ιουν 2012, 18:00

ευχαριστω πολυ! αν θελισεις να καταργισεις ενα τετοιο κουμπι? πως το σβηνεις?
Γνώσεις ⇛ Linux: πολυ Χαμηλό ┃ Προγραμματισμός: Όχι┃ Αγγλικά: τιποτις! γρι!
Λειτουργικό σε Η/Υ Ubuntu 20.04.1 64bit σε MSI B460M PRO-VDH
Επεξεργαστής =i 3 10100│ Μνήμη =16GB│ Κάρτα Γραφικών =nVidia GeForce GTX 1060│SSD SAMSUNG 860PRO│ Οθόνη=LG M2452 LED 24'' 1980Χ1080 pixels
bobos73
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 319
Εγγραφή: 14 Ιουν 2011, 21:37
Εκτύπωση

Re: Δημιουργία Unity app launcher

Δημοσίευσηαπό Learner » 06 Ιουν 2012, 20:40

bobos73 έγραψε:ευχαριστω πολυ! αν θελισεις να καταργισεις ενα τετοιο κουμπι? πως το σβηνεις?

Διαγράφεις το αρχείο που δημιούργησες και έχει κατάληξη .desktop
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
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9765
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: Δημιουργία Unity app launcher

Δημοσίευσηαπό bobos73 » 20 Ιουν 2012, 18:13

παιδια εκανα ενα εικονιδιο με τον τροπο ....
Κώδικας: Επιλογή όλων
gnome-desktop-item-edit ~/.local/share/applications/ --create-new

....τωρα θελω να το διαγραψω. πως θα το κανω?
Γνώσεις ⇛ Linux: πολυ Χαμηλό ┃ Προγραμματισμός: Όχι┃ Αγγλικά: τιποτις! γρι!
Λειτουργικό σε Η/Υ Ubuntu 20.04.1 64bit σε MSI B460M PRO-VDH
Επεξεργαστής =i 3 10100│ Μνήμη =16GB│ Κάρτα Γραφικών =nVidia GeForce GTX 1060│SSD SAMSUNG 860PRO│ Οθόνη=LG M2452 LED 24'' 1980Χ1080 pixels
bobos73
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 319
Εγγραφή: 14 Ιουν 2011, 21:37
Εκτύπωση

Επόμενο

Επιστροφή στο Οδηγοί - How to - Tutorials