capthookb Δημοσ. 16 Νοεμβρίου 2007 Δημοσ. 16 Νοεμβρίου 2007 Θέλω να φτιάξω ένα bash script το οποίο κάνει minimize όλα τα παράθυρα που είναι ανοιχτά τη δεδομένη στιγμή στο kde. Βρήκα οτι μπορώ να το κάνω αυτό με το dcop ως εξής: π.χ για το kmix: >$dcop kmix kmix-mainwindow#1 minimize Όμως δεν έχουν όλες οι εφαρμογές την "ιδιοτητα" (?) application-mainwindow#1 και δε μπορώ να φτιάξω το script. Επίσης εφαρμογές που είναι για gnome δε μπορώ να τις αγγίξω με το dcop. Τι άλλο μπορώ να κάνω; Σκέφτηκα να εξομοιώσω πάτημα πλήκτρων στο πληκτρολόγιο (CTRL+ALT+D) που κάνει minimize οποιοδήποτε παράθυρο αλλά δεν ξέρω πως να το κάνω. Πως μπορεί να γίνει αυτό που θέλω;
firewalker Δημοσ. 16 Νοεμβρίου 2007 Δημοσ. 16 Νοεμβρίου 2007 Για key press emulation υπάρχει το xautomation. Δηλαδή αφού το περάσεις θα εκτελείς /usr/bin/xte 'keydown Control_L' 'keydown Alt_L' 'key d' 'keyup Control_L' 'keyup Alt_L'
DIMITRISG Δημοσ. 16 Νοεμβρίου 2007 Δημοσ. 16 Νοεμβρίου 2007 άμα βρεις τον κώδικα του applet : show desktop -το εικονίδιο που έχει κάτω αριστερά και τα κάνει όλα minimized για να δεις την επιφάνεια εργασίας- θα σε βοηθούσε ;
capthookb Δημοσ. 16 Νοεμβρίου 2007 Μέλος Δημοσ. 16 Νοεμβρίου 2007 Οκ, το βρήκα, με dcop: > if [ "$(dcop kicker kicker desktopShowing)" = "true" ]; then echo "windows are already minimized" else dcop kicker kicker toggleShowDesktop fi
DIMITRISG Δημοσ. 16 Νοεμβρίου 2007 Δημοσ. 16 Νοεμβρίου 2007 ωραιος ο παιχτης! και τι θα κανεις με αυτο αν επιτρέπεται ;
capthookb Δημοσ. 16 Νοεμβρίου 2007 Μέλος Δημοσ. 16 Νοεμβρίου 2007 Βασικά αυτό ήταν ένα μέρος από το script που έφτιαξα για να τρέχω/κλείνω το mythfrontend με το τηλεχειριστήριο από απόσταση, γιατί πολλές φορές έμπαιναν παράθυρα μπροστά από το mythtv.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.