Уже не помню как там было, но что то собирал такое, что бы графический интерфейс был.
#! /bin/bash
export MAIN_DIALOG='
<window modal="true">
<vbox>
<frame Выключатель компьютера>
<text use-markup="true">
<label>"<span fgcolor='"'darkred'"'><b>Реальное местное время.</b></span>"</label>
</text>
<text>
<input>date</input>
<variable>DATE</variable>
</text>
<timer milliseconds="false" interval="1" visible="false">
<action type="refresh">DATE</action>
</timer>
<hbox>
<text>
<label>Выключение через:</label>
</text>
<spinbutton value="50" tooltip-text="spinbutton (GtkSpinButton)">
<variable>spb</variable>
</spinbutton>
<text>
<label>Минут</label>
</text>
<button>
<label>Ввод</label>
<action>sudo shutdown -h +$spb</action>
</button>
</hbox>
<hbox>
<text>
<label>Отмена выключения-</label>
</text>
<button>
<label>Отмена выключения</label>
<action>sudo shutdown -c </action>
</button>
</hbox>
</frame>
<hbox>
<button>
<label>Выход</label>
<action type="exit">exit 0</action>
</button>
</hbox>
</vbox>
</window>'
gtkdialog --program=MAIN_DIALOG