HowTo: Create and Use Stomfi's Cool School Show Part 5
Novell Cool Solutions: Feature
Digg This -
Posted: 19 Apr 2005
|Learning to use Linux at Home and Work
Welcome to my ongoing series of HowTo articles designed to help Linux newbies get comfortable with Linux. Before trying any of these HowTos, take a few minutes to study the prerequisites so you can hit the ground running.
Cool School Show is a multimedia presentation, editing, and review system for students to include their own school work in any field of endeavour for viewing and rating by other students in friendly competition.
The first part of this how to showed you all the windows used in the system
The second part showed you the objects and scripts that make it all work.
The third part showed you the scripts so that the local user can edit and add new shows.Part 4 showed how to create a bootable no install CD with the Cool School Show as a menu selectable application.
By now you should have the Cool School Show up and running. You can see some extra content at my site, which is a small 10MB site which relies on links to other sites like Cool Solutions to get most of the documentation content.
In part 5 of this How To series, we shall burn the CD using K3b, test it by rebooting, copy our RunRev IDE over to the Dyne:bolic home folder, use the IDE to recreate the SCOOL standalone, copy this back to our SUSE development hard drive folder, exit Dyne:bolic, reboot to SUSE and remake the CD with the new standalone, and package the CD using Stomfi's official CD artwork. This will complete this innovative series.
In SUSE 9.2 you will find K3b in the main menu under Multi Media CD Burning, Fire it up and you will a window like this. I've cut off the bottom to save space.
From the tool menu, select CD ? Burn CD Image. You will see this screen:
It probably won't have "File not found", but it may have the name of a previous iso that you have burnt. Use the folder icon at the right of Image to Burn to select your new iso in /home/dyne.
Once you click OK this screen will appear:
Wait for the Md5 Sum to be calculated, and click the Start button on the top right of this screen. The CD will burn, and will be ejected when finished. Any errors will be reported. If there are any try again with another CD. If you still have problems, your burner may be dirty or defective. Clean or replace it and try again.
Put your newly created Dyne:Bolic CD into your CD-ROM drive on the computer you used to develop it and reboot the computer.
Hopefully you have your BIOS set so that it will boot from the CD-ROM. If you can't do this, get a copy of "Smart Boot Manager" make a floppy for it and use this to boot your computer. You can use the menu on "Smart Boot Manager" to boot from the CD.
This is what you should see:
At this stage you can X off the splash window.
At the right of the main screen you will see at least one hard disk icon. You can see I've got 10 of them, one for each of my partitions. Right click on any one of them and select "launch". The file manager will open like this.
Dyne:Bolic mounts all the partitions it finds under the /vol folder.
BEWARE, they are all mounted with read/write/execute permissions. Also you are the Superuser when you boot into Dyne:Bolic, which means you can copy to and from ant hard drive partition to your Dyne:Bolic System. If you have previously used a supported pen drive to "Nest" the system (Done from the second tab on the splash screen), then you can copy or even move files from the hard drive onto the pen drive. Sounds like something 007 could do with.
Use the mouse to select the hard drive and the folder that contains your licensed copy of Runtime Revolution, and highlight the runrev folder in the left hand pane.
Use the left hand pane slider to expose the /home folder. Hold down the Ctrl key (Control Key) put the mouse over the Revolution folder, hold down the left button and drag the folder over to the /home folder. The folder icon should open slightly showing you've got the one you want. Let go all buttons and keys, and you should see this message. If you see a move message, click cancel and try again.
Click accept and wait for it to complete the copy. This is actually going into your RAM, so you need plenty of it. If you haven't got much, you can always nest onto a hard drive will a nest of at least 150MB and reboot, and restart the copy.
There is a square blue icon on the top of the file manager window which starts a Midnight Commander (mc) window. Click this to start mc. Or use the XTERM item on the Dyne:Bolic menu and type mc enter to do the same thing.
The Dyne:bolic menu is accessed by a right click on a blank area of the screen.
Highlight revolution.sh in the /home/Revolution folder and press the Enter key. RunRev will start under your license. In the RunRev bar click File - Open stack and select the stack /home/SCOOL/bin/develop/scool.rev.
When the stack opens, click File ? Build Standalone. Select the /home/SCOOL/bin/develop folder to save the stand alone to.
You should see this message when the stack has been successfully built:
You can quit RunRev after this has been done, and return to the mc window for more actions.
Using the up and down arrow keys and the enter key, navigate in one pane to the folder which contains your new stand alone, and TAB across to the other pane and navigate to the /vol folder where you have your dyne CD development /home/SCOOL/bin folder.
Click "Copy" to copy this file to your dyne development folder.
Click to overwrite existing file.
You now need to set the symbolic links in the /home/SCOOL/bin folder, so use one mc pane to navigate to this folder. The links to set or edit are audacity which is probably OK, gimp, and tedit which won't be. You can see if a link is OK as will have an @ in front of it, whereas one that is not will have a !
If you don't have these link files in bin, which are usually set by the install ? setup script, you will have to TAB to the other pane and navigate to the /usr/bin folder.
So if you have them, TAB to bin folder, highlight the first one with a ! in front of it. Move your mouse up to the top of the mc window and click so the top menu bar will pop up.
Select the file menu and select Edit Symlink.
The Dynebolic files the symbolic links point to are as follows:
Symlink File Real File.
Do each one as above.
If you don't have these symlinks in your SCOOL/bin directory, TAB to /usr/bin. Highlight each Real File in turn. Select Symlink from the File menu. Press Enter on the first two, and change the last symlink file name so it reads /home/SCOOL/bin/tedit.
Using the TAB and navigate keys set one pane to your hard disk folder/dyne/home/SCOOL/bin and the other to your Dynebolic /home/SCOOL/bin. TAB to this folder.
You can use the Insert key above the arrow keys or sometimes the right mouse button to highlight multi files you want to do mc actions on. Using the arrow keys and the Insert key or the mouse, highlight each of the three symlink files.
Click Copy to copy these three files across to your hard drive development folder. Click OK to start the process.
You will have to overwrite any existing files by selecting all on this next pop up.
Using the Dynebolic right click menu, select Exit and reboot the system. The Dynebolic CD should eject. Make sure you take it out and put it aside to be thrown out if the next burn goes OK.
Now you should be back to your development system.
Here is a copy of my background screen which you can save in "/home/dyne/home/GNUStep/Library/WindowMaker/Backgrounds"
Using mc enter your "/home/dyne" folder and copy the above picture into the GNUStep Library. I also got my arrow keys to work in Dynebolic's mc program by setting "navigate_with_arrows=1" in the file "dyne/home/.mc/ini"
Now return to the "/home/dyne" folder and use the command "./dynesdk mkhome" to renew its tar file in "/dyne/cdrom".
Use the command "./dynesdk mkiso" to replace the iso.
Fire up K3b and burn the Gamma a copy of the new iso which is now "SCOOL version 1.0.0"
Is there anything I've forgotten to do? Well, if I did, it's a repeat of the above procedures until everything is perfecto.
Give it a real work out looking for bugs. Fix them or write about them to firstname.lastname@example.org with the subject SCOOLBUG.
When you are happy with your Dynebolic system you can put a "nest" on one of your hard drives. I have found it needs 150MB to fit its population. Use the second tab in the splash window to do this. When you click the nest button this pop up is shown. If you have a USB RAM Stick you can try this first. Mine didn't work, so I didn't bother with it at this stage, and chose the Hard Drive option instead.
Here I have chosen my windows partition, which hasn't got much room on it. I use it to play "scrabout" so I don't care if it gets filled up.
Here is the file it made:
Dynebolic will find this next time it boots and you can save your SCOOL work and setting here.
If you don't have DHCP on your network you can use the Networking button on the second tab of the splash screen to set it to a static IP.
All that's left to do is to make the cover for the CD and case.
I am sorry to admit that I had to use a Windows program to print my CD artwork onto the covers, etc. I have a really good excuse, which is my partner uses Paint Shop Pro version 3 to do the work. You ask why not use the Gimp. Well, PSP 3 is really easy for a real world artist to use. You can zoom in and out with left or right buttons, you can fill, paint, or draw with either colour using either button, and you don't have to mess around with layers and all those sophisticated tools computer artists use. So, of course, I'm not allowed to muck around with this machine, even by networking its yew beaut printer. A small price to pay for having the living room walls replete with my new OpenMosix supercomputer network of several Dyne:Bolic machines plus my SUSE 9.2 workstation, etc., etc.
Here is the artwork for the SCOOL CD. Print it and finish off your lovely home-built professionally made and tested CD.
I hope you had a good time learning and making SCOOL, and reconfiguring the Dynebolic CD. Anyone who got it finished has learned some amazing skills that they can demonstrate to an employer with the objective evidence of their created CD.
Copyright Stomfi © 2005
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com