krunner

...εφαρμογές για οτιδήποτε άλλο

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

krunner

Δημοσίευσηαπό malos » 22 Μάιος 2014, 23:34

Γεια σας,
Υπάρχει τρόπος να τρέξουμε το krunner από τερματικό και να του ορίσουμε την εντολη που θα εκτελέσει από το ίδιο το τερματικό; Πως λέμε για παράδειγμα

Κώδικας: Επιλογή όλων
firefox http://forum.ubuntu-gr.org


Και μας ανοίγει ο firefox στην ορισμένη σελίδα; Έτσι προσπάθησα να κάνω ας πούμε

έγραψε:krunner vlc


αλλά άνοιξε ο krunner με άδειο πεδίο που περίμενε να του γράψω κάτι. Πως μπορούμε από πριν να το έχουμε ορίσει;
Επεξεργαστής: AMD Ryzen 9 5900x
Μνήμη Gskill 16gb (2X8gb), 3200 mh, CL 14
Μητρική: Asrock X570 phantom gaming X
Τροφοδοτικό: Corsair 850 platinum
Δίσκος: SSD Corsair MP600 (1 TB)
Άβαταρ μέλους
malos
saintTUX
saintTUX
 
Δημοσιεύσεις: 1251
Εγγραφή: 02 Νοέμ 2008, 12:00
Εκτύπωση

Re: krunner

Δημοσίευσηαπό the_eye » 23 Μάιος 2014, 22:05

Γιατί να γράψεις krunner vlc στο τερματικό και να μην γράψεις σκέτο vlc, αφού αυτό θες να ανοίξεις ;

Για τον krunner δες και εδώ
http://userbase.kde.org/Plasma/Krunner/el
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11717
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: krunner

Δημοσίευσηαπό malos » 23 Μάιος 2014, 22:24

Δεν είναι για το vlc. Είναι για σκριπτ που θέλω να τρέχει και θα το ανοίγω με κλικ από εικονίδιο αντί Alt+F2 και πλητρολόγηση του ονόματος του script. Θέμα χρόνου δηλαδή και αμεσότητας.
Επεξεργαστής: AMD Ryzen 9 5900x
Μνήμη Gskill 16gb (2X8gb), 3200 mh, CL 14
Μητρική: Asrock X570 phantom gaming X
Τροφοδοτικό: Corsair 850 platinum
Δίσκος: SSD Corsair MP600 (1 TB)
Άβαταρ μέλους
malos
saintTUX
saintTUX
 
Δημοσιεύσεις: 1251
Εγγραφή: 02 Νοέμ 2008, 12:00
Εκτύπωση

Re: krunner

Δημοσίευσηαπό the_eye » 23 Μάιος 2014, 23:09

Τα script αν τα δώσεις δικαίωμα εκτέλεσης, έτσι τρέχουν από το αρχείο τους κατευθείαν.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11717
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: krunner

Δημοσίευσηαπό malos » 24 Μάιος 2014, 10:25

Θέλω αφού τρέξει να μου έχει ένα πεδίο για να εισάγω λέξεις βρε συ :) Και το Krunner είναι πρόσφορο για κάτι τέτοιο. Αν ήξερα λίγο qt ή pyqt θα έφτιαχνα ένα δικό μου παραθυράκι-φόρμα εισαγωγής κειμένου.

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

Παλιά είχα ζητήσει κάτι εδώ μέσα και ο ftso έφτιαξε κάτι πολύ ενδιαφέρον. Αν έχεις όρεξη μελέτα λίγο το νήμα. viewtopic.php?f=6&t=12092&start=0
Με γρήγορες κινήσεις είχα ένα ωραίο αποτέλεσμα. ΝΑ μου βγαίνει σε pop up το μεταφρασμένο κείμενο και να μου το λέει κιόλας προφορικά με το espeak.
Δυστυχώς άλλαξε μηχανή η google και μας αχρηστεύτηκε το σκριπτάκι.
Αργότερα και με το kde είχα βρει καλύτερη λύση με τα plasmoids, google translator https://code.google.com/p/google-translator/
και ένα άλλο translator που δίνει στην αναζήτηση των συστατικών το kde (πάλι χρησιμοποιώντας την google). Αλλά δεν δουλεύουν σήμερα :(

Το καλύτερο που έχω καταφέρει σήμερα είναι αυτό με τη βοήθεια του Ηλία. viewtopic.php?f=6&t=3980&p=313086#p313075

Αυτό που σκέφτομαι τώρα είναι πως να κάνω ένα πεδίο με pyqt που να είναι sticky στην επιφάνεια εργασίας μου και να του πετάω το κείμενο γρήγορα και να βγαίνει η μεταφρασμενη σελίδα.
Στο ξαναλέω μη σου φαίνεται παράξενο. Το ότι στο linux έχουμε το μαρκάρισμα κειμένου και μεσαίο κλικ για επικόλληση είναι ποlύ σημαντικό. Δεν ξέρεις πόσο αποδιοργανώνει ή πολυπλοκότητα ένα άτομο σαν κι εμένα. Πχ το δεξί κλικ - αντιγραφή - δεξί κλικ - επικόλληση. Που να έχεις και ανοίγματα του browser.
Επεξεργαστής: AMD Ryzen 9 5900x
Μνήμη Gskill 16gb (2X8gb), 3200 mh, CL 14
Μητρική: Asrock X570 phantom gaming X
Τροφοδοτικό: Corsair 850 platinum
Δίσκος: SSD Corsair MP600 (1 TB)
Άβαταρ μέλους
malos
saintTUX
saintTUX
 
Δημοσιεύσεις: 1251
Εγγραφή: 02 Νοέμ 2008, 12:00
Εκτύπωση

Re: krunner

Δημοσίευσηαπό fkol k4 » 24 Μάιος 2014, 12:05

Μια πρόχειρη ιδέα θα ήταν να χρησιμοποιήσεις ένα σκριπτάκι σε zenity.
Πχ, να έχεις ένα παραθυράκι που να του πετάς μέσα το κείμενο που θέλεις (Διάλογος καταχώρησης κειμένου) και να σου απαντάει σε ένα επόμενο παραθυράκι (Διάλογος πληροφοριών κειμένου).

Αυτό μπορείς να το έχεις σε ένα while - do - done loop (κάτι σαν while $Entry != quit ; do ..... ; done) και να το αφήνεις να τρέχει μόνιμα.

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

Re: krunner

Δημοσίευσηαπό malos » 24 Μάιος 2014, 16:23

έγραψε:Αυτό μπορείς να το έχεις σε ένα while - do - done loop (κάτι σαν while $Entry != quit ; do ..... ; done) και να το αφήνεις να τρέχει μόνιμα.

Του φτιάχνεις και ένα .desktop αρχείο για την εκκίνηση και έτσι μπορείς να το καρφιτσώσεις και στη μπάρα του KDE.


Κι εγώ κάτι με το zenity είχα σκεφτεί αρχικά. Βέβαια άμα το εγκαταστήσω θα μου φορτώσει και όλο το gnome (που λέει ο λόγος) και φοβάμαι μετά μη φορτώνει όλες τις βιβλιοθηκες και γίνεται σαλάτα. Σ' ευχαριστώ που διάβασες όλο το θέμα μου. Νιώθω υπόχρεος ειλικρινά. Θα το παλέψω με zenity πρώτα λοιπόν και μετά ίσως με pyqt. Άμα δεν το κασταφέρω το zenity ..... μην εξαφανιστείς. Σε θέλω :D
Επεξεργαστής: AMD Ryzen 9 5900x
Μνήμη Gskill 16gb (2X8gb), 3200 mh, CL 14
Μητρική: Asrock X570 phantom gaming X
Τροφοδοτικό: Corsair 850 platinum
Δίσκος: SSD Corsair MP600 (1 TB)
Άβαταρ μέλους
malos
saintTUX
saintTUX
 
Δημοσιεύσεις: 1251
Εγγραφή: 02 Νοέμ 2008, 12:00
Εκτύπωση

Re: krunner

Δημοσίευσηαπό malos » 26 Μάιος 2014, 23:27

ΟΚ δοκίμασα και έψαξα όσο μπορούσα. Όχι ότι δεν μπορώ κι άλλο. Αλλά έχω κολήσει και καταναλώνομαι τσάμπα. Το σκριπτ δουλεύει με το zenity

Κώδικας: Επιλογή όλων

#!/bin/sh
engl=$(zenity --entry)
encoded_txt=$(echo -n "$@" | perl -pe's/([^-_.~A-Za-z0-9])/sprintf("%%%02X", ord($1))/seg');
url="https://translate.google.gr/?hl=el#en/el/$engl"
firefox "$url"


Το πρόβλημα είναι πως να το κάνω στίκυ και να μην κλείνει μετά το πάτημα του ΟΚ. ώστε να περιμένει κι άλλο κείμενο και όχι να το ξανατρέξω.
Στην γραμμή τίτλου των παραθύρων στο kde, με δεξί κλικ έχει ένα πολύ καλό μενού που αφορά πράγματα του παραθύρου. Να μην έχει γραμμή τίτλου, να έχει συγκεκριμένο μέγεθος,
να μην έχει κουμπιά κλεισίματος και τέτοια. Να το ψάξω έτσι;
Επεξεργαστής: AMD Ryzen 9 5900x
Μνήμη Gskill 16gb (2X8gb), 3200 mh, CL 14
Μητρική: Asrock X570 phantom gaming X
Τροφοδοτικό: Corsair 850 platinum
Δίσκος: SSD Corsair MP600 (1 TB)
Άβαταρ μέλους
malos
saintTUX
saintTUX
 
Δημοσιεύσεις: 1251
Εγγραφή: 02 Νοέμ 2008, 12:00
Εκτύπωση

Re: krunner

Δημοσίευσηαπό the_eye » 27 Μάιος 2014, 00:22

Μπορείς και σε καθαρό cli χωρίς zenity
πχ
Κώδικας: Επιλογή όλων
#!/bin/sh
read -p "Enter text :" text
echo $text
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11717
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: krunner

Δημοσίευσηαπό fkol k4 » 27 Μάιος 2014, 02:15

malos έγραψε:ΟΚ δοκίμασα και έψαξα όσο μπορούσα. Όχι ότι δεν μπορώ κι άλλο. Αλλά έχω κολήσει και καταναλώνομαι τσάμπα. Το σκριπτ δουλεύει με το zenity

Κώδικας: Επιλογή όλων

#!/bin/sh
engl=$(zenity --entry)
encoded_txt=$(echo -n "$@" | perl -pe's/([^-_.~A-Za-z0-9])/sprintf("%%%02X", ord($1))/seg');
url="https://translate.google.gr/?hl=el#en/el/$engl"
firefox "$url"


Το πρόβλημα είναι πως να το κάνω στίκυ και να μην κλείνει μετά το πάτημα του ΟΚ. ώστε να περιμένει κι άλλο κείμενο και όχι να το ξανατρέξω.
Στην γραμμή τίτλου των παραθύρων στο kde, με δεξί κλικ έχει ένα πολύ καλό μενού που αφορά πράγματα του παραθύρου. Να μην έχει γραμμή τίτλου, να έχει συγκεκριμένο μέγεθος,
να μην έχει κουμπιά κλεισίματος και τέτοια. Να το ψάξω έτσι;

Εντελώς πρόχειρα,
Μορφοποιημένος Κώδικας: Επιλογή όλων
while true ; do
    ENTRY_TXT=$(zenity --entry )
    if [ "$ENTRY_TXT" = "quit" ]; then
        exit
    fi
    encoded_txt=$(echo -n "$ENTRY_TXT" | perl -pe's/([^-_.~A-Za-z0-9])/sprintf("%%%02X", ord($1))/seg');
    url="https://translate.google.gr/?hl=el#en/el/$encoded_txt"
    firefox "$url"
done

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

Επόμενο

Επιστροφή στο Εφαρμογές Άλλες-Διάφορες

cron