#!/bin/sh
v=180118 #sfs

EXIT(){ ($0 &) && exit ; }

#j="`sudo journalctl.sh status |head -1`"
[ "`pidof syslogd`" ] && j="журнал включен" || j="журнал выключен"

n="Создать новый"
m2="<b><big>Управление журналом системы</big></b>

По умолчанию журнал выключен для экономии ресурсов.
Автовключается при использовании параметров ядра: <i>debug</i> 
(добавляются в меню загрузки системы)"

if [ "$j" = "журнал включен" ] ;then
y="$(yad \
--title "journalctl v.$v" --center \
--window-icon=gtk-file \
--image-on-top --image="gtk-file" \
--text "$m2
" \
--form  \
--columns=2 \
--field="Всe логи":FBTN 'defaultfilemanager /var/log' \
--field="syslog"!gtk-find:FBTN 'leafpad /var/log/syslog' \
--field="dmesg - загрузка системы":FBTN 'defaultterminal -e sudo dmesg -xH'  \
--field "Журнал включен":CHK "true" \
--button=gtk-quit:1 \
--button=gtk-ok:0 \
)"
x="$?"
else
y="$(yad \
--title "journalctl v.$v" --center \
--window-icon=gtk-file \
--image-on-top --image="gtk-file" \
--text "$m2
" \
--form  \
--columns=2 \
--field="dmesg - загрузка системы":FBTN 'defaultterminal -e sudo dmesg -xH'  \
--field "Журнал включен":CHK "$j1" \
--button=gtk-quit:1 \
--button=gtk-ok:0 \
)"
x="$?"
fi
echo $y
[ "$x" = "2" ] && (defaultbrowser "https://wiki.archlinux.org/index.php/Systemd_(Русский)#.D0.96.D1.83.D1.80.D0.BD.D0.B0.D0.BB" &) && EXIT
[ "$x" = "1" ] && exit
[ "`echo $y| grep TRUE`" ] && exec sudo syslogd || sudo killall syslogd
$0 &
