Δημοσιεύτηκε: 20 Φεβ 2014, 21:58
από Learner
---
Φτιάχνοντας έναν συνδυασμό πλήκτρων για να κλείνει ο υπολογιστής (μετά από confirmation box)

Πριν απ' όλα, κάντε backup το original rc.xml . Αν κάτι πάει στραβά, να μπορείτε να επαναφέρετε το αρχικό.
Το script που θα εκτελείται είναι το παρακάτω
Κώδικας: Επιλογή όλων

#!/bin/bash

zenity --question --text="Shutdown the system?"
if [ $? = 0 ]; then
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
else
exit
fi


αποθηκεύστε το, π.χ ως shutdown.sh

Δοκιμάστε το με
Κώδικας: Επιλογή όλων
chmod 755 shutdown.sh
./shutdown.sh

Μην πατήστε Yes, εκτός αν θέλετε να κλείσει ο υπολογιστής :)

Το «πετάμε» στον φάκελο bin
Κώδικας: Επιλογή όλων
mv shutdown.sh bin/


Πάμε στο rc.xml τώρα,

Κώδικας: Επιλογή όλων
geany .config/openbox/rc.xml


Προσθέτουμε τις παρακάτω γραμμές στο configuration του <Keyboard> </keyboard>

Μορφοποιημένος Κώδικας: Επιλογή όλων
<!-- Keybinding to shutdown the system -->

<keybind key="C-A-Delete">
<action name="Execute">
<command>~/bin/shutdown.sh</command>
</action>
</keybind>


Αποθηκεύουμε και μετά τρέχουμε
Κώδικας: Επιλογή όλων
openbox --reconfigure


Πατώντας τα πλήκτρα Ctrl+Alt+Del θα πρέπει να δούμε το παραθυράκι που να μας ζητά επιβεβαίωση για κλείσιμο του υπολογιστή.