StartMenu

From Inveneo

Jump to: navigation, search

InveneoPuppyLinux | Customisation

Desktop Icons are managed by the JWM Window Manager

We want a simplified desktop to appear so as not to frighten off/confuse less technical users. This is partly inspired by Beatrix.

The config is held in the XML file: /root/.jwmrc

<?xml version="1.0"?>
<JWM>
	
	
<RootMenu label="Start" labeled="false" height="0">
<Program label="Web Browser (Firefox)" icon="mozicon16.xpm">exec mozstart</Program>
  <Program label="Mail & News (Sylpheed)" icon="mini-mail.xpm">sylpheed</Program> 
  <Program label="Chat (Gaim)" icon="chat16.xpm">gaim</Program> 
  <Program label="Wordprocessor (OpenOffice)" icon="swriter.xpm">swriter</Program>
  <Program label="Spreadsheet (OpenOffice)" icon="scalc.xpm">scalc</Program>
<Separator/>
<Menu label="Programs" icon="programs24.xpm">
 <Menu label="Utilities" icon="features24.xpm">
  <Program label="Archive manager" icon="package.xpm">pupzip</Program> 
  <Program label="Calculator" icon="mini-calc.xpm">xcalc</Program> 
  <Program label="Text Editor" icon="groundhog16.xpm">beaver</Program> 
   <Separator/>
  <Program label="Gpasman password manager" icon="mini-lock.xpm">gpasman</Program> 
  <Program label="Ghostview (PS, PDF)" icon="mini-gv.xpm">ghostview</Program> 
  <Program label="puppyPDF convert file to PDF" icon="mini-pdf.xpm">exec puppypdf</Program>
  <Program label="Xfontsel font viewer" icon="mini-font.xpm">xfontsel -bg "#e0ffe0"</Program> 
   <Separator/>
  <Program label="Pudd copy drive/partition" icon="mini-diskette.xpm">exec Pudd</Program>
  <Program label="Resize /root filesystem" icon="so.xpm">exec resizepfile.sh</Program>
   <Separator/>
  <Program label="Top view running processes" icon="mini-run.xpm">rxvt -font 7x14 -bg "#c0c0c0" -fg black -T Top -n Top -e top</Program>
  <Program label="KP manage running processes" icon="mini-run.xpm">exec kp</Program> 
  <Program label="Hardware probe" icon="mini-hammer.xpm">exec hardware-probe</Program>
  <Program label="Memtest test RAM" icon="mini-hammer.xpm">rxvt -e memtestshell</Program> 
  <Program label="Usbview USB information" icon="mini-hammer.xpm">usbview</Program> 
 </Menu>
 <Menu label="File managers" icon="xfiler24.xpm">
  <Program label="ROX-Filer file manager" icon="mini-filemgr.xpm">rox</Program> 
  <Program label="MToolsFM floppy/Zip/USB file mgr" icon="mini-filemgr.xpm">mtoolsfmshell</Program> 
   <Separator/>
  <Program label="Mount/unmount drives" icon="mini-diskette.xpm">exec pmount</Program>
  <Program label="MUT Media Utility Tool" icon="mut.xpm">exec mut</Program> 
  <Program label="Format floppy disk" icon="mini-diskette.xpm">exec floppy-format.sh</Program>
 </Menu>
 <Menu label="Graphic processing" icon="palette24.xpm">
  <Program label="mtPaint image editor" icon="mini-palette.xpm">mtpaint</Program> 
  <Program label="GTKSee image manager" icon="eye_mini.xpm">gtksee</Program> 
  <Program label="Ghostview (PS, PDF)" icon="mini-gv.xpm">ghostview</Program> 
   <Separator/>
  <Program label="ColorExplorer find a color" icon="mini.rainbow.xpm">exec colorexplorer</Program>
  <Program label="Grabc screen color picker" icon="mini.rainbow.xpm">exec grabcshell</Program> 
  <Program label="mtPaint-snapshot screen capture" icon="mini-camera.xpm">exec mtpaintsnapshot.sh</Program> 
 </Menu>
 <Menu label="Office tools" icon="siag24.xpm">
  <Program label="OpenOffice Writer wordprocessor" icon="swriter.xpm">swriter</Program>
  <Program label="OpenOffice Calc spreadsheet" icon="scalc.xpm">scalc</Program>
  <Program label="OpenOffice Impress presentation" icon="simpress.xpm">simpress</Program>
  <Program label="OpenOffice wysiwyg html editor" icon="sweb.xpm">sweb</Program>
  <Program label="OpenOffice Draw vector editor" icon="sdraw.xpm">sdraw</Program> 
  <Program label="PBdict online dictionary" icon="mini-book1.xpm">exec pbdict</Program> 
 </Menu>
 <Menu label="Network" icon="network24.xpm">
  <Program label="RemoteDesktop RDP client" icon="pc-2x.xpm">exec remotedesktopclient</Program> 
  <Program label="Rdesktop RDP client" icon="pc-2x.xpm">exec rdesktopshell</Program>
  <Program label="TightVnc VNC client" icon="pc-2x.xpm">tightvnc</Program>
 </Menu>
 <Menu label="Internet" icon="nis24.xpm">
  <Program label="Firefox web browser" icon="mozicon16.xpm">exec /usr/lib/firefox/firefox</Program>
  <Program label="Sylpheed mail and news" icon="mini-mail.xpm">sylpheed</Program> 
  <Program label="Gaim MSN/Yahoo/IRC/ICQ/Jabber" icon="chat16.xpm">gaim</Program> 
  <Program label="Secure ssh telnet" icon="mini-sh1.xpm">exec securetelnetshell</Program> 
 </Menu>
 <Menu label="Multimedia" icon="cd24.xpm">
  <Program label="Gxine media player" icon="Animation.xpm">gxine</Program>
  <Program label="Snack basic audio player" icon="mini-audiovol.xpm">snamp.tcl</Program> 
  <Program label="Snack tomAmp audio player" icon="mini-audiovol.xpm">tomAmp.tcl</Program>
  <Program label="Snack XS sound editor" icon="mini-sound.xpm">exec xs.tcl</Program> 
  <Program label="Snack tone generator" icon="mini-sound.xpm">exec generator.tcl</Program> 
  <Program label="Snack levelmeter" icon="mini-sound.xpm">exec levelmeter.tcl</Program>
  <Program label="Snack sound mixer" icon="mini-sound.xpm">exec mixer.tcl</Program> 
 </Menu>
 <Menu label="Games" icon="face-win24.xpm">
 </Menu>
</Menu>
 <Separator/>
<Menu label="Control Panel" icon="pc24.xpm">
 <Program label="Setup Wizards" icon="mini-dog.xpm">exec wizardwizard</Program>
  <Separator/>
  <Program label="Package manager" icon="dotpup.xpm">exec dotpup</Program> 
  <Separator/>
 <Program label="Install Puppy USB drive" icon="mini-ray.xpm">rxvt -bg "#ffffc0" -e /usr/sbin/install-usb.sh</Program>
 <Program label="Install Puppy Zip disk" icon="mini-ray.xpm">rxvt -bg "#ffffc0" -e /usr/sbin/install-zip.sh</Program>
 <Program label="Install Puppy hard drive" icon="mini-ray.xpm">rxvt -bg "#ffffc0" -e /usr/sbin/install-hd.sh</Program>
  <Separator/>
 <Program label="GTK theme" icon="mini.window3d.xpm">exec gtk-theme</Program>
 <Program label="Gxset X settings" icon="mini.window3d.xpm">exec gxsetshell</Program> 
 <Program label="Desktop background image" icon="mini.window3d.xpm">exec set-bkgrnd</Program>
 <Program label="Desktop solid color" icon="mini.window3d.xpm">exec set-bkcolor</Program>
 <Program label="Set global font size" icon="mini-x.xpm">exec set-xftdpi</Program>
  <Separator/>
 <Program label="Set date and time" icon="mini-clock.xpm">exec set-time-for-puppy</Program>
 <Program label="Set timezone" icon="mini-clock.xpm">exec timezone-set</Program>
 <Program label="Chooselocale country localisation" icon="mini-font.xpm">exec chooselocale</Program>
  <Separator/>
 <Program label="Printer Management (Xpdq)" icon="tb_print.xpm">xpdq</Program> 
  <Separator/>
 <Program label="Start SSHd service" icon="so.xpm">rxvt -bg "#ffffc0" -e /usr/local/bin/ssh_server.sh</Program>
  <Separator/>
 <Program label="Pdisk drive partition manager" icon="Pdisk.xpm">exec Pdisk</Program>
 <Program label="Grub bootloader config" icon="grubconfig.xpm">exec grubconfig</Program> 
</Menu>
<Menu label="Find" icon="find24.xpm">
 <Program label="Find File (Gtkfind)" icon="mini-zoom.xpm">gtkfind</Program>
 <Program label="Find Text (reXgrep)" icon="mini-zoom.xpm">rexgrep</Program> 
</Menu>
<Program label="Help" icon="help24.xpm">dillo /usr/share/doc/index.html</Program>
<Program label="Run" icon="run24.xpm">mrxvt -sr -e bash</Program>
 <Separator/>
<Menu label="Shut Down" icon="shutdown24.xpm">
 <Exit confirm="true" label="Exit to prompt" icon="mini-exclam.xpm" />
 <Restart label="JWM restart" icon="mini-windows.xpm"/>
 <Program label="Reboot computer" icon="mini-turn.xpm">exec /usr/X11R6/bin/fvwmreboot</Program>
 <Program label="Power-off computer" icon="mini-stop.xpm">exec /usr/X11R6/bin/fvwmpoweroff</Program>
</Menu>
</RootMenu>
	<Group>
	</Group>
	
	<Tray  autohide="false" insert="right" x="0" y="-1" border="1" height="26" >
		
		<TrayButton label="Start" icon="mini-inveneo.xpm"/>
		
		<Pager/>
		
		<TaskList/>
		
		
		<Clock>xclock</Clock>
	</Tray>
	
	<BorderStyle>
		Sans-12:regular
		<Width>5</Width>
		<Height>20</Height>
		<Foreground>black</Foreground>
		<Background>#E0E5E0</Background>
		<ActiveForeground>white</ActiveForeground>
		<ActiveBackground>#4A5966</ActiveBackground>
	</BorderStyle>
	<TaskListStyle>
		Sans-12:regular
		<ActiveForeground>white</ActiveForeground>
		<ActiveBackground>#8899A6</ActiveBackground>
	</TaskListStyle>
	
	<TrayStyle>
		Sans-12:regular
		<Background>#E0E5E0</Background>
		<Foreground>black</Foreground>
	</TrayStyle>
	<PagerStyle>
		<Outline>black</Outline>
		<Foreground>#E0E5E0</Foreground>
		<Background>#888888</Background>
		<ActiveForeground>#8899AA</ActiveForeground>
		<ActiveBackground>#3A4956</ActiveBackground>
	</PagerStyle>
	<MenuStyle>
		Sans-12:regular
		<Foreground>black</Foreground>
		<Background>#E0E5E0</Background>
		<ActiveForeground>white</ActiveForeground>
		<ActiveBackground>#3A4956</ActiveBackground>
	</MenuStyle>
	<PopupStyle>
		Sans-10
		<Outline>black</Outline>
		<Foreground>black</Foreground>
		<Background>yellow</Background>
	</PopupStyle>
	<Icons>
		<IconPath>$HOME/.icons</IconPath>
		<IconPath>/usr/local/lib/X11/mini-icons</IconPath>
		<IconPath>/usr/local/lib/X11/pixmaps</IconPath>
		<IconPath>/usr/lib/firefox/icons</IconPath>
	</Icons>
	<StartupCommand>
	</StartupCommand>
	
	
	<Desktops count="1"/>
	
	<DoubleClickSpeed>400</DoubleClickSpeed>
	
	<DoubleClickDelta>2</DoubleClickDelta>
	
	<FocusModel>click</FocusModel>
	
	<SnapMode distance="10">border</SnapMode>
	
	<MoveMode>outline</MoveMode>
	
	<ResizeMode>outline</ResizeMode>
	
	<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">next</Key>
	<Key mask="A" key="F4">close</Key>
	<Key mask="A" key="#">desktop#</Key>
	<Key mask="A" key="F1">root</Key>
	<Key mask="A" key="F2">window</Key>
<-- Allow JWM Configurator to make changes -->
<Include>/root/.jwm/jwmrc-personal</Include>
</JWM>
Personal tools