LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 12-24-2016, 07:27 AM   #1
HalfMadDad
Member
 
Registered: Jun 2010
Location: Canada
Distribution: Slackware, systemd-garbage
Posts: 143

Rep: Reputation: 9
Best Window Manager for Special Needs Children


Hi Everyone

I have heard lots of debates about window mangers. If window Manger A has a number of features that B does not have and it takes just N more memory then it's has the upper hand. However what if memory and features are not the most important thing.

I feel that with special needs kids, easy of use would be the most important thing. I like Joe's window manager but having a "work space switcher" could be very confusing.

Do you think that TWM would be the easiest window manger to use? It has a large X for a mouse pointer by default.

Would a tiling window manager be a good idea. Accidentally iconifying a window might be frustrating as an example.

If you could put yourself into the "shoes" of a child that does not know computers well, what pitfalls could they fall in, how could these be avoided.

Thanks for reading-Patrick
 
Old 12-24-2016, 11:21 AM   #2
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,286

Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
Hi Patrick,

Give us a hint at the special need; I'm guessing mild mental retardation, or ADD. I've just had my head in a windows based linux installer and it has a long list of distros. Among the distros listed are "Linux for Kids"

DouDouLinux
Qimo*4 Kids 2.0
Sugar On A Stick

They must surely have solved this problem for you.
 
1 members found this post helpful.
Old 12-24-2016, 11:41 AM   #3
HalfMadDad
Member
 
Registered: Jun 2010
Location: Canada
Distribution: Slackware, systemd-garbage
Posts: 143

Original Poster
Rep: Reputation: 9
Hi Business_kid

Both of my kids have autism. There are delays but lack of patience and trouble problem solving can be issues

I'll have a look at those distros

Thanks
 
Old 12-24-2016, 11:59 AM   #4
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,570
Blog Entries: 19

Rep: Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451
Have a look at this blog post. He recommends xmonad as being very suitable for children.
 
1 members found this post helpful.
Old 12-24-2016, 12:19 PM   #5
DavidMcCann
LQ Veteran
 
Registered: Jul 2006
Location: London
Distribution: PCLinuxOS, Debian
Posts: 6,139

Rep: Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314
You can always get rid of the pager on the panel and set the number of workspaces to 1.

You can also disable the minimise/restore/close buttons in some GUIs: in Xfce you use the Window Manager control panel and in Mate I think you use dconf or gsettings and alter button-layout.
 
1 members found this post helpful.
Old 12-24-2016, 12:55 PM   #6
fatmac
LQ Guru
 
Registered: Sep 2011
Location: Upper Hale, Surrey/Hants Border, UK
Distribution: Mainly Devuan, antiX, & Void, with Tiny Core, Fatdog, & BSD thrown in.
Posts: 5,484

Rep: Reputation: Disabled
My favourite WM is fluxbox, it may work for you, it has simple files for configuring most things, make as complex or as easy as you want, create a very simple menu, or a comprehensive one, by altering a text file. No desktop icons by default, & just a right click menu pop up.

If you want it in a distro, take a look at Antix 'base', this is what I use.
http://antix.mepis.com/index.php?tit...ors.2FDownload
 
1 members found this post helpful.
Old 12-24-2016, 06:21 PM   #7
jamison20000e
Senior Member
 
Registered: Nov 2005
Location: ...uncanny valley... infinity\1975; (randomly born:) Milwaukee, WI, US( + travel,) Earth&Mars (I wish,) END BORDER$!◣◢┌∩┐ Fe26-E,e...
Distribution: any GPL that work on freest-HW; has been KDE, CLI, Novena-SBC but open.. http://goo.gl/NqgqJx &c ;-)
Posts: 4,888
Blog Entries: 2

Rep: Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567
Hi.

I like Xfce, KDE and +1 for Sugar or so on (any will do,) key is to block from systems apps &c. Here's a blog post I made a while back: http://www.linuxquestions.org/questi...like-me-35291/
too bad I did not take any screenshots but wound up giving him KDE with no bar just screen widgets, toys and icons( of various sizes...) have fun, free!
 
1 members found this post helpful.
Old 12-24-2016, 07:51 PM   #8
HalfMadDad
Member
 
Registered: Jun 2010
Location: Canada
Distribution: Slackware, systemd-garbage
Posts: 143

Original Poster
Rep: Reputation: 9
Thanks everyone for these great posts
 
Old 12-24-2016, 08:05 PM   #9
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
What are they comfortable using, and why? Might it be possible to start from something like they are using and gradually change things (change is a problem, I think?) from there? Personally*, I'm hating using Gnome Shell I'm booted into almost as much as the Windows 10 I escaped earlier by doing so because I like XFCE. I would imagine somebody who liked Gnome Shell would feel the same going from Windows 10 to XFCE.
Is it, perhaps, a case of giving them what they need to do and allowing them to learn to expand to what they want to do?

*I've been on edge for the last few weeks because Debian Sid's not been working on my machines.

Last edited by 273; 12-24-2016 at 08:06 PM.
 
1 members found this post helpful.
Old 12-25-2016, 09:49 AM   #10
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,286

Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
Kids with Autism have often have concentration in bucketloads, once motivated. Why not involve them in the choice? Better chance of success that way.

I once suffered too regular updates of Mandrake(now Mandriva) as a 'crashtester' while they promised help. I got a python script out of them for starting various window managers in X depending on my choice, by dint of copying their glowing promise of help to crashtesters on to their mailing list and holding them to it. It appears to still exist
http://rpmfind.net/linux/rpm2html/se...hp?query=xtart
 
1 members found this post helpful.
Old 12-26-2016, 06:46 AM   #11
HalfMadDad
Member
 
Registered: Jun 2010
Location: Canada
Distribution: Slackware, systemd-garbage
Posts: 143

Original Poster
Rep: Reputation: 9
Hi 273

My son is 10(11 in March.) He can use Ubuntu quite well. However it's on an underpowered laptop and I would like to switch to something lighter.

My daughter just turned 7. She is brand new to computers and needs something simple.

Thanks
 
Old 12-26-2016, 06:47 AM   #12
HalfMadDad
Member
 
Registered: Jun 2010
Location: Canada
Distribution: Slackware, systemd-garbage
Posts: 143

Original Poster
Rep: Reputation: 9
hi business_kid

My son's concentration is excellent, my daughter's is not so great yet but is improving.

thanks for the link for window manger testing-Patrick
 
Old 12-26-2016, 08:07 AM   #13
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
It might be worth installing LXDE on the Ubuntu laptop and seeing how he likes it? I say LXDE because it's light and though I don't find it as customisable as XFCE if he's used to Ubuntu he's used to not being able to change much. You should be able to install LXDE (or, indeed, XFCE) alongside Ubuntu's Unity -- it may not work wuite as well as Lubuntu but will give the option to try other DEs with Unity as fallback.
 
1 members found this post helpful.
Old 12-26-2016, 11:27 AM   #14
Xeratul
Senior Member
 
Registered: Jun 2006
Location: UNIX
Distribution: FreeBSD
Posts: 2,657

Rep: Reputation: 255Reputation: 255Reputation: 255
Quote:
Originally Posted by HalfMadDad View Post
Hi Everyone

I have heard lots of debates about window mangers. If window Manger A has a number of features that B does not have and it takes just N more memory then it's has the upper hand. However what if memory and features are not the most important thing.

I feel that with special needs kids, easy of use would be the most important thing. I like Joe's window manager but having a "work space switcher" could be very confusing.

Do you think that TWM would be the easiest window manger to use? It has a large X for a mouse pointer by default.

Would a tiling window manager be a good idea. Accidentally iconifying a window might be frustrating as an example.

If you could put yourself into the "shoes" of a child that does not know computers well, what pitfalls could they fall in, how could these be avoided.

Thanks for reading-Patrick


JWM is awesome on a raspberry:

Code:
<?xml version="1.0"?>

<JWM>

   <!-- The root menu, if this is undefined you will not get a menu. -->
   <!-- Additional RootMenu attributes: onroot, labeled, label -->
   <RootMenu height="15" onroot="123">


      <Separator/>
      <Program icon="/tmp/terminal.png" label="Sound Up"> amixer  -c 1 set 'PCM',0 20+ </Program>

      <Program icon="xrand.png" label="Sound Down"> amixer  -c 1 set 'PCM',0 20- </Program>

      <Menu icon="folder.png" label="Sound >>">
        <Program icon="xrand.png" label="Sound Up +10pct"> amixer  -c 1 set 'PCM',0 10+ </Program>
        <Program icon="xrand.png" label="Sound Down -10pct"> amixer  -c 1 set 'PCM',0 10- </Program>
        <Program icon="xrand.png" label="Sound Mute"> amixer  -c 1 set 'PCM',0 20000- </Program>
      </Menu>
      <Separator/>


      <Program icon="xrand.png" label="Raspman Manager"> xterm -e raspman </Program>
      <Program icon="rxvt.png" label="Bookmarks XCLIP"> raspman --bookmark-xclip  ; xclip -o >>  ~/.rasp-bookmarks  ; echo  >> ~/rasp-bookmarks  </Program>
      <Program icon="xrand.png" label="Play XCLIP"> xterm -e sh ~/scripts/playxccur.sh  </Program>
      <Separator/>


      <Program icon="xrand.png" label="HL2"> xterm -e sh ~/hl2.sh  </Program>
      <Separator/>

      <Program icon="xrand.png" label="bash mplayer cur HL "> xterm -e sh ~/playcur.sh  </Program>

      <Program icon="rxvt.png" label="Terminal">x-terminal-emulator</Program>


      <Program icon="rxvt.png" label=" xmoto "> xterm -e  xmoto --ugly --noexts     </Program>

      <Program icon="xrand.png" label="Mplayer cur "> xterm -e mplayer -fs -zoom ` xclip -o  `   </Program>




      <Program icon="xrand.png" label="xrand r"> xrandr -s 640x480 </Program>

      <Program icon="firefox.png" label="Www Browser">x-www-browser</Program>

      <Program icon="youtube.png" label="YOUTUBE"> iceweasel youtube.com </Program>
      <Program icon="youtube.png" label="Traffic"> sh ~/lisa.sh  </Program>



      <Program icon="youtube.png" label="hatari">  hatari </Program>
      <Program icon="youtube.png" label="supertux">  supertux  </Program>
      <Program icon="youtube.png" label="Sound Settings alsamixer">    xterm -e alsamixer  </Program>
      <Program icon="youtube.png" label="virtual keyboard xvkbd">   xvkbd  </Program>



<!-- #DEBIAN
      <Menu icon="folder.png" label="Applications">
         <Program icon="audacious.png" label="Audacious">audacious</Program>
         <Program icon="dia.png" label="Dia">dia</Program>
         <Program icon="firefox.png" label="Firefox">firefox</Program>
         <Program icon="pidgin.png" label="Pidgin">pidgin</Program>
         <Program icon="gimp.png" label="Gimp">gimp</Program>
         <Program icon="gtk-gnutella.png" label="gtk-gnutella">
            gtk-gnutella
         </Program>
         <Program icon="gxine.png" label="gxine">gxine</Program>
         <Program icon="ooffice.png" label="Open Office">ooffice</Program>
      </Menu>
      <Menu icon="folder.png" label="Utilities">
         <Program icon="xcalc.png">xcalc</Program>
         <Program icon="xfontsel.png">xfontsel</Program>
         <Program icon="xmag.png">xmag</Program>
         <Program icon="xprop.png" label="xprop">
            xprop | xmessage -file -
         </Program>
      </Menu>
-->
      <Separator/>

      <Restart label="Restart" icon="restart.png"/>
      <Exit label="Exit" confirm="true" icon="exit.png"/>
   </RootMenu>

   <Group>
      <Class>Pidgin</Class>
      <Option>sticky</Option>
   </Group>

   <Group>
      <Name>gkrellm2</Name>
      <Option>nolist</Option>
   </Group>

   <Group>
      <Name>rxvt</Name>
      <Option>vmax</Option>
   </Group>

   <!-- Additional tray attributes: autohide, width, border, layer, layout -->
   <Tray  x="0" y="-1" height="32">

      <!-- Additional TrayButton attribute: label -->
      <TrayButton label="|Start Menu|">root:1</TrayButton>

      <TrayButton label="_">showdesktop</TrayButton>

      <!-- Additional Pager attributes; width, height -->
      <Pager/>

      <!-- Additional TaskList attribute: maxwidth -->
      <TaskList/>

      <Dock/>

      <!-- Additional Swallow attribute: height -->
      <Swallow name="xload" width="64">
         xload -nolabel -bg black -fg red -hl white
      </Swallow>

      <Clock format="%H:%M">xclock</Clock>

   </Tray>

   <!-- Visual Styles -->

   <WindowStyle>

      <Font>-*-fixed-*-r-*-*-10-*-*-*-*-*-*-*</Font>
      <Width>4</Width>
      <Height>20</Height>

      <Active>
         <Text>white</Text>
<!-- #DEBIAN
         <Title>#70849d:#2e3a67</Title>
         <Corner>white</Corner>
-->
         <Title>White:Black</Title>
         <Corner>gray20:white</Corner>
         <Outline>black</Outline>
      </Active>

      <Inactive>
         <Text>#aaaaaa</Text>
         <Title>#808488:#303438</Title>
         <Corner>#aaaaaa</Corner>
         <Outline>black</Outline>
      </Inactive>

   </WindowStyle>

   <TaskListStyle>
      <Font>-*-fixed-*-r-*-*-10-*-*-*-*-*-*-*</Font>
      <ActiveForeground>black</ActiveForeground>
      <ActiveBackground>gray90:gray70</ActiveBackground>
      <Foreground>black</Foreground>
      <Background>gray70:gray90</Background>
   </TaskListStyle>

   <!-- Additional TrayStyle attribute: insert -->
   <TrayStyle>
      <Font>-*-fixed-*-r-*-*-10-*-*-*-*-*-*-*</Font>
      <Background>gray90</Background>
      <Foreground>black</Foreground>
   </TrayStyle>

   <PagerStyle>
      <Outline>black</Outline>
      <Foreground>gray90</Foreground>
      <Background>#808488</Background>
      <ActiveForeground>#70849d</ActiveForeground>
      <ActiveBackground>#2e3a67</ActiveBackground>
   </PagerStyle>

   <MenuStyle>
      <Font>-*-fixed-*-r-*-*-10-*-*-*-*-*-*-*</Font>
      <Foreground>black</Foreground>
      <Background>gray90</Background>
      <ActiveForeground>white</ActiveForeground>
      <ActiveBackground>#70849d:#2e3a67</ActiveBackground>
   </MenuStyle>

   <PopupStyle>
      <Font>-*-fixed-*-r-*-*-10-*-*-*-*-*-*-*</Font>
      <Outline>black</Outline>
      <Foreground>black</Foreground>
      <Background>yellow</Background>
   </PopupStyle>

   <IconPath>
      $HOME/.icons
   </IconPath>

   <!-- Virtual Desktops -->
   <!-- Desktop tags can be contained within Desktops for desktop names. -->
   <Desktops count="4">

      <!-- Default background. Note that a Background tag can be
           contained within a Desktop tag to give a specific background
           for that desktop.
       -->
      <Background type="tile">$HOME/Debian.jpg</Background>

   </Desktops>

   <!-- Double click speed (in milliseconds) -->
   <DoubleClickSpeed>400</DoubleClickSpeed>

   <!-- Double click delta (in pixels) -->
   <DoubleClickDelta>2</DoubleClickDelta>

   <!-- The focus model (sloppy or click) -->
   <FocusModel>click</FocusModel>

   <!-- The snap mode (none, screen, or border) -->
   <SnapMode distance="10">border</SnapMode>

   <!-- The move mode (outline or opaque) -->
   <MoveMode>opaque</MoveMode>

   <!-- The resize mode (outline or opaque) -->
   <ResizeMode>opaque</ResizeMode>

   <!-- Key bindings -->
   <Key key="Up">up</Key>
   <Key key="Down">down</Key>
   <Key key="Right">right</Key>
   <Key key="Left">left</Key>
   <Key key="h">left</Key>
   <Key key="j">down</Key>
   <Key key="k">up</Key>
   <Key key="l">right</Key>
   <Key key="Return">select</Key>
   <Key key="Escape">escape</Key>

   <Key mask="A" key="Tab">nextstacked</Key>
   <Key mask="A" key="F4">close</Key>
   <Key mask="A" key="#">desktop#</Key>
   <Key mask="A" key="F1">root:1</Key>
   <Key mask="A" key="F2">window</Key>

</JWM>
 
Old 12-26-2016, 11:50 AM   #15
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,286

Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
Talking [OT] on your userename

Quite OT, but I appreciate the name you chose, having been there myself. I will pass on a car poster which I saw on an overcrowded old banger going through a small town. It read:
Quote:
Insanity is hereditary. You get it from your kids
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
dwm window manager: conky eats 100%CPU when it has its own window (window_type normal) ondoho Linux - Software 0 10-11-2016 08:49 PM
Creating a Fixed Window Size in a Window Manager (Odd Question) Stupac Programming 3 06-30-2011 04:04 AM
Awesome Window manager ~ resize window key bindings do not work. bubnoff Linux - Desktop 0 12-23-2010 01:08 PM
Getting Key and Create events from all window children with Xt LonelyStar Programming 4 09-27-2007 07:27 AM
root window has no children on display :0.0 jax8 Linux - Newbie 2 04-15-2004 08:26 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 02:39 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration