Q: How do I compress something?
A: You can use “!Squash” to compress a single file, InfoZIP or the commercial version of “!SparkFS”.
Q: What is SparkFS?
A: SparkFS can open a variety of archive files (ZIP,ARJ,CAB,LZH,McStuffit,PackdDir,Spark,TAR,ZOO). It lets you access the contents as if they were in a regular directory. (You can drag & drop files, open files from within the archive by double clicking etc.) – So, simply said: It converts an archive into a folder.
Q: Why is SparkFS read only?
A: The SparkFS included in the RISCOSpi distribution is a free ‘demo’ that only allows reading from the archive files. If you would like to have a complete version of SparkFS order it directly or buy a NutPI addon that contains the full version.
Q: How do I create a new ZIP file with SparkFS?
A: If you have the full version of SparkFS: Launch !SparkFS from ‘$.Utilities’ and MENU (middle) click on the IconBar icon. Select ‘New Archive’ and choose the archive type you want to create.
Q: How do I install SparkFS to the RISC OS PI?
A: Follow these steps:
1. First you have to copy the installation files from the NutPI SD card to the Main SD card. (See NutPI installation?.)
2. open the file ‘$.NutPi.DavidPilling.SparkFs.sparkfs/zip’ using InfoZIP or the read only version of SparkFS shipped with the RISC OS pi distribution.
3. Copy the ‘!SparkFS’ folder to the RAM disk or any other location on your SD Card.
4. If you used SparkFS to extract the archive close SparkFS by MENU-clicking on its IconBar icon. Select ‘Close>Only FS’.
5. Go to ‘$.Utilities’ and delete the ‘!SparkFS’ folder found there. (Select it and press CTRL-K.)
6. Copy (Drag & Drop) the new ‘!SparkFS’ folder to ‘$.Utilities’ and delete the file from the temporary storage choosen in step 3. (CTRL+K)
7. Double click the new !SparkFS icon to launch your new SparkFS.
8. MENU-click the SparkFS icon in the IconBar and select ‘Choices…’ to modify the SparkFS setup.
Q: I have SparkFS. When trying to open a ZIP file I get an error message saying I don’t have enough RAM!
A: SparkFS normally only uses 4 MiByte of RAM. To increase that launch !SparkFS from ‘$.Utilities’, MENU (middle)-click on its IconBar icon and say ‘Choices’. Drag the Maximum Slider in the RAM panel to the value you desire. (48000 is a good value.)
Q: How do I compress a file with !Squash?
A: Squash can ony compress files. To do so, simply drag it onto the Squash Icon in the IconBar. (Squash has to be stared beforehand.)
Q: I don’t want to buy SparkFS, any alternatives?
A: You can use InfoZIP to create new ZIP archives, add files or extract files from ZIP archives. Info ZIP is available from !Packman, the RISC OS package manager. Install “Infozip”, “Zip” and “Unzip” from !Packman.
Q: How do I make screenshots?
A: Using “!Snapper” from the ‘$.Utilities’ directory($ is the root of the main filing system of RISC OS). It allows you to create screenshots of a window, the whole screen or a region on the screen and save it as a variety of image file formats.
Q: How do I convert Image Format X to [JPEG/TIFF/PNG/etc]
A: Using “!ChangeFSI” from the ‘$.Utilities’ directory ($ is the root of the main filing system of RISC OS). Usage see: Software information: ChangeFSI
Q: What are Sprites? / What is the native RISC OS image Format?
A: A sprite is to RISC OS what a BMP is to Windows. Sprites are the RISC OS native image format. One sprite file can contain multiple sprites. This can be completely different sprites which can be different sizes, colour depths, etc.
Q: I want program !XYZ to execute on startup! (Eg. !WinSnap, !Alarm)
A: Menu click (middle button) on the switcher icon (righthandmost on the bar), use the ‘Configure’ option and then click !Boot in the configure window. Click ‘Run’ in the new window and drag the icon of the application you want to start at boot time into the ‘Run at Startup’ window. (This adds a pointer (link) to the original file to the startup list.)
Q: How do I get a clock down the icon bar and how do I set this to run every time I boot the RISC OS box?
A: Using the above method, set !Alarm to execute at startup. This method can also be used to emulate a crontab, by setting ‘task alarms’ where the alarm text is executed as a command. Be aware of a bug here: if the shift key is held down when the alarm triggers, instead of being executed the file is opened for editing.
Q: How do I uncompress something?
Q: How can I search for a pattern in a file?
A1: If you just want to search one file, grep is available from PackMan, and the syntax is the same is in unix. Although the command will accept wildcards, they are not processed by a shell before passing to the program, and so do not behave in the expected unix way. A far better solution is:
A2: !Textseek (also available in PackMan) – this is a fast, WIMP enabled search that supports wildcards, and displays the results in a throwback window so a simple click takes you straight to the file in your favourite editor.