Μπορώ να επεκτείνω το pop-up menu του nautilus?  Το θέμα επιλύθηκε

...unity, kde, gnome, xfce, κλπ ...compiz, κλπ

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

Κανόνες Δ. Συζήτησης
Αν έχετε πρόβλημα με την λειτουργία του unity δοκιμάστε να το επαναφέρετε με την παρακάτω εντολή σε τερματικό.
unity --reset (ισχύει μέχρι και την 12.04)

Μπορώ να επεκτείνω το pop-up menu του nautilus?

Δημοσίευσηαπό alkismavridis » 14 Ιαν 2012, 02:31

Καλησπέρα!!
Η ερώτησή μου έχει να κάνει με το pop up menu που εμφανίζεται όταν κάνουμε δεξί κλικ σε ένα αρχείο ενώ βρισκόμαστε στο nautilus.
Θέλω να προσθέσω με κάποιο τρόπο (ίσως γράφοντας ένα bash script) ένα menu button που όταν το πατάω να εκτελεί μία εντολή που θα έχω ορίσει με το επιλεγένο αρχείο ως όρισμα...
πχ να βάλω στο μενού ένα κουμπί με τίτλο "ΚΟΥΜΠΙ", που όταν το πατάω θα εκτελεί την εντολή
κάποια_εντολή επιλεγμένο_αρχείο [άλλα ορίσματα]

ενστικτωδώς πιστεύω ότι κάτι τέτοιο πρέπει να γίνεται, αλλά δεν μπορώ να σκεφτώ τον τρόπο!

Ευχαριστώ!
Γνώσεις ⇛ Linux: Μέτριο┃ Προγραμματισμός: Java, Assembly, Fortran, μαθαίνω C/X11┃ Αγγλικά: Μέτρια
Λειτουργικό σε Η/Υ ϰ μοντέλο: Ubuntu 14.04 64-bit ┃ Τρόπος εγκατάστασης: Live USB
Προδιαγραφές ⇛ Desktop: Intel i5 2320 3.00GHz.┃ MotherBoard: Asus p8h61 -m pro
Προδιαγραφές ⇛ RAM: 4GB ┃ Τροφοδοτικό Corsair CX430

GPU: Intel 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0102] {i915}
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06) ⋮ wlan0: 0b05:1723 ASUS WL-167G v2 802.11g Adapter [Ralink RT2571W]
Οθόνη Schaub Lorenz (Tv)
alkismavridis
punkTUX
punkTUX
 
Δημοσιεύσεις: 273
Εγγραφή: 18 Μαρ 2009, 18:46
Εκτύπωση

Re: Μπορώ να επεκτείνω το pop-up menu του nautilus?

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

Χωρίς να είμαι σίγουρος, νομίζω πως κάτι τέτοιο μπορείς να το κάνεις με το πακέτο nautilus-actions.

Πατήστε εδώ για εγκατάσταση του nautilus-actions

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

Re: Μπορώ να επεκτείνω το pop-up menu του nautilus?

Δημοσίευσηαπό parenthesis » 14 Ιαν 2012, 15:00

Επίσης, μπορείς απλά να γράψεις ένα σκριπτάκι και να το μεταφέρεις στο φάκελο ~/.gnome2/nautilus-scripts και θα σου το εμφανίζει αυτόματα στο δεξί κλικ του ναυτίλου, στην επιλογή "Σενάρια Εντολών". Ή τουλάχιστον έτσι γινόταν στα 11.04, δεν ξέρω αν υπάρχει καμία διαφορά...

Παραδείγματα τέτοιων script μπορείς να βρεις κι εδώ ---> http://ubuntuforums.org/showthread.php?t=768892
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Πολύ καλό
2 Dual boot:
  • Ubuntu 13.04 raring 3.8.0-34-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic
  • Fedora 19 Schrödinger’s Cat 3.13.5-101.fc19.x86_64 64bit (el_GR.utf8, gnome)
3 Intel Core i5-3337U CPU @ 1.80GHz ‖ RAM 3844 MiB ‖ TOSHIBA VCUAA - TOSHIBA SATELLITE U940
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 eth0: Realtek RTL8101E/RTL8102E Ethernet [10ec:8136] (rev 05) ⋮ wlan0: Intel Centrino Wireless-N 2230 [8086:0887] (rev c4)
Άβαταρ μέλους
parenthesis
punkTUX
punkTUX
 
Δημοσιεύσεις: 150
Εγγραφή: 06 Οκτ 2009, 22:47
Launchpad: mara_sdr
Εκτύπωση

Re: Μπορώ να επεκτείνω το pop-up menu του nautilus?  Το θέμα επιλύθηκε

Δημοσίευσηαπό alkismavridis » 14 Ιαν 2012, 23:38

Το έκανα παιδιά!
Στον φάκελο ~/.gnome2/nautilus-scripts
αυτό που δεν ήξερα είναι ότι
ο nautilus περνά ως argument στο σκριπτάκι σου αυτόματα όλα τα επιλεγμένα αρχεία άρα μέσα στο σκριπτάκι μπορείς να δουλεύεις κανονικά με τα με τις μεταβλητές arg (για bash script). πχ:
for arg
do
mv "$arg" ~/Έγγραφα
done

επίσης βρίκα εδώ υπάρχουν και κάποιες βοηθητικές μεταβλητές:
NAUTILUS_SCRIPT_SELECTED_FILE_PATHS:
newline-delimited paths για τα επιλεγμενα αρχεία (μόνο για τοοπικά αρχέα)
NAUTILUS_SCRIPT_SELECTED_URIS:
newline-delimited URIs για τα επιλεγμενα αρχεία
NAUTILUS_SCRIPT_CURRENT_URI:
τρέχουσα τοποθεσία ναυτίλου
NAUTILUS_SCRIPT_WINDOW_GEOMETRY
θέση και μέγεθος παραθύρου!!

Θεωρώ ότι είναι πολύ χρήσιμο μάθει κανείς να προσαρμόζει προγράμματα σαν τον ναυτίλο στις ανάγκες του.
Αυτή είναι η δύναμη που ένα λογισμικό ανοιχτού κώδικα μπορεί να σου δώσει..
Γνώσεις ⇛ Linux: Μέτριο┃ Προγραμματισμός: Java, Assembly, Fortran, μαθαίνω C/X11┃ Αγγλικά: Μέτρια
Λειτουργικό σε Η/Υ ϰ μοντέλο: Ubuntu 14.04 64-bit ┃ Τρόπος εγκατάστασης: Live USB
Προδιαγραφές ⇛ Desktop: Intel i5 2320 3.00GHz.┃ MotherBoard: Asus p8h61 -m pro
Προδιαγραφές ⇛ RAM: 4GB ┃ Τροφοδοτικό Corsair CX430

GPU: Intel 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0102] {i915}
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06) ⋮ wlan0: 0b05:1723 ASUS WL-167G v2 802.11g Adapter [Ralink RT2571W]
Οθόνη Schaub Lorenz (Tv)
alkismavridis
punkTUX
punkTUX
 
Δημοσιεύσεις: 273
Εγγραφή: 18 Μαρ 2009, 18:46
Εκτύπωση


Επιστροφή στο Περιβάλλον Εργασίας / Εμφάνιση / Εφέ / Customization