Quantcast
Channel: Linux.org.ru: Форум (тех. форум)
Viewing all articles
Browse latest Browse all 73832

Помогите написать или переделать скрипт

$
0
0

Пилю возможность управления питанием пк в i3

Установил пакет:

sudo apt-get install gxmessage

Создал скрипт:

#!/bin/bash
 
gxmessage "Завершение работы" -center -title "Take action" -font "Sans bold 10" -default "Отмена" -buttons "_Отмена":1,"_Гибернация":2,"_Перезагрузка":3,"_Выключение":4,"_Выход из сеанса":5 >/dev/null 
 
case $? in
	1)
		echo "Exit";;
	2)
		dbus-send --system --print-reply  --dest=org.freedesktop.UPower /org/freedesktop/UPower  org.freedesktop.UPower.Hibernate;;
	3)
		dbus-send --system --print-reply  --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager  org.freedesktop.ConsoleKit.Manager.Restart;;
	4)
		dbus-send --system --print-reply  --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager  org.freedesktop.ConsoleKit.Manager.Stop;;
	5)
		openbox --exit;;
esac

с названием oblogout и поместил его в ~/bin, дал права на запуск.

В конфиге i3 for_window [class=«Gxmessage»] floating enable border normal bindsym $mod+minus scratchpad show

В итоге: окно появляется, но ни одна из кнопок не действует при клике по ним.

Но дело в том что скрипт написан для openbox, а мне надо для xfce4.

Прошу помочь решить проблему.

 ,


Viewing all articles
Browse latest Browse all 73832

Trending Articles