{"id":35555,"date":"2021-11-06T16:52:02","date_gmt":"2021-11-06T16:52:02","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=35555"},"modified":"2026-01-18T13:47:44","modified_gmt":"2026-01-18T13:47:44","slug":"time-limits-for-kids-ubuntu","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2021\/11\/time-limits-for-kids-ubuntu\/","title":{"rendered":"Set Screen Time Limits for Your Kids in Ubuntu 24.04 | 22.04 | 20.04"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/malcontent-icon.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-35556\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/malcontent-icon-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/malcontent-icon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/malcontent-icon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/malcontent-icon-600x600.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/malcontent-icon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/malcontent-icon.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>This simple tutorial shows how to limit the screen time that your kids spend on Ubuntu\/Debian PC or laptop.<\/p>\n<p>GNOME, Ubuntu&#8217;s default desktop environment, is working on parental control app (<a href=\"https:\/\/gitlab.freedesktop.org\/pwithnall\/malcontent\" target=\"_blank\" rel=\"noopener\">Malcontent<\/a>) though it so far lacks the time limitation feature. In this tutorial, I&#8217;m going to introduce <a href=\"https:\/\/launchpad.net\/timekpr-next\" target=\"_blank\" rel=\"noopener\">Timekrp-nExT<\/a>, a screen time managing app works on GNOME, XFCE, KDE, and all other Linux desktops.<\/p>\n<h3>1. Add A Standard Account for Kid:<\/h3>\n<p>Firstly, you need to create an account for your child with restricted permission. For Ubuntu and Debian with GNOME, it must be &#8220;standard&#8221; (non-administrator).<\/p>\n<p>Open &#8220;Settings&#8221; and go to &#8220;Users&#8221; from left pane. Then click &#8220;Unlock&#8221; and type user password to authentication. After that, add a <b>standard<\/b> user for kid.<\/p>\n<p><b>UPDATE: For Ubuntu 24.04<\/b>, go to Settings -&gt; System -&gt; Users instead to add a user without Administrator permission.<\/p>\n<div id=\"attachment_35557\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/create-standard-account.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-35557\" class=\"size-large wp-image-35557\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/create-standard-account-600x369.jpg\" alt=\"\" width=\"600\" height=\"369\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/create-standard-account-600x369.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/create-standard-account-300x185.jpg 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/create-standard-account-768x472.jpg 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/create-standard-account.jpg 977w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-35557\" class=\"wp-caption-text\">Create &#8220;standard&#8221; user for kid<\/p><\/div>\n<h3>2. Install Timekpr-nExT:<\/h3>\n<h4>a.) Add its official PPA:<\/h4>\n<p>The software app is available in Ubuntu repositories since Ubuntu 20.10. For choice, <b>Ubuntu 16.04<\/b>, <b>Ubuntu 18.04,<\/b>\u00a0<b>Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04\/25.10 <\/b>can also install the most recent version from the official PPA.<\/p>\n<p>First, press Ctrl+Alt+T to open terminal and run command to add <a href=\"https:\/\/code.launchpad.net\/~mjasnik\/+archive\/ubuntu\/ppa\" target=\"_blank\" rel=\"noopener\">its PPA repository<\/a>:<\/p>\n<pre>sudo add-apt-repository ppa:mjasnik\/ppa<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/timekpr-next-ppa.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-35558\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/timekpr-next-ppa.png\" alt=\"\" width=\"600\" height=\"218\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/timekpr-next-ppa.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/timekpr-next-ppa-300x109.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h4>b.) Install Timekpr-next:<\/h4>\n<p>Next, open terminal and run command to install the app in all Ubuntu releases or Debian 11:<\/p>\n<pre>sudo apt install timekpr-next<\/pre>\n<p><i>Linux Mint and old Ubuntu 18.04\/16.04 needs to run <code>sudo apt update<\/code> first to refresh cache.<\/i><\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/apt-timekpr.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-35560\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/apt-timekpr.png\" alt=\"\" width=\"600\" height=\"211\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/apt-timekpr.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/apt-timekpr-300x106.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h3>2. Set Time Limit for Your Kid&#8217;s Account:<\/h3>\n<p>Now, search for and open the time managing app from activities overview (or start menu depends on your desktop environment). There are two app icons, choose the one has &#8220;<b>(SU)<\/b>&#8221; at the beginning, which is available only for Administrator accounts.<\/p>\n<div id=\"attachment_35559\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/launch-timekpr.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-35559\" class=\"size-full wp-image-35559\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/launch-timekpr.png\" alt=\"\" width=\"600\" height=\"282\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/launch-timekpr.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/launch-timekpr-300x141.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-35559\" class=\"wp-caption-text\">Open (SU)Timekpr-Next<\/p><\/div>\n<p>When the app opens, choose the <i>child account<\/i> under &#8220;Username&#8221; to configure. In the first tab, you can see the spend &amp; left time info for the account. And, you may add\/subtract specific hours\/minutes for today&#8217;s time.<\/p>\n<p>Under &#8220;<b>Limit configuration<\/b>&#8221; page, you may specify how many hours and minutes allowed to use each day. By adding &#8220;<b>Hour intervals<\/b>&#8220;, kids can only use the PC with limited hours\/minutes during the interval.<\/p>\n<p>NOTE: if &#8220;<b>\u221e <\/b>&#8221; checkbox is enabled, your kid is free to play during all the time interval without counting week day limits.<\/p>\n<div id=\"attachment_35562\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/timekpr-config.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-35562\" class=\"size-large wp-image-35562\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/timekpr-config-600x427.webp\" alt=\"\" width=\"600\" height=\"427\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/timekpr-config-600x427.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/timekpr-config-300x214.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/timekpr-config-768x547.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/timekpr-config.webp 865w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-35562\" class=\"wp-caption-text\">Saturday allows 1 hour during 00:00 ~ 22:00. And free to use from 22:00 to 24:00.<\/p><\/div>\n<p>After setting the time limits, remember to click &#8220;<b>Apply daily limits<\/b>&#8221; to save changes.<\/p>\n<p>For the <b>PlayTime<\/b>, it&#8217;s a time limit for running a certain app\/process. You may use the feature to control how long your kid is allowed to play a game during the daily time limits, though it&#8217;s not enabled by default.<\/p>\n<p>By default, the app will NOT count the time if the screen is locked or child is logging into command console (TTY console via Ctrl+Alt+F3 ~ F6). However, you may change this behavior via additional options:<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/timekpr-addtionaloptions.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-35563\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/timekpr-addtionaloptions-600x427.webp\" alt=\"\" width=\"600\" height=\"427\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/timekpr-addtionaloptions-600x427.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/timekpr-addtionaloptions-300x214.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/timekpr-addtionaloptions-768x547.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/timekpr-addtionaloptions.webp 865w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>There are many other settings, just move the cursor over an option it will prompt what does it do for you.<\/p>","protected":false},"excerpt":{"rendered":"<p>This simple tutorial shows how to limit the screen time that your kids spend on Ubuntu\/Debian PC or laptop. GNOME, Ubuntu&#8217;s default desktop environment, is working on parental control app (Malcontent) though it so far lacks the time limitation feature. In this tutorial, I&#8217;m going to introduce Timekrp-nExT, a screen time managing app works on [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":35556,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[2052],"class_list":["post-35555","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-parental-control"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/35555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=35555"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/35555\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/35556"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=35555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=35555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=35555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}