Frequently asked questions.
1 General Questions
1.1 Support for Mountain Lion
2 Using TrashLater
2.1 No folders are checked
2.2 I receive email messages from the "Cron Daemon"
2.3 Error email messages from the "Cron Daemon"
2.4 How do I edit TrashLater's cron table?
2.5 The "Show Progress Window" button does not work
3 Licensing
3.1 Which license do I have/need?
4 Contacting tredje design
4.1 How can I become a beta tester?
4.2 When will TrashLater become available in my language?
4.3 I think I found a bug. What should I do?
4.4 My question is still unanswered. What can I do now?
The current version of TrashLater has not been signed. To run it on Mac OS X 10.8 (Mountain Lion), you would have to enable the option to "Allow applications downloaded from: Anywhere" in the General pane of the Security & Privacy options within the System Preferences.
Or at least, you would have to enable that option temporarily for your first launch of the application; then you can change it back to its previous setting.
Please note, however, that TrashLater Server runs just fine under Mountain Lion. Since it is a "launchd" background process, it does not interfere with GateKeeper.
No folders are checked while the TrashLater application is up and running. Secondly, the "Enabled" check-box at the bottom of the window must be checked. Now, once you quit TrashLater, it will schedule its client application (TrashLater Client) to be launched at regular intervals.
In cases where the scheduling goes wrong, please check the following points to locate the problem (for version 4.2 or later):
/Library/LaunchDaemons/se.tredje.trashnow.plist
launchctl list | grep tredje
The expected result is:
- 0 se.tredje.trashnow
grep Trash /Library/LaunchDaemons/se.tredje.trashnow.plist
The expected result is:
/Applications/Utilities/TrashLater.app/Contents/Resources/TrashNow(enclosed in an XML string).
ls -l /Applications/Utilities/TrashLater.app/Contents/Resources/TrashNow
/Applications/Utilities/TrashLater.app/Contents/Resources/TrashNow
/Library/Logs/CrashReporter/ ~/Library/Logs/CrashReporter/
The email contains just one line:
INIT_Processeses(), could not establish the default connection to the WindowServer.
This message may be generated by versions prior to version 4.2 of TrashLater. It is generated when the "cron" scheduling mechanism was asked to open a application for you at a time when you were not logged in (maybe someone else was?).
The bottom line is, the window-based TrashLater Client can only be started when you are logged in. This is true even if it does not attempt to open a window. There is also a background-only version of the client that does not suffer from this limitation, but prior to version 4.2, this one is not enabled for unregistered users.
To deal with this situation, you have a three alternatives:
NB. Since Mac OS 10.3 (Jaguar) you can stay logged in when fast user switching is enabled.
NB. For unregistered users, this option works differently: the window-based client is still used; it simply hides its progress window. Therefore, it still only works when you are logged in, sorry.
The email contains lines like:
2007-10-08 23:43:10.241 TrashLater[19399] Unable to (re)move 'NeoOffice.app'.
Messages like this will be generated in version 4.1 of TrashLater. What happened here is that an item could not be modified, usually due to insufficient access rights. A typical example is an item that is owned by the admin user. If that were the case, then you can fix it in the Finder:
Brave users may also use the Terminal application for this (replace "admin" by whatever your admin user and is called):
su - admin cd /to/where/the/item/is sudo chmod -R a+rw item_name
Beginning with version 4.2, no more email messages will be generated. Instead, similarly phrased error message will be written to the log file.
This question only applies to versions prior to 4.2 where "cron" is used as a scheduling daemon (4.2 or later uses "launchd").
Every user on your computer can do the following: open the Terminal
application and type: crontab -l
This will produce
something like this (the path shown here is incomplete):
## Attention! The following line is automatically updated by TrashLater: 9 * * * * /Applications/Utilities/TrashLater.appYou can edit this crontab entry directly in the Terminal. You could use "
crontab -r
" to delete it, or
"crontab -e
" to edit it in a UNIX editor such
as "vi".
For more information, view the manual page; in the Terminal, type:
man crontab
This question only applies to versions prior to 4.2. Beginning with 4.2, there are no more progress windows.
Common symptoms for this disease are:
As a workaround, you can type this command in the Terminal application:
defaults write se.tredje.trashlater ShowProgress 0where "0" means off, i.e. dot not show the progress window, or you could use "1" to turn it on.
Furthermore, registered users should then launch and quit TrashLater to allow it to update the cron table (crontab). Otherwise the window-less background client is not used. When ShowProgress was set to 0, the name "TrashLater Client" should no longer be listed by "crontab -l" in the Terminal application.
There are two types of license codes:
/etc/trashnow.plist
under the key SerialNumber
. It is primarily intended for the server mode, but it does also unlock the regular TrashLater application (4.2 or later).Remember that no license is needed during your 30-day evaluation period.
Simple, please contact me.
The localization process requires sufficient knowledge of your language, which I may not have. If you would like to help, please contact me.
Please send an email to tredje.bugreport@mailnull.com (don't put this address in your address book as it is temporary), or use the online contact form.
The following information would be helpful:
Why don't you post your question on this contact form?