Watchtower Library 2007

From Wine-Wiki

Jump to: navigation, search

Contents

Wine Application Database

As of April 2006 there is an entry in the Application database


A big advantage of being a maintainer is that as you quickly become familiar with installing and using wine with your software, you can have a direct hand in improving wine and your software. Many times you will find very handy tips posted by others and by posting a summary many benefit from your work. When you are asked a question you dont know, simply post in the wine-users forum and perhaps someone can help. Another source of information is the Application Database entries and wiki information about other programs that are similar. You will often find tips for these will also work with your software.

Just by being there, you make a difference. A maintainer quickly tests each monthly release of wine, and adds to the database a rating of how good it runs.. gold/silver/bronze or fail, and fills out a bugzilla entry for any bugs (after quickly searching to avoid merely adding duplicate bug reports). Occasionally with a new wine release, something breaks. When you do spot a breakage you can then fill out a bugzilla report. If you have a little spare time (usually about 2 hours, in between doing other things) regression testing allows you to identify which patch caused the break. By filling out a bugzilla report with this important information the developer who broke it can have a look at fixing it while it is fresh in his mind. This often results in very quick fixes. (if you wish to try fixing it, perhaps post to the wine-devel mailing list for tips).

Wine Application Database Installation Reports

The application database also allows users to add how they installed on their favourite Linux distro and describe how well it works for them.

Installing

Insallation instructions

ubuntu 6.06 - 7.10

GOOD NEWS: From wine 0.9.60 on you don't need anything to install nor run wtlib, INCLUDING special fonts and tooltips. Just doubleclick Setup.exe. (or 'wine setup.exe')


  • Download and install wine. Using synaptic you get an old version if you use the ubuntu repositories. There are alternatives giving you more cutting-edge versions (for example http://www.winehq.com/site/download-deb).
  • Download the Microsoft Visual C++ Redistributable Package and install it (double-click it in a browser, or "wine vcredist_x86.exe"). (This is the German download page. Change the last part of the URL from lang=de to lang=en to get English. You can substitute the abbreviation for your language to get other languages)
  • You can install by double-clicking Setup.exe on the CD (old picture, but still goes). After the install, you can delete the icon named <something>.lnk as it is not used in linux.
  • if the install crashes with "Could not create" something, try `wineserver -k` to kill existing/blocking wine processes. NOTE Your programs running wine will be terminated

(the following needs checkup:) You can run it by double-clicking the icon created on the desktop.

  • Fonts issues are the same as before.
  • To make tooltips work, we need to
    • put an XP or 2000 comctl32.dll into ~/.wine/drive_c/windows/system32
    • remove the file(s) in ~/.wine/drive_c/windows/winsxs/manifests/
  • A small registry fix will enable you to run the app directly from the installer-created icon instead of having to specify the WINEDLLOVERRIDES environment variable , or by double-clicking the wtreader.exe in your file manager. You can do it yourself with winecfg or use this script: http://arno.homelinux.org/files/wtlibscripts/fix-comctl32-reg.sh

Fedora Core 5

Works with no unusual adjustments required from the install. Use the Desktop icon. The usual problems are present (tool tips, etc.). In a terminal it throws bucket loads of errors mainly about dlls, and fails sometimes probably due to timing issues.

Fedora Core 8

Hint: make a backup of .wine before installing. Then you can start again using the backup.


Standard Install (wine /media.../CDROM Name../Setup) does install, but fails to run with msg that the Library has an error even after installing MSVC8. Then tried installing fonts but no go. Starting Again..

  • Get winetricks: http://www.kegel.com/wine/winetricks copy/save to file. I called it winetricks.txt
  • mark the file as executable:
    • chmod u+x /pathtofile/winetricks.txt
  • ran winetricks, which lists the options. I chose corefonts, times and arial fonts. typing in a terminal
    • /path to winetricks/winetricks.txt corefonts - installed fine.
  • installed library wine /media/cdromname/Setup - went fine.
  • tried to run. Errors were missing dlls from mepscommon folder. Can copy contents of mepscommon folder to /E/ folder or just run from the MEPS folder. so I cd' d to the MEPS Folder
    • cd ~/.wine/drive_c/Program\ Files/Watchtower/MEPSCommon/
  • attempted to run wtlib
    • wine ~/.wine/drive_c/Program\ Files/Watchtower/Watchtower\ Library\ 2007/E/WTLibrary.exe but it failed, with message about missing MSVC runtime files
  • Installed MSVC2005 files
    • /pathtowinetricks/winetricks.txt vcrun2005
  • ran wtlib from within the MEPSCommon folder
    • wine ~/.wine/drive_c/Program\ Files/Watchtower/Watchtower\ Library\ 2007/E/WTLibrary.exe
  • Works fine with the minor problem of tooltips. The desktop icon also will start wtlib fine.

Install has wtlib 2006 and wtreader previously installed.. Some notes: Wine has font overrides so if someone can work out what font causes the problem, we may be able to workaround it. Printing the readme file as suggested crashed wine which may be related to this fixme - fixme:commdlg:PRINTDLG_UpdatePrintDlgW Collate lppd not yet implemented as output. Perhaps a bug report, could be filed, with a debug version of wine. Note: Attach any trace to a bug report (Pasting traces can irritate wine developers). ole:create_server class {96749377-3391-11d2-9ee3-00c04f797396} not registered appears to be related to a MS speech dll, which I think may be PROGRAMFILESCOMMON%% \ Microsoft Shared \ Speech \ sapi.dll which is not found on my wine install. It may need installing speech and an entry in the registry like.. [HKEY-CLASSES-ROOT\\CLSID\\{96749377-3391-11d2-9ee3-00c04f797396}] SPVoiceClass, InprocServer32 default C:\Program Files\Microsoft Shared\Speech\sapi.dll, ProgID, TypeLib, VersionIndependentProgID and a few more. Or the dll may only need registering i.e. wine regsvr32 sapi.dll.

  • sound works, so downloading the speech sdk I suspect is not needed, at least with the current 2008 version.

Slackware-12.0

This works well with the following adjustments, at least with the official 2.6.21.5 SMP kernel.

  1. Got the latest version of Wine (works with 9.54)
  2. Install as usual
  3. Grab winetricks http://kegel.com/wine/winetricks and run
    winetricks vcrun2005 to solve the msvcr80.dll issues.
    winetricks.sh corefonts to get corefonts (you HAVE TO. Otherwise, you'll get the popup message : "Watchtower Library encountered an error and cannot continue. You can also install these by grabbing winetools http://www.von-thadden.de/Joachim/WineTools/ and installed all msttcorefonts.)
  4. Presuming default install, cd to ~/.wine/drive_c/windows/system32 and run this to links in all the dlls. lndir is a slackware package on the dvd :
    lndir ../../Program\ Files/Watchtower/MEPSCommon
  5. In the same dir, run mkdir MEPSPlugIns
  6. cd into MEPSPlugIns and run
    lndir ../../../Program\ Files/Watchtower/MEPSCommon/MEPSPlugIns

You are ready to run. If you have kernel based video drivers, (e.g. nvidia) this is a good time to set them up - after you compiled the kernel and before you make clean.

suse

Open SuSe 10.3 x86_64, KDE: 3.5.7 "release 72.4", Kernel: Linux 2.6.22.13-0.3-default x86_64, Wine 0.9.52.


For SuSE 10.0 using Wine 0.9.42, (and openSuse 11 alpha & Wine 0.9.57):

To install, I just popped in the CD and opened the install.exe with Wine. The installation went fine, I didn't have to do anything. I already had Microsoft Visual C++ Redistributable Package (vcredist_x86.exe) installed so I guess that helped. Before starting, I had to set WTLib to use comctl32 in winecfg. To start it, I had to delete the .ink file and found that the WTLibrary start icon had been hidden underneath it. When I clicked on the WTLibrary icon, it started up fine except for a problem with sound and maps when using the sub-menu method *.

(I found a little work around for the maps and sound if I need it -- go to the Brochures section (from All Publications), choose the "Good Earth" brochure and click on an article, the map thumbnail is included with it. Click on that and the map will open just fine. Click on an area on the map and bring up the appropriate article and there is a sound icon next to the title. Click on that and then the sound will work.)

Even my favorites had been carried over from the 2006 version to the 2007 version. But, "Organize Favorites" does not open. However, I can add folders to store my favorites and I can still add favorites.

* I was told by Arno on appdb.winehq.org that I could double-click any word with the left mouse button and it brought up a list that included a multimedia list and I was able to double click on any of the items there and the sound worked nicely and the maps did too.

I also still have WTLib2006 installed alongside the 2007 version and the former one still works perfectly so that's good. Tooltips, Daily Text and the school schedule work and I can re-order search results.

FreeBSD 7-CURRENT (July 07)

-placeholder-

PCLinuxOS 2007 and MiniME 2008

  • Install latest Wine (0.9.59) with Synaptic (you may have to enable testing repo).
  • Put WT CD in drive and click on Setup.exe and let installer do it's thing (this takes a while and gives very little feedback, so be patient). When finished you will have a icon on your desktop and everything except the special fonts should work. There will also be a junk icon on the desktop that can be deleted. No need for XP comctl32.dll or vcredist_x86.exe.
  • To get the special fonts (* and M) to work, use the link elsewhere on this page and install these fonts in the fake windows drive in the c:/windows/fonts folder.
  • Edit: With the latest version of Wine(0.9.60) the fonts problem has been fixed.

Have fun.

Debian 4.0 "etch"

  • Install latest Wine following these steps: Wine for Debian, package defaults are OK.
  • Mount CD-Rom, install Watchtower running "wine Setup.exe"
  • To run wtlibrary, your working directory have to be MEPSCommon. Launch script like this will be OK:
#!/bin/sh
cd /home/your-user-name/.wine/drive_c/Program\ Files/Watchtower/MEPSCommon
env WINEPREFIX="/home/your-user-name/.wine" wine "C:\\Program Files\\Watchtower\\Watchtower Library 2007\\B\\WTLibrary.exe" 
  • Maybe you will tune minor things (fonts..) as suggested above.

Puppy Linux

This How-To is for Puppy Linux Version 3.01 (it may work on 2.14 but has not been tested).

Download ISO at http://puppylinux.org/user/downloads.php?cat_id=1

It has been tested on two PC's with only basic pentium class processors and only 64MB of ram (for 64MB RAM install HD needs to be at least 600MB & larger if more ram is available) using a Puppy Linux 3.01 full HD install {this is easily done by booting the PC with the Puppy 3.01 boot CD by using [Pdisk partition manager] and selecting cfdisk to remove old partitions from hard drive and then running [Puppy universal installer] IDE (ATA) internal hard drive selecting the relevant drive - Gparted partition manager will then be run - select the correct drive and create 2 new partitions (both primary) - the first is an ext3 (using most of the disk space) and the second is a Linux-Swap (this is usually about three times the size of the RAM available). Apply the changes and close Gparted. Re-run [Puppy universal installer] IDE (ATA) internal hard drive selecting the relevant drive. Now select a Full Install. Select to create a grub boot-loader - follow the instructions including booting from the MBR. Once complete do not re-run the grub configurator and exit. The boot CD can now be removed and the PC re-started. When the Grub blue screen appears select Linux and press enter. Puppy will now go through some setup process. Select the correct keyboard country location. When it asks about display type select Xvesa and then the correct resolution for your monitor - and that's about it}.

PUP - PUP - PUPPY POWER!!!!!!

Now for the WTLibrary install...

Install wine-0.9.51.pet from http://puppylinux.ca/members/Wine/

When Winecfg appears leave default setting as Windows 2000 and just close.

Save arial fonts from http://prdownloads.sourceforge.net/corefonts/arial32.exe To run this file change "set run action" from ["$@"] to [wine "$@"]. Click "use command". Now run file.

Also go to http://arno.homelinux.org/files/wtlibfonts/ and save all *.ttf fonts to /root/.wine/drive_c/windows/fonts.

Use "Pmount - Puppy Drive Mounter" to mount Watchtower Library 2007 CD. open /mnt/hdc folder and run Setup.exe. Go through install process include copying data to hard disk.

Copy WTLibrary.exe from /root/.wine/drive_c/Program Files/Watchtower/Watchtower Library 2007/E to /root/.wine/drive_c/Program Files/Watchtower/MEPSCommon This can be done using two copies of ROX-Filer file manager (both set to show hidden files). Navigate to both locations given above and drag and drop the program to MEPSCommon. A question box will appear - just select Copy.

Now drag and drop the MEPSCommon version of WTLibrary.exe to the desktop to create an short-cut (You can then edit the icon picture and Title if you wish).

To enable printing use the Puppy Linux CUPS printer wizard - once the printer is set up and working in Linux it will be available for use in the WT Library (this instruction only applies to Puppy Linux 3.01 as 2.14 uses a different printing system).

Click the icon you have created and you should up and running.

I have not included instruction on the setting up of comctrl32.dll as I have written this howto instruction for the re-cycling of old PC hardware or assembled components which would have no legal MS licence for its use but it would not be too difficult to add.

Moving wtlib to a new machine/OS

Q:Why? A: When you don't have the install CD you might have to move your working wtlib install.

info coming up...

Favourites

The WTFavLauncher.exe residing in ~/.wine/drive_c/Program\ Files/Watchtower/ takes favourite files (*.wtfav) and executes a wtlibrary.exe in the same language that was used to create the favourite file.

I've made a small shell script that should work for most distributions: wtfav.sh You can make favourites work by (in the example I'm using GNOME)

  • saving this script somewhere on your computer, then
  • right-click a .wtfav file and choose "open with..."
  • choose custom command and browse to the wtfav.sh script you saved in step 1).

Now, Bob should be your uncle, and you can double-click any .wtfav to open it in Watchtower Library 2007. However, I've noticed that if wtlib is not running at the time you double-click the .wtfav, Watchtower Library 2007 is opened, but does not go to the favourite location. Just double-click the file again.


BUGS/FEATURES

  • If you don't have wtlibrary in the same language that was used to create the wtfav file, it simply does nothing. This is maybe a feature, I don't know how this works in windows.
  • When wtlibrary is opened by wtfavlauncher.exe it does not go directly to the favourite. I supppose this is a bug.

Fonts

  • M / * / special / greek / hebrew characters: The font system isn't working as in windows - for now we can go around this by copying these files to the ~/.wine/drive_c/windows/fonts directory. These are fonts released under the GPL and are work in progress. Feel free to help out (see font information in the ttfs; the fontforge originals are named <fontname>.fon, and you can edit them with fontforge. Do not rename the fonts, or they might not work (?)).
  • Stress marks under characters or diphtongs: Select Verdana as the "explorer" text. To install the Verdana font you may use the Winetools program, or install the font by copying it to the fake windows drive, if you know how. Set also Verdana as font for tooltip-textbox contents. May work with another font, too...
  • Install msttcorefonts to get more readable/compatible fonts for the text display. (ubuntu: sudo apt-get install msttcorefonts)

Icons

OK This might be a bit off-topic, but... I've made icons for all the existing wtlib2007 versions, in different sizes. The original xcf is there, too, so you can make your own by changing the background layer. There is also a script for resizing your finished icons to arbitrary sizes - see here.

If you want an icon for the favourite (.wtfav) files, unpack this file into your home directory. It is a single file living in ~/.icons. You can unpack it by

  • saving the file to your home directory
  • running "tar zxvf wtfavicon.tgz" in your home directory

There is another nice icon here, that you can use in the desktop. Copy it to /usr/share/icons, it have 128x128px, so the links will be easy to handle.

What's new in this version ?

Favourites work [better than before].

Known issues/Bugs/TODO

  • Install/run the vcredist executable mentioned above prior to installation, solved in 0.9.58
  • "Platinum" run (tooltips, vcredist) requires a native (WinXP/2000) comctl32.dll. Get a licence, or live with the current limitations, solved in 0.9.59.
  • Hebrew/ special characters (* and the special M for Marginal reference) don't show up. This is a dynamically loaded font; I don't know if something can be done to fix this (probably wine font system?)
    The */M and quite a few other symbols can now be shown by saving the files at http://arno.homelinux.org/files/wtlibfonts/ to your ~/.wine/drive_c/windows/fonts folder. Feel free to contribute to the fonts. (see readme)

Links

Official
Wine Application Database: All versions | 2007 version

Watchtower official site: http://www.watchtower.org NOTE The Watchtower society gives no official support for Apple nor Linux, as stated in the readme.txt on your installation CD.

Non Official
This is a Wiki, which means any websites are not endorsed by the wiki, but are merely comments and links added by strangers. Users would likely carefully review any privacy and security information and use discernment before making their own decision whether to visit or log onto other sites.

Unofficial Wtlib tech support forum

Personal tools