grover66 / kidtimer

Script to manage computer usage by time and schedule.
18 stars 23 forks source link

Popups don't appear anymore before logoff - Kidtimer 2.2-13 on Ubuntu 14.04 and LC=de_CH.UTF-8 #14

Closed big-ant closed 10 years ago

big-ant commented 10 years ago

Dear Michael,

I did upgrade to Ubuntu 14.04 recently. At the same time I did install the latest kidtimer package (latest - 2.2-13). Now the popup messages 5 - 1 minutes before log off don't appear anymore ... Logoff works fine, but no messages.

Any ideas?

Thank you,

Roman

root@ftux:/home/frederik# kidtimer info

kidtimer info

Son Apr 27 15:13:19 CEST 2014

find /usr/local/kidtimer/ -print | sort /usr/local/kidtimer/ /usr/local/kidtimer/locale /usr/local/kidtimer/locale/de_CH.UTF-8 /usr/local/kidtimer/locale/de_DE.UTF-8 /usr/local/kidtimer/locale/en_US.UTF-8 /usr/local/kidtimer/locale/es_ES.UTF-8 /usr/local/kidtimer/locale/fr_BE.UTF-8 /usr/local/kidtimer/locale/fr_CA.UTF-8 /usr/local/kidtimer/locale/fr_CH.UTF-8 /usr/local/kidtimer/locale/fr_FR.UTF-8 /usr/local/kidtimer/locale/it_IT.UTF-8 /usr/local/kidtimer/schedule /usr/local/kidtimer/schedule/blank /usr/local/kidtimer/schedule/frederik /usr/local/kidtimer/schedule/frederik.save /usr/local/kidtimer/time

/usr/local/kidtimer/time/frederik.ttl

cat /etc/kidtimer/kid.list

frederik

passwd -S -a root P 01/19/2014 0 99999 7 -1 daemon L 10/16/2013 0 99999 7 -1 bin L 10/16/2013 0 99999 7 -1 sys L 10/16/2013 0 99999 7 -1 sync L 10/16/2013 0 99999 7 -1 games L 10/16/2013 0 99999 7 -1 man L 10/16/2013 0 99999 7 -1 lp L 10/16/2013 0 99999 7 -1 mail L 10/16/2013 0 99999 7 -1 news L 10/16/2013 0 99999 7 -1 uucp L 10/16/2013 0 99999 7 -1 proxy L 10/16/2013 0 99999 7 -1 www-data L 10/16/2013 0 99999 7 -1 backup L 10/16/2013 0 99999 7 -1 list L 10/16/2013 0 99999 7 -1 irc L 10/16/2013 0 99999 7 -1 gnats L 10/16/2013 0 99999 7 -1 nobody L 10/16/2013 0 99999 7 -1 libuuid L 10/16/2013 0 99999 7 -1 syslog L 10/16/2013 0 99999 7 -1 messagebus L 10/16/2013 0 99999 7 -1 usbmux L 10/16/2013 0 99999 7 -1 dnsmasq L 10/16/2013 0 99999 7 -1 avahi-autoipd L 10/16/2013 0 99999 7 -1 kernoops L 10/16/2013 0 99999 7 -1 rtkit L 10/16/2013 0 99999 7 -1 whoopsie L 10/16/2013 0 99999 7 -1 speech-dispatcher L 10/16/2013 0 99999 7 -1 avahi L 10/16/2013 0 99999 7 -1 lightdm L 10/16/2013 0 99999 7 -1 pulse L 10/16/2013 0 99999 7 -1 hplip L 10/16/2013 0 99999 7 -1 colord L 10/16/2013 0 99999 7 -1 saned L 10/16/2013 0 99999 7 -1 frederik L 01/16/2014 0 99999 7 -1 gdm L 01/15/2014 0 99999 7 -1 roman P 01/16/2014 0 99999 7 -1 guest-Nt5IXb L 01/19/2014 0 99999 7 -1 kerstin P 01/19/2014 0 99999 7 -1 clamav L 01/20/2014 0 99999 7 -1

dansguardian L 01/20/2014 0 99999 7 -1

cat /usr/local/kidtimer/schedule/*

hour weekday weekend (y/n)

00 n n 01 n n 02 n n 03 n n 04 n n 05 n n 06 n n 07 n n 08 y y 09 y y 10 y y 11 y y 12 y y 13 y y 14 y y 15 y y 16 y y 17 y y 18 y y 19 y y 20 n n 21 n n 22 n n 23 n n

minutes weekday weekend

MAX 120 240

hour weekday weekend (y/n)

00 n n 01 n n 02 n n 03 n n 04 n n 05 n n 06 n n 07 n y 08 n y 09 n y 10 n y 11 y y 12 y y 13 y y 14 y y 15 y y 16 y y 17 y y 18 y y 19 y y 20 y y 21 n n 22 n n 23 n n

minutes weekday weekend

MAX 30 30

hour weekday weekend (y/n)

00 n n 01 n n 02 n n 03 n n 04 n n 05 n n 06 n n 07 n n 08y y 09 y y 10 y y 11 y y 12 y y 13 y y 14 y y 15 y y 16 y y 17 y y 18 y y 19 y y 20 n n 21 n n 22 n n 23 n n

minutes weekday weekend

MAX 120 240

cat /usr/local/kidtimer/time/*

4

cat /etc/cron.d/kidtimer 0 * * * * root /usr/local/bin/kidtimer hourly 0 0 * * * root /usr/local/bin/kidtimer daily

Reverse Depends: Dependencies: 2.2-13 - at (0 (null)) libnotify-bin (0 (null)) bsdutils (0 (null)) Provides: 2.2-13 -

Reverse Provides:

cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty

DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"

uname -a

Linux ftux 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:08:14 UTC 2014 i686 i686 i686 GNU/Linux

/usr/bin/env LC_PAPER=de_CH.UTF-8 XDG_VTNR=8 LC_ADDRESS=de_CH.UTF-8 XDG_SESSION_ID=c28 LC_MONETARY=de_CH.UTF-8 TERM=xterm SHELL=/bin/bash XDG_SESSION_COOKIE=aeb7b64651c52d84de0e974152d6d4de-1398603575.630567-529353055 LC_NUMERIC=de_CH.UTF-8 USER=root LC_TELEPHONE=de_CH.UTF-8 LSCOLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:.tar=01;31:.tgz=01;31:.arj=01;31:.taz=01;31:.lzh=01;31:.lzma=01;31:.tlz=01;31:.txz=01;31:.zip=01;31:.z=01;31:.Z=01;31:.dz=01;31:.gz=01;31:.lz=01;31:.xz=01;31:.bz2=01;31:.bz=01;31:.tbz=01;31:.tbz2=01;31:.tz=01;31:.deb=01;31:.rpm=01;31:.jar=01;31:.war=01;31:.ear=01;31:.sar=01;31:.rar=01;31:.ace=01;31:.zoo=01;31:.cpio=01;31:.7z=01;31:.rz=01;31:.jpg=01;35:.jpeg=01;35:.gif=01;35:.bmp=01;35:.pbm=01;35:.pgm=01;35:.ppm=01;35:.tga=01;35:.xbm=01;35:.xpm=01;35:.tif=01;35:.tiff=01;35:.png=01;35:.svg=01;35:.svgz=01;35:.mng=01;35:.pcx=01;35:.mov=01;35:.mpg=01;35:.mpeg=01;35:.m2v=01;35:.mkv=01;35:.webm=01;35:.ogm=01;35:.mp4=01;35:.m4v=01;35:.mp4v=01;35:.vob=01;35:.qt=01;35:.nuv=01;35:.wmv=01;35:.asf=01;35:.rm=01;35:.rmvb=01;35:.flc=01;35:.avi=01;35:.fli=01;35:.flv=01;35:.gl=01;35:.dl=01;35:.xcf=01;35:.xwd=01;35:.yuv=01;35:.cgm=01;35:.emf=01;35:.axv=01;35:.anx=01;35:.ogv=01;35:.ogx=01;35:.aac=00;36:.au=00;36:.flac=00;36:.mid=00;36:.midi=00;36:.mka=00;36:.mp3=00;36:.mpc=00;36:.ogg=00;36:.ra=00;36:.wav=00;36:.axa=00;36:.oga=00;36:.spx=00;36:_.xspf=00;36: SUDO_USER=roman SUDO_UID=1002 USERNAME=root PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games MAIL=/var/mail/root LC_IDENTIFICATION=de_CH.UTF-8 PWD=/home/frederik LANG=de_CH.UTF-8 LC_MEASUREMENT=de_CH.UTF-8 HOME=/root SUDO_COMMAND=/bin/su XDG_SEAT=seat0 SHLVL=2 LANGUAGE=de_CH:de LOGNAME=root LESSOPEN=| /usr/bin/lesspipe %s DISPLAY=:1 SUDO_GID=1002 LC_TIME=de_CH.UTF-8 LESSCLOSE=/usr/bin/lesspipe %s %s COLORTERM=gnome-terminal XAUTHORITY=/home/frederik/.Xauthority LC_NAME=deCH.UTF-8 =/usr/bin/env

grover66 commented 10 years ago

Roman,

Will upgrade my test VM to 14.04 and test your issue in the next couple of days.

Thx,

Mike

On Sun, Apr 27, 2014 at 9:24 AM, Roman Spirgi notifications@github.comwrote:

Dear Michael,

I did upgrade to Ubuntu 14.04 recently. At the same time I did install the latest kidtimer package (latest - 2.2-13). Now the popup messages 5 - 1 minutes before log off don't appear anymore ... Logoff works fine, but no messages.

Any ideas?

Thank you, Roman

root@ftux:/home/frederik# kidtimer info kidtimer info Son Apr 27 15:13:19 CEST 2014

find /usr/local/kidtimer/ -print | sort /usr/local/kidtimer/ /usr/local/kidtimer/locale /usr/local/kidtimer/locale/de_CH.UTF-8 /usr/local/kidtimer/locale/de_DE.UTF-8 /usr/local/kidtimer/locale/en_US.UTF-8 /usr/local/kidtimer/locale/es_ES.UTF-8 /usr/local/kidtimer/locale/fr_BE.UTF-8 /usr/local/kidtimer/locale/fr_CA.UTF-8 /usr/local/kidtimer/locale/fr_CH.UTF-8 /usr/local/kidtimer/locale/fr_FR.UTF-8 /usr/local/kidtimer/locale/it_IT.UTF-8 /usr/local/kidtimer/schedule /usr/local/kidtimer/schedule/blank /usr/local/kidtimer/schedule/frederik /usr/local/kidtimer/schedule/frederik.save /usr/local/kidtimer/time /usr/local/kidtimer/time/frederik.ttl

cat /etc/kidtimer/kid.list frederik

passwd -S -a root P 01/19/2014 0 99999 7 -1 daemon L 10/16/2013 0 99999 7 -1 bin L 10/16/2013 0 99999 7 -1 sys L 10/16/2013 0 99999 7 -1 sync L 10/16/2013 0 99999 7 -1 games L 10/16/2013 0 99999 7 -1 man L 10/16/2013 0 99999 7 -1 lp L 10/16/2013 0 99999 7 -1 mail L 10/16/2013 0 99999 7 -1 news L 10/16/2013 0 99999 7 -1 uucp L 10/16/2013 0 99999 7 -1 proxy L 10/16/2013 0 99999 7 -1 www-data L 10/16/2013 0 99999 7 -1 backup L 10/16/2013 0 99999 7 -1 list L 10/16/2013 0 99999 7 -1 irc L 10/16/2013 0 99999 7 -1 gnats L 10/16/2013 0 99999 7 -1 nobody L 10/16/2013 0 99999 7 -1 libuuid L 10/16/2013 0 99999 7 -1 syslog L 10/16/2013 0 99999 7 -1 messagebus L 10/16/2013 0 99999 7 -1 usbmux L 10/16/2013 0 99999 7 -1 dnsmasq L 10/16/2013 0 99999 7 -1 avahi-autoipd L 10/16/2013 0 99999 7 -1 kernoops L 10/16/2013 0 99999 7 -1 rtkit L 10/16/2013 0 99999 7 -1 whoopsie L 10/16/2013 0 99999 7 -1 speech-dispatcher L 10/16/2013 0 99999 7 -1 avahi L 10/16/2013 0 99999 7 -1 lightdm L 10/16/2013 0 99999 7 -1 pulse L 10/16/2013 0 99999 7 -1 hplip L 10/16/2013 0 99999 7 -1 colord L 10/16/2013 0 99999 7 -1 saned L 10/16/2013 0 99999 7 -1 frederik L 01/16/2014 0 99999 7 -1 gdm L 01/15/2014 0 99999 7 -1 roman P 01/16/2014 0 99999 7 -1 guest-Nt5IXb L 01/19/2014 0 99999 7 -1 kerstin P 01/19/2014 0 99999 7 -1 clamav L 01/20/2014 0 99999 7 -1 dansguardian L 01/20/2014 0 99999 7 -1

cat /usr/local/kidtimer/schedule/*

hour weekday weekend (y/n)

00 n n 01 n n 02 n n 03 n n 04 n n 05 n n 06 n n 07 n n 08 y y 09 y y 10 y y 11 y y 12 y y 13 y y 14 y y 15 y y 16 y y 17 y y 18 y y 19 y y 20 n n 21 n n 22 n n 23 n n

minutes weekday weekend

MAX 120 240

hour weekday weekend (y/n)

00 n n 01 n n 02 n n 03 n n 04 n n 05 n n 06 n n 07 n y 08 n y 09 n y 10 n y 11 y y 12 y y 13 y y 14 y y 15 y y 16 y y 17 y y 18 y y 19 y y 20 y y 21 n n 22 n n 23 n n

minutes weekday weekend

MAX 30 30

hour weekday weekend (y/n)

00 n n 01 n n 02 n n 03 n n 04 n n 05 n n 06 n n 07 n n 08y y 09 y y 10 y y 11 y y 12 y y 13 y y 14 y y 15 y y 16 y y 17 y y 18 y y 19 y y 20 n n 21 n n 22 n n 23 n n

minutes weekday weekend

MAX 120 240

cat /usr/local/kidtimer/time/* 4

cat /etc/cron.d/kidtimer 0 * * * * root /usr/local/bin/kidtimer hourly 0 0 * * * root /usr/local/bin/kidtimer daily

  • * * * * root /usr/local/bin/kidtimer check @reboothttps://github.com/rebootroot /usr/local/bin/kidtimer daily --- /usr/bin/apt-cache showpkg kidtimer Package: kidtimer Versions: 2.2-13 (/var/lib/dpkg/status) Description Language: File: /var/lib/dpkg/status MD5: 896b6d50c9ee456087a3da44c12bd444

Reverse Depends: Dependencies: 2.2-13 - at (0 (null)) libnotify-bin (0 (null)) bsdutils (0 (null)) Provides: 2.2-13 - Reverse Provides:

cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"

uname -a Linux ftux 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:08:14 UTC 2014 i686 i686 i686 GNU/Linux

/usr/bin/env LC_PAPER=de_CH.UTF-8 XDG_VTNR=8 LC_ADDRESS=de_CH.UTF-8 XDG_SESSION_ID=c28 LC_MONETARY=de_CH.UTF-8 TERM=xterm SHELL=/bin/bash

XDG_SESSION_COOKIE=aeb7b64651c52d84de0e974152d6d4de-1398603575.630567-529353055 LC_NUMERIC=de_CH.UTF-8 USER=root LC_TELEPHONE=de_CH.UTF-8

LSCOLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32: .tar=01;31:.tgz=01;31:.arj=01;31:.taz=01;31:.lzh=01;31:.lzma=01;31: .tlz=01;31:.txz=01;31:.zip=01;31:.z=01;31:.Z=01;31:.dz=01;31: .gz=01;31:.lz=01;31:.xz=01;31:.bz2=01;31:.bz=01;31:.tbz=01;31: .tbz2=01;31:.tz=01;31:.deb=01;31:.rpm=01;31:.jar=01;31:.war=01;31: .ear=01;31:.sar=01;31:.rar=01;31:.ace=01;31:.zoo=01;31:.cpio=01;31: .7z=01;31:.rz=01;31:.jpg=01;35:.jpeg=01;35:.gif=01;35:.bmp=01;35: .pbm=01;35:.pgm=01;35:.ppm=01;35:.tga=01;35:.xbm=01;35:.xpm=01;35: .tif=01;35:.tiff=01;35:.png=01;35:.svg=01;35:.svgz=01;35:.mng=01;35: .pcx=01;35:.mov=01;35:.mpg=01;35:.mpeg=01;35:.m2v=01;35:.mkv=01;35:< em>.webm=01;35:.ogm=01;35:.mp4=01;35:.m4v=01;35:.mp4v=01;35: .vob=01;35:.qt=01;35:.nuv=01;35:.wmv=01;35:.asf=01;35:.rm=01;35: .rmvb=01;35:.flc=01;35:.avi=01;35:.fli=01;35:.flv=01;35:.gl=01;35: .dl=01;35:.xcf=01;35:.xwd=01;35:.yuv=01;35:.cgm=01;35:.emf=01;35: .axv=01;35:.anx=01;35:.ogv=01;35:.ogx=01;35:.aac=00;36:.au=00;36: .flac=00;36:.mid=00;36:.midi=00;36:.mka=00;36:.mp3=00;36:.mpc=00;36: .ogg=00;36:.ra=00;36:.wav=00;36:.axa=00;36:.oga=00;36:.spx=00;36:_ .xspf=00;36: SUDO_USER=roman SUDO_UID=1002 USERNAME=root

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games MAIL=/var/mail/root LC_IDENTIFICATION=de_CH.UTF-8 PWD=/home/frederik LANG=de_CH.UTF-8 LC_MEASUREMENT=de_CH.UTF-8 HOME=/root SUDO_COMMAND=/bin/su XDG_SEAT=seat0 SHLVL=2 LANGUAGE=de_CH:de LOGNAME=root LESSOPEN=| /usr/bin/lesspipe %s DISPLAY=:1 SUDO_GID=1002 LC_TIME=de_CH.UTF-8 LESSCLOSE=/usr/bin/lesspipe %s %s COLORTERM=gnome-terminal XAUTHORITY=/home/frederik/.Xauthority LC_NAME=deCH.UTF-8 =/usr/bin/env

— Reply to this email directly or view it on GitHubhttps://github.com/grover66/kidtimer/issues/14 .

grover66 commented 10 years ago

Roman,

I have updated kidtimer to work with Ubuntu 14.04. The change was minor. The who command output changed slightly, causing the DISPLAY variable not to be set correctly. I changed the way it parsed the output, allowing the same code for all versions.

If you have kidtimer_2.2-13, then you can now just type "kidtimer update" to get the latest version (2.2-14).

Thanks for pointing out the bug!!!

Cheers,

Mike

On Mon, Apr 28, 2014 at 11:25 AM, Michael Groves grover66@gmail.com wrote:

Roman,

Will upgrade my test VM to 14.04 and test your issue in the next couple of days.

Thx,

Mike

On Sun, Apr 27, 2014 at 9:24 AM, Roman Spirgi notifications@github.comwrote:

Dear Michael,

I did upgrade to Ubuntu 14.04 recently. At the same time I did install the latest kidtimer package (latest - 2.2-13). Now the popup messages 5 - 1 minutes before log off don't appear anymore ... Logoff works fine, but no messages.

Any ideas?

Thank you, Roman

root@ftux:/home/frederik# kidtimer info kidtimer info Son Apr 27 15:13:19 CEST 2014

find /usr/local/kidtimer/ -print | sort /usr/local/kidtimer/ /usr/local/kidtimer/locale /usr/local/kidtimer/locale/de_CH.UTF-8 /usr/local/kidtimer/locale/de_DE.UTF-8 /usr/local/kidtimer/locale/en_US.UTF-8 /usr/local/kidtimer/locale/es_ES.UTF-8 /usr/local/kidtimer/locale/fr_BE.UTF-8 /usr/local/kidtimer/locale/fr_CA.UTF-8 /usr/local/kidtimer/locale/fr_CH.UTF-8 /usr/local/kidtimer/locale/fr_FR.UTF-8 /usr/local/kidtimer/locale/it_IT.UTF-8 /usr/local/kidtimer/schedule /usr/local/kidtimer/schedule/blank /usr/local/kidtimer/schedule/frederik /usr/local/kidtimer/schedule/frederik.save /usr/local/kidtimer/time /usr/local/kidtimer/time/frederik.ttl

cat /etc/kidtimer/kid.list frederik

passwd -S -a root P 01/19/2014 0 99999 7 -1 daemon L 10/16/2013 0 99999 7 -1 bin L 10/16/2013 0 99999 7 -1 sys L 10/16/2013 0 99999 7 -1 sync L 10/16/2013 0 99999 7 -1 games L 10/16/2013 0 99999 7 -1 man L 10/16/2013 0 99999 7 -1 lp L 10/16/2013 0 99999 7 -1 mail L 10/16/2013 0 99999 7 -1 news L 10/16/2013 0 99999 7 -1 uucp L 10/16/2013 0 99999 7 -1 proxy L 10/16/2013 0 99999 7 -1 www-data L 10/16/2013 0 99999 7 -1 backup L 10/16/2013 0 99999 7 -1 list L 10/16/2013 0 99999 7 -1 irc L 10/16/2013 0 99999 7 -1 gnats L 10/16/2013 0 99999 7 -1 nobody L 10/16/2013 0 99999 7 -1 libuuid L 10/16/2013 0 99999 7 -1 syslog L 10/16/2013 0 99999 7 -1 messagebus L 10/16/2013 0 99999 7 -1 usbmux L 10/16/2013 0 99999 7 -1 dnsmasq L 10/16/2013 0 99999 7 -1 avahi-autoipd L 10/16/2013 0 99999 7 -1 kernoops L 10/16/2013 0 99999 7 -1 rtkit L 10/16/2013 0 99999 7 -1 whoopsie L 10/16/2013 0 99999 7 -1 speech-dispatcher L 10/16/2013 0 99999 7 -1 avahi L 10/16/2013 0 99999 7 -1 lightdm L 10/16/2013 0 99999 7 -1 pulse L 10/16/2013 0 99999 7 -1 hplip L 10/16/2013 0 99999 7 -1 colord L 10/16/2013 0 99999 7 -1 saned L 10/16/2013 0 99999 7 -1 frederik L 01/16/2014 0 99999 7 -1 gdm L 01/15/2014 0 99999 7 -1 roman P 01/16/2014 0 99999 7 -1 guest-Nt5IXb L 01/19/2014 0 99999 7 -1 kerstin P 01/19/2014 0 99999 7 -1 clamav L 01/20/2014 0 99999 7 -1 dansguardian L 01/20/2014 0 99999 7 -1

cat /usr/local/kidtimer/schedule/*

hour weekday weekend (y/n)

00 n n 01 n n 02 n n 03 n n 04 n n 05 n n 06 n n 07 n n 08 y y 09 y y 10 y y 11 y y 12 y y 13 y y 14 y y 15 y y 16 y y 17 y y 18 y y 19 y y 20 n n 21 n n 22 n n 23 n n

minutes weekday weekend

MAX 120 240

hour weekday weekend (y/n)

00 n n 01 n n 02 n n 03 n n 04 n n 05 n n 06 n n 07 n y 08 n y 09 n y 10 n y 11 y y 12 y y 13 y y 14 y y 15 y y 16 y y 17 y y 18 y y 19 y y 20 y y 21 n n 22 n n 23 n n

minutes weekday weekend

MAX 30 30

hour weekday weekend (y/n)

00 n n 01 n n 02 n n 03 n n 04 n n 05 n n 06 n n 07 n n 08y y 09 y y 10 y y 11 y y 12 y y 13 y y 14 y y 15 y y 16 y y 17 y y 18 y y 19 y y 20 n n 21 n n 22 n n 23 n n

minutes weekday weekend

MAX 120 240

cat /usr/local/kidtimer/time/* 4

cat /etc/cron.d/kidtimer 0 * * * * root /usr/local/bin/kidtimer hourly 0 0 * * * root /usr/local/bin/kidtimer daily

  • * * * * root /usr/local/bin/kidtimer check @reboothttps://github.com/rebootroot /usr/local/bin/kidtimer daily --- /usr/bin/apt-cache showpkg kidtimer Package: kidtimer Versions: 2.2-13 (/var/lib/dpkg/status) Description Language: File: /var/lib/dpkg/status MD5: 896b6d50c9ee456087a3da44c12bd444

Reverse Depends: Dependencies: 2.2-13 - at (0 (null)) libnotify-bin (0 (null)) bsdutils (0 (null)) Provides: 2.2-13 - Reverse Provides:

cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"

uname -a Linux ftux 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:08:14 UTC 2014 i686 i686 i686 GNU/Linux

/usr/bin/env LC_PAPER=de_CH.UTF-8 XDG_VTNR=8 LC_ADDRESS=de_CH.UTF-8 XDG_SESSION_ID=c28 LC_MONETARY=de_CH.UTF-8 TERM=xterm SHELL=/bin/bash

XDG_SESSION_COOKIE=aeb7b64651c52d84de0e974152d6d4de-1398603575.630567-529353055 LC_NUMERIC=de_CH.UTF-8 USER=root LC_TELEPHONE=de_CH.UTF-8

LSCOLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32: .tar=01;31:.tgz=01;31:.arj=01;31:.taz=01;31:.lzh=01;31:.lzma=01;31: .tlz=01;31:.txz=01;31:.zip=01;31:.z=01;31:.Z=01;31:.dz=01;31: .gz=01;31:.lz=01;31:.xz=01;31:.bz2=01;31:.bz=01;31:.tbz=01;31: .tbz2=01;31:.tz=01;31:.deb=01;31:.rpm=01;31:.jar=01;31:.war=01;31: .ear=01;31:.sar=01;31:.rar=01;31:.ace=01;31:.zoo=01;31:.cpio=01;31: .7z=01;31:.rz=01;31:.jpg=01;35:.jpeg=01;35:.gif=01;35:.bmp=01;35: .pbm=01;35:.pgm=01;35:.ppm=01;35:.tga=01;35:.xbm=01;35:.xpm=01;35: .tif=01;35:.tiff=01;35:.png=01;35:.svg=01;35:.svgz=01;35: .mng=01;35:.pcx=01;35:.mov=01;35:.mpg=01;35:.mpeg=01;35:.m2v=01;35:.mkv=01;35:< em>.webm=01;35:.ogm=01;35:.mp4=01;35:.m4v=01;35:.mp4v=01;35: .vob=01;35:.qt=01;35:.nuv=01;35:.wmv=01;35:.asf=01;35:.rm=01;35: .rmvb=01;35:.flc=01;35:.avi=01;35:.fli=01;35:.flv=01;35:.gl=01;35: .dl=01;35:.xcf=01;35:.xwd=01;35:.yuv=01;35:.cgm=01;35:.emf=01;35: .axv=01;35:.anx=01;35:.ogv=01;35:.ogx=01;35:.aac=00;36:.au=00;36: .flac=00;36:.mid=00;36:.midi=00;36:.mka=00;36:.mp3=00;36: .mpc=00;36:.ogg=00;36:.ra=00;36:.wav=00;36:.axa=00;36:.oga=00;36: .spx=00;36:_.xspf=00;36: SUDO_USER=roman SUDO_UID=1002 USERNAME=root

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games MAIL=/var/mail/root LC_IDENTIFICATION=de_CH.UTF-8 PWD=/home/frederik LANG=de_CH.UTF-8 LC_MEASUREMENT=de_CH.UTF-8 HOME=/root SUDO_COMMAND=/bin/su XDG_SEAT=seat0 SHLVL=2 LANGUAGE=de_CH:de LOGNAME=root LESSOPEN=| /usr/bin/lesspipe %s DISPLAY=:1 SUDO_GID=1002 LC_TIME=de_CH.UTF-8 LESSCLOSE=/usr/bin/lesspipe %s %s COLORTERM=gnome-terminal XAUTHORITY=/home/frederik/.Xauthority LC_NAME=deCH.UTF-8 =/usr/bin/env

— Reply to this email directly or view it on GitHubhttps://github.com/grover66/kidtimer/issues/14 .

big-ant commented 10 years ago

Thank you for the quick fix! Works like a charm now in 14.04. And nice update feature btw :)

Cheers, Roman

2014-04-29 6:37 GMT+02:00 grover66 notifications@github.com:

Roman,

I have updated kidtimer to work with Ubuntu 14.04. The change was minor. The who command output changed slightly, causing the DISPLAY variable not to be set correctly. I changed the was it parsed the output, allowing the same code for all versions.

If you have kidtimer_2.2-13, then you can now just type "kidtimer update" to get the latest version (2.2-14).

Thanks for pointing out the bug!!!

Cheers,

Mike

On Mon, Apr 28, 2014 at 11:25 AM, Michael Groves grover66@gmail.com wrote:

Roman,

Will upgrade my test VM to 14.04 and test your issue in the next couple of days.

Thx,

Mike

On Sun, Apr 27, 2014 at 9:24 AM, Roman Spirgi notifications@github.comwrote:

Dear Michael,

I did upgrade to Ubuntu 14.04 recently. At the same time I did install the latest kidtimer package (latest - 2.2-13). Now the popup messages 5

  • 1 minutes before log off don't appear anymore ... Logoff works fine, but no messages.

Any ideas?

Thank you, Roman

root@ftux:/home/frederik# kidtimer info kidtimer info Son Apr 27 15:13:19 CEST 2014

find /usr/local/kidtimer/ -print | sort /usr/local/kidtimer/ /usr/local/kidtimer/locale /usr/local/kidtimer/locale/de_CH.UTF-8 /usr/local/kidtimer/locale/de_DE.UTF-8 /usr/local/kidtimer/locale/en_US.UTF-8 /usr/local/kidtimer/locale/es_ES.UTF-8 /usr/local/kidtimer/locale/fr_BE.UTF-8 /usr/local/kidtimer/locale/fr_CA.UTF-8 /usr/local/kidtimer/locale/fr_CH.UTF-8 /usr/local/kidtimer/locale/fr_FR.UTF-8 /usr/local/kidtimer/locale/it_IT.UTF-8 /usr/local/kidtimer/schedule /usr/local/kidtimer/schedule/blank /usr/local/kidtimer/schedule/frederik /usr/local/kidtimer/schedule/frederik.save /usr/local/kidtimer/time /usr/local/kidtimer/time/frederik.ttl

cat /etc/kidtimer/kid.list frederik

passwd -S -a root P 01/19/2014 0 99999 7 -1 daemon L 10/16/2013 0 99999 7 -1 bin L 10/16/2013 0 99999 7 -1 sys L 10/16/2013 0 99999 7 -1 sync L 10/16/2013 0 99999 7 -1 games L 10/16/2013 0 99999 7 -1 man L 10/16/2013 0 99999 7 -1 lp L 10/16/2013 0 99999 7 -1 mail L 10/16/2013 0 99999 7 -1 news L 10/16/2013 0 99999 7 -1 uucp L 10/16/2013 0 99999 7 -1 proxy L 10/16/2013 0 99999 7 -1 www-data L 10/16/2013 0 99999 7 -1 backup L 10/16/2013 0 99999 7 -1 list L 10/16/2013 0 99999 7 -1 irc L 10/16/2013 0 99999 7 -1 gnats L 10/16/2013 0 99999 7 -1 nobody L 10/16/2013 0 99999 7 -1 libuuid L 10/16/2013 0 99999 7 -1 syslog L 10/16/2013 0 99999 7 -1 messagebus L 10/16/2013 0 99999 7 -1 usbmux L 10/16/2013 0 99999 7 -1 dnsmasq L 10/16/2013 0 99999 7 -1 avahi-autoipd L 10/16/2013 0 99999 7 -1 kernoops L 10/16/2013 0 99999 7 -1 rtkit L 10/16/2013 0 99999 7 -1 whoopsie L 10/16/2013 0 99999 7 -1 speech-dispatcher L 10/16/2013 0 99999 7 -1 avahi L 10/16/2013 0 99999 7 -1 lightdm L 10/16/2013 0 99999 7 -1 pulse L 10/16/2013 0 99999 7 -1 hplip L 10/16/2013 0 99999 7 -1 colord L 10/16/2013 0 99999 7 -1 saned L 10/16/2013 0 99999 7 -1 frederik L 01/16/2014 0 99999 7 -1 gdm L 01/15/2014 0 99999 7 -1 roman P 01/16/2014 0 99999 7 -1 guest-Nt5IXb L 01/19/2014 0 99999 7 -1 kerstin P 01/19/2014 0 99999 7 -1 clamav L 01/20/2014 0 99999 7 -1 dansguardian L 01/20/2014 0 99999 7 -1

cat /usr/local/kidtimer/schedule/*

hour weekday weekend (y/n)

00 n n 01 n n 02 n n 03 n n 04 n n 05 n n 06 n n 07 n n 08 y y 09 y y 10 y y 11 y y 12 y y 13 y y 14 y y 15 y y 16 y y 17 y y 18 y y 19 y y 20 n n 21 n n 22 n n 23 n n

minutes weekday weekend

MAX 120 240

hour weekday weekend (y/n)

00 n n 01 n n 02 n n 03 n n 04 n n 05 n n 06 n n 07 n y 08 n y 09 n y 10 n y 11 y y 12 y y 13 y y 14 y y 15 y y 16 y y 17 y y 18 y y 19 y y 20 y y 21 n n 22 n n 23 n n

minutes weekday weekend

MAX 30 30

hour weekday weekend (y/n)

00 n n 01 n n 02 n n 03 n n 04 n n 05 n n 06 n n 07 n n 08y y 09 y y 10 y y 11 y y 12 y y 13 y y 14 y y 15 y y 16 y y 17 y y 18 y y 19 y y 20 n n 21 n n 22 n n 23 n n

minutes weekday weekend

MAX 120 240

cat /usr/local/kidtimer/time/* 4

cat /etc/cron.d/kidtimer 0 * * * * root /usr/local/bin/kidtimer hourly 0 0 * * * root /usr/local/bin/kidtimer daily

  • * * * * root /usr/local/bin/kidtimer check @reboot< https://github.com/reboot>root /usr/local/bin/kidtimer daily --- /usr/bin/apt-cache showpkg kidtimer Package: kidtimer Versions: 2.2-13 (/var/lib/dpkg/status) Description Language: File: /var/lib/dpkg/status MD5: 896b6d50c9ee456087a3da44c12bd444

Reverse Depends: Dependencies: 2.2-13 - at (0 (null)) libnotify-bin (0 (null)) bsdutils (0 (null)) Provides: 2.2-13 - Reverse Provides:

cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"

uname -a Linux ftux 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:08:14 UTC 2014 i686 i686 i686 GNU/Linux

/usr/bin/env LC_PAPER=de_CH.UTF-8 XDG_VTNR=8 LC_ADDRESS=de_CH.UTF-8 XDG_SESSION_ID=c28 LC_MONETARY=de_CH.UTF-8 TERM=xterm SHELL=/bin/bash

XDG_SESSION_COOKIE=aeb7b64651c52d84de0e974152d6d4de-1398603575.630567-529353055

LC_NUMERIC=de_CH.UTF-8 USER=root LC_TELEPHONE=de_CH.UTF-8

LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:

.tar=01;31:.tgz=01;31:.arj=01;31:.taz=01;31:.lzh=01;31:.lzma=01;31: .tlz=01;31:.txz=01;31:.zip=01;31:.z=01;31:.Z=01;31:.dz=01;31: .gz=01;31:.lz=01;31:.xz=01;31:.bz2=01;31:.bz=01;31:.tbz=01;31:

.tbz2=01;31:.tz=01;31:.deb=01;31:.rpm=01;31:.jar=01;31:.war=01;31:

.ear=01;31:.sar=01;31:.rar=01;31:.ace=01;31:.zoo=01;31:.cpio=01;31: .7z=01;31:.rz=01;31:.jpg=01;35:.jpeg=01;35:.gif=01;35:.bmp=01;35:

.pbm=01;35:.pgm=01;35:.ppm=01;35:.tga=01;35:.xbm=01;35:.xpm=01;35: .tif=01;35:.tiff=01;35:.png=01;35:.svg=01;35:.svgz=01;35:

.mng=01;35:.pcx=01;35:.mov=01;35:.mpg=01;35:.mpeg=01;35:.m2v=01;35:.mkv=01;35:<

em>.webm=01;35:.ogm=01;35:.mp4=01;35:.m4v=01;35:.mp4v=01;35: .vob=01;35:.qt=01;35:.nuv=01;35:.wmv=01;35:.asf=01;35:.rm=01;35:

.rmvb=01;35:.flc=01;35:.avi=01;35:.fli=01;35:.flv=01;35:.gl=01;35: .dl=01;35:.xcf=01;35:.xwd=01;35:.yuv=01;35:.cgm=01;35:.emf=01;35: .axv=01;35:.anx=01;35:.ogv=01;35:.ogx=01;35:.aac=00;36:.au=00;36: .flac=00;36:.mid=00;36:.midi=00;36:.mka=00;36:.mp3=00;36: .mpc=00;36:.ogg=00;36:.ra=00;36:.wav=00;36:.axa=00;36:.oga=00;36: .spx=00;36:.xspf=00;36: SUDO_USER=roman SUDO_UID=1002 USERNAME=root

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

MAIL=/var/mail/root LC_IDENTIFICATION=de_CH.UTF-8 PWD=/home/frederik LANG=de_CH.UTF-8 LC_MEASUREMENT=de_CH.UTF-8 HOME=/root SUDO_COMMAND=/bin/su XDG_SEAT=seat0 SHLVL=2 LANGUAGE=de_CH:de LOGNAME=root LESSOPEN=| /usr/bin/lesspipe %s DISPLAY=:1 SUDO_GID=1002 LC_TIME=de_CH.UTF-8 LESSCLOSE=/usr/bin/lesspipe %s %s COLORTERM=gnome-terminal XAUTHORITY=/home/frederik/.Xauthority LC_NAME=deCH.UTF-8 =/usr/bin/env

— Reply to this email directly or view it on GitHub< https://github.com/grover66/kidtimer/issues/14> .

— Reply to this email directly or view it on GitHubhttps://github.com/grover66/kidtimer/issues/14#issuecomment-41641022 .

Roman Spirgi Oberdorfstrasse 6a 8914 Aeugst am Albis 043 541 03 79 079 261 21 82

grover66 commented 10 years ago

Great!