Hi Professor Bacchus, This sounds like you may have a problem in a custom plugin. Veusz tries to load the plugins when it starts, and that could be why you are getting an error before opening any .vsz files.
Deleting veusz.app and reinstalling will not help this problem, because the plugins are saved in the Veusz preferences file. This file is typically located in your Library folder, ~/Library/Preferences/org.veusz.veusz.plist. It is standard practice in OS X for apps to store preferences in this folder. The app is not fully "uninstalled" by deleting the .app file, rather, it is necessary to also delete any preferences files it stores in your Library. Deleting this file should restore your system to a fresh state, and Veusz should again be usable. By the way, the file history is also stored here. If you are concerned about preferences files that are not deleted when a .app file is deleted, you can make use of a program like AppZapper ( http://appzapper.com). This program watches for when you delete and app, and asks if you want to delete preferences for it as well. Hopefully this helps you fix the problem you are having with Veusz. Steve Richardson On Wed, Feb 6, 2013 at 3:01 PM, Fahiem Bacchus <[email protected]>wrote: > I was running Veusz and am not sure exactly what I did but it caused the > system to throw up a bug dialog. > > Now Veusz is terminally brain damaged...any operation results in a bug > dialog. > > Unfortuately, Veusz squirrels away some sort of information on the system. > So deleting and reinstalling Veusz (i.e., on a mac trashing and then moving > a new copy of the Veusz.app to the applications folder) doesn't help. The > reinstalled version remains non functional. Note that it isn't just a > particular user .vsz file that is corrupt. Veusz is non function even > before it loads any user files. I noticed that the names of previously > opened data files survives Veusz being deleted and reinstalled. So history > is being kept in some place that survives reinstallation. This is a > colossally bad idea. Only info stored in user data files should survive > reinstallation. > > I can't locate the file (it might be a .plist file with a generic name > instead of a Veusz name? Tell me that you don't actually modify an > existing non Veusz system file!!!). > > I guess this computer can never never ever ever run Veusz again!!! > > If there is a fix it would be nice to know about it > > I strongly suggest that you change the way you do this so that no bugs can > be become viruses (i.e., no bug crashing the system can change the behavior > of subsequent runs of the system). If you need/want to store history store > it where it will be deleted when the app is deleted. > > -- > Fahiem Bacchus > Professor of Computer Science > University of Toronto > > _______________________________________________ > Veusz-discuss mailing list > [email protected] > https://mail.gna.org/listinfo/veusz-discuss > >
_______________________________________________ Veusz-discuss mailing list [email protected] https://mail.gna.org/listinfo/veusz-discuss
