A few FAQs

Strict warning: Only variables should be passed by reference in book_prev() (line 559 of /home/qmrqffr/public_html/qtm/modules/book/book.module).
Submitted by Matthew Smith on Sun, 2007-10-07 18:28
::

1. Where does QTM store its user settings?

On Unix systems with X11 (like Linux), it is usually in the XML file ~/.config/Catkin Project/QTM.conf (you type the backslash so that the shell knows the space is part of the directory/folder name; alternatively, put the name in quotes). Catkin is an old name for QTM and is still the SourceForge project name.

The ~ represents your home directory; the .config directory is not shown in a normal directory listing, because files beginning with a dot are hidden. But that is usually where it is on an old-style Unix OS.

On Mac OS X, it can be found in a .plist file in the directory ~/Library/Preferences - Mac OS X has a property list editor, which will be launched if you double-click the file in Finder or type "open" followed by the filename in Terminal.

2. What can I do about the annoying bouncing icon which appears when I open QTM in KDE?

Go into the Control Center or System Settings, and choose "Launch Feedback" from "Appearance and Themes" in KDE 3 or "Desktop" in KDE 4. You can choose a shorter time-out for the "Busy Cursor", or disable it altogether. If you enable "New entry on startup" in the system-tray icon menu, the busy cursor won't be a problem, because it goes away when the first window opens anyway.

3. Why does QTM not support Blogger?

Because Blogger does not support QTM.

Blogger invented the Blogger API, a set of commands which were expressed using XML-RPC (explained here). These were extended twice, first into the MetaWeblog API by Dave Winer in 2002, and then into the Movable Type API, by Six Apart who developed the blogging system of that name, to take into account features like categories and entry titles, which Blogger lacked until recently. Blogger never supported more than the original Blogger API, and last year moved to its own Blogger Data API which is entirely different from XML-RPC. Thus, adding support for the new Blogger interface will take a whole lot of work, but may appear in the next few months.

4. What is "expert" searching?

The "expert" option in the Find bar allows you to search using regular expressions, a programmers' text matching code. This is a very powerful but complicated code, and there are whole books on the subject, notably Mastering Regular Expressions by Jeffrey Friedl, published by O'Reilly. To turn this feature on, use the option "allow expert search" in the General page in the preferences window. (This feature exists in QTM version 0.5.8.)

5. Why do my posts show up as Publish or Scheduled when I post them as Draft on Movable Type?

This is because someone at Six Apart decided that would be a good idea during the development of Movable Type v2.1. Until recently you could disable this behaviour by making sure this line was in a file called mt.cfg (in MT2 or MT3) or mt-config.cgi (in MT4): "NoPublishMeansDraft 1" (without the quotes; check that your file doesn't have the line in already, with 0 instead of 1). However, recent versions of MT4 have started posting drafts as Scheduled. It seems to be a bug in MT. I post as Draft so that I can log in and post manually, allowing me to use notifications; if you do the same, your best bet is to do this immediately after posting it in QTM. As for TypePad, the MT-derived hosted blogging package, this may or may not work there; you can post drafts through Word 2007, so it may or may not work on QTM as well.

6. Why is the Mac binary so out of date?

Simply because I don't have access to a sufficiently up-to-date Mac to compile QTM with recent versions of Qt. My Mac is a 2003 eMac, which is a 32-bit G4 system from the days when all Macs were 32-bit PowerPC machines. Now, they are all 64-bit Intel-based machines and Qt targets those. I expect to have one later this year, so I will begin building binaries for Macs again then.