Showing posts with label toolmanager. Show all posts
Showing posts with label toolmanager. Show all posts

Tuesday, April 3, 2012

Guide: Install & configure a lightweight dock

Many people which used OS3.9 in the past would have liked the AmiDock application.
It’s nothing more than a Dock application which you can use to have your favorite and most frequent applications you use easily.

Of course some might say… “Hey, you can do it by just using the Leave Out feature for your
favorite icons so they can be in the Workbench area just fine!”
This is why we all love Workbench by all means and I’d tend to agree with that aspect.

Most important reasons to install a Dock though are the following:
  1. It’s cool :)
  2. It doesn’t ruin your alignment of icons every time you hit a Clean Up on your
  3. Workbench screen
  4. All icons are together in a specific area which you can move without having to move EVERY button one-by-one
Surely there are some Dock applications in Aminet which can serve our purpose but I
personally didn’t find the usability of AmiDock to any of them.
An old Dock application ToolManager which is widely known in the community is a nice
Dock application (and not only) which I used from the OLD days on my A2000. Recently I
thought of using it again on my beefed A600 and it works like a charm :)
Since some people asked and because I know that ToolManager can be a bit tricky on
configuring I’ll try and cover most parts thoroughly in the following steps.


Step 1: Downloading the necessary files

First of all you need the following archives which you can find from the corresponding links
from Aminet.

Since ToolManager DOESN’T use icon files (.info) but Brush files (.brush) you need to
download your favorite icons from Aminet. Thankfully there are many collections available
for you to choose and test.

For example I’m gonna use an archive of mine that I collected over the years along with many dock brushes made by me :)
------------------------------------------------------------------------------------------------------------------
EDIT: If you want to use icon files instead, download the following archive and copy the
appropriate files (icon.datatype to /Classes/Datatypes and Icon to /Devs/Datatypes).
------------------------------------------------------------------------------------------------------------------

Anyway… once you get these archives transfer them to your Amiga. In my example I putted
them in a temporary folder



Step2: Installing ToolManager

After extracting all these 3 archives you’re gonna have 3 drawers:
  • ToolManager and
  • Brushes & Dock (which are my brushes collection)
Firstly we need to install ToolManager by going inside ToolManager drawer and then to the
Install drawer. Finally we run the installation by clicking on the english icon as the
screenshot bellow



Installation is pretty straightforward without any weird issues. It also doesn’t require any
specific installation drawer as it installs some Libs/MUI Libs/Prefs to the default locations
and the startup program to the WBStartup drawer.
For finalizing the installation a reboot would be nice for everything to load on startup as it
should.


Step 3: Copying necessary Brush files for our Dock Icons

After we completed the installation it’s time to copy some Brush files that we’re gonna use
for our Dock icon images.

For our example I used the following files from the Brushes archive:
  • DOpus.brush: For DOpus icon
  • EaglePlayer.brush: For EaglePlayer icon
  • ClearRAM.brush: For ClearRAM icon
  • Drawers.brush: For Drawers icon
You can check them bellow



Step 4: Configuring ToolManager to our needs

OK everything is ready for starting the configuration.
Before we start let’s be sure that ToolManager is running.

We’ll head to our System partition and open the WBStartup drawer. If you see inside the
application ToolManager we’re good to go.



(If you double click the icon you should get a message that ToolManager is already running
and if you’d like to quit it. Apparently we don’t want to quit it, but I just wanted to you to
know how to disable it in case you need to)
Alright, everything’s set. Time to start configuring :)

The configuration program resides inside the System partition under the Prefs drawer and
it’s called (what else)… ToolManager...



Once you run the ToolManager prefs you’ll be presented with the window bellow
(if you get a message "Error in file - ENV:ToolManager.prefs" just ignore it by hitting the Cancel button)




The ToolManager Preferences program has the following tabs which in our example we’ll
use:
  • Exec: This is where we declare our binary programs/scripts etc.
  • Image: This is where we declare our Brush images
  • Dock: This is where we declare our Docks (we can have more than one)
So… first step is to go to the Exec tab in order to create our list with the executable programs that we want on our Dock.
We make a new Group (for example MyPrograms) and then we create a new Object (for
example DOpus)



As you can see on the above screenshot, on the Command option we insert the path to our
application (and if different the Stack size).
We continue creating new Objects like I did (for example EaglePlayer, ClearRAM and Drawers).
Don’t forget that MUI supports fully Drag & Drop moves so if you wanna alter the order of
how your applications will show, you only need to select and Drag it accordingly :)

Next step is to head to Image tab.
Same as before, here we need to create a new Group (for example MyPrograms) and a new
Object (for example DOpus). The window that will open just needs a name and a path to
the Brush image we spoke about earlier.



Of course and same as before, we’re creating all the other image entries for our other
applications as well (EaglePlayer, ClearRAM and Drawers).

Our final step is the Dock tab.
Without changing anything on what we learned so far, we’ll create a new Group (for
example MyPrograms) and a new Object (for example MyDock).
The only difference based on the other tabs, is that here we’ll combine the info that we
created from the other tabs into this one :)
How do we do that? Easy stuff… by Drag & Drop!
While having the new Dock Object window open, you will navigate to the Exec tab and Drag
& Drop the DOpus entry into the Exec entry on the Dock Object.
You’ll do exactly the same with the Image (Drag & Drop IBrowse entry from the Image tab
into Image entry on Dock Object).



Once you’re ready, feel free to Drag & Drop the other entries as well (EaglePlayer, ClearRAM and
Drawers).
The options (ticks) needed are only “Activated” and “Images”. If you want text along with
Images on every button you can also enable “Text” option.
Finally, on the Columns option you setup how many columns your Dock will have. If you
setup 1 for example, the Dock will become Vertical.

The Position option lets you configure where the Dock will appear. As a hint, if you want for example to position the dock to the lower right part of the screen you must do the following
  1. Click the Drop Down menu on the position area in order for the white popup window to appear
  2. Click the Window tick box and make sure it's ticked
  3. A "Move me" box will appear to the top left of the screen. You move this window to your preferred position (where the dock will start appearing)
  4. Click again the Window tick box and make sure it's unticked. You'll notice that the X,Y text boxes will gather the preferred coordinates!
  5. Click the Ok button to save these settings


Once you're ready with everything just click the Use button.


Step 5: Testing our configuration and saving it!

Everything’s ready for the test.
Once you’ve finished configuring your Dock you can click the Test button to give it a spin.

If you configured everything correctly your Dock will appear in it’s full glory!



If something isn’t right, you can go back and correct it and re-Test it :)
Once settings are correct and based to your needs you only need to click Save and you’re ready!


It wasn't so bad was it?
I hope you'll enjoy your new Dock as much as I'm enjoying mine all these years.

Saturday, March 24, 2012

A600: ClassicWB improvements

Free time on weekends to tinker my lovely Amigas is just priceless :)

This week there was a thread on EAB where we discussed about commodities while some fellow Amigans showed the need to use a Dock instead of plain icons "left out" on their Workbench screen.
Well I was one of them as well, since Workbench 3.1 doesn't have an AmiDock equivalent utility and every utility that I tried in the past wasn't nice for my taste.
Then it hit me that my old A2000 days I have used the ToolManager utility which worked like a charm. After so many years and trying to use it again, I found out that it was kind weird into setting it up. In some minutes I remembered how to set it up correctly and since some fellow Amigans asked if it would be possible for me to write a guide... I thought "Oh well... Lets do this"!

You can download the Guide that I wrote by clicking here.

An example of how my ClassicWB Full is now configured using ToolManager can been seen bellow.



The nice part is that apart of being pretty neat and nice, is that it's really configurable and most important... Blazingly fast! 

---------------------------

Some time ago I contacted Peter Keunecke (PeterK) asking him if there was a way to be able to use his awesome icon.library successfully on ClassicWB.
You see... before contacting him, I made all the necessary tests to my ClassicWB installation and for some reason loading PeterK's icon.library... messed with my palette and icons weren't showing at all!
After a lot of searching around I finally realized that it was the LoadWB that was causing the problems!
Scalos that all ClassicWB 3.1 packs use, uses it's own LoadWB command that internally uses the original LoadWB command (that is renamed to LoadWB.orig).
  • If I use the original WB3.1 LoadWB library then the icons using the new icon.library display just fine but I have no Scalos working.
  • If I use Scalos's LoadWB command then Scalos works just fine but I don't see the icons using the new icon.library.
After some fiddling around, PeterK sent me an archive with some file replacements on my ClassicWB installation that involved some new Classes/Datatypes/Libs/Prefs etc files and that way his icon.library worked just fine!!!
You can check it out along with a video from my previous article that I wrote some weeks ago here.

Seeing that it worthed the effort, Peter created a thread over EAB which explained everything you need to know.

Some days ago, he made a final revision of his archive which involved lotsa stuff. In the thread there is lot of details about what features his version had so whoever needs to make some reading... you can check it there :)

Since I have a really heavy modified ClassicWB installation I had to do my tests carefully so I decided that today was a nice day to do so.

Well after some time tinkering my installation around... IT WORKED LIKE A CHARM!!! 


These are some screenshots from AllIconsOnWB3.1 archive by PeterK showing OS4 icons and DualPNG Ken's Icons.




...and the new Icon information module from Scalos! How awesome is that!



Since my system is rather heavily modified with Custom Kickstart ROM... I made some minor alterations to PeterK's Startup-Sequence script:
  • I commented PatchRAM from the patches since I already have an "Ram-Handler 42.24" inside my Custom ROM.
  • I commented the LoadModule declarations for both Icon.library and SCSI.device as I have them in my Custom ROM.
  • I removed the PatchWB from my WBStartup folder since now it's in C and run from Startup-Sequence

Lotsa thanks Peter for your continuous work!