Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
utilisateurs:abdelqahar:config:awesome.rc_10 [05/06/2016 03:08] AbdelQahar créée |
utilisateurs:abdelqahar:config:awesome.rc_10 [07/06/2016 17:50] (Version actuelle) AbdelQahar |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | <file lua lua.rc> | + | <file lua rc.lua> |
-- Standard awesome library | -- Standard awesome library | ||
require("awful") | require("awful") | ||
Ligne 393: | Ligne 393: | ||
</file> | </file> | ||
+ | |||
+ | <file bash shutdown_dialog.sh> | ||
+ | #!/bin/sh | ||
+ | |||
+ | ACTION=`zenity --width=90 --height=200 --list --radiolist --text="Select logout action" --title="Logout" --column "Choice" --column "Action" TRUE Shutdown FALSE Reboot FALSE LockScreen FALSE Suspend` | ||
+ | |||
+ | if [ -n "${ACTION}" ];then | ||
+ | case $ACTION in | ||
+ | Shutdown) | ||
+ | zenity --question --text "Are you sure you want to halt?" && sudo poweroff | ||
+ | ## or via ConsoleKit | ||
+ | # dbus-send --system --dest=org.freedesktop.ConsoleKit.Manager \ | ||
+ | # /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop | ||
+ | ;; | ||
+ | Reboot) | ||
+ | zenity --question --text "Are you sure you want to reboot?" && sudo reboot | ||
+ | ## Or via ConsoleKit | ||
+ | # dbus-send --system --dest=org.freedesktop.ConsoleKit.Manager \ | ||
+ | # /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart | ||
+ | ;; | ||
+ | Suspend) | ||
+ | sudo pm-suspend | ||
+ | #dbus-send --system --print-reply --dest=org.freedesktop.Hal \ | ||
+ | #/org/freedesktop/Hal/devices/computer \ | ||
+ | #org.freedesktop.Hal.Device.SystemPowerManagement.Suspend int32:0 | ||
+ | # HAL is deprecated in newer systems in favor of UPower etc. | ||
+ | # dbus-send --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend | ||
+ | ;; | ||
+ | LockScreen) | ||
+ | slock | ||
+ | # Or gnome-screensaver-command -l | ||
+ | ;; | ||
+ | esac | ||
+ | fi | ||
+ | </file> | ||
+ | |||
+ | Et dans visudo : | ||
+ | yahya ALL=(ALL:ALL) ALL, NOPASSWD: /sbin/halt,/sbin/poweroff,/sbin/reboot,/usr/sbin/pm-suspend,/usr/sbin/pm-hibernate | ||