Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm maintaining a lab of workstations, on which I've installed MonoDevelop. How can I (via a shell script that runs when the user logs in) prevent MonoDevelop from checking for updates and notifying the user? (In this situation, individual users do not have permission to install updates, so the notification is misleading.)

I found the corresponding settings in ~/.config/MonoDevelop-2.6/MonoDevelopProperties.xml:

<Property key="MonoDevelop.Ide.AddinUpdater.CkeckForUpdates" value="False" />
<Property key="AppUpdater.CheckAutomatically" value="False" />

Is there a sanctioned way to modify these config values via the command line (as opposed to, say, doing a PERL regex replacement)?

share|improve this question
Is there a problem with a regex replacement? I say, if it works (with no side effects), use it. – Bob Mar 6 '12 at 13:58
@DiogoRocha as mentioned, please avoid trivial edits. If you are interested in knowing an answer please consider adding a bounty. – Sathya Mar 6 '12 at 16:08
@Bob: That's the problem — it's difficult to make complex edits without side effects using a regex. In Mac OS X, for example, there's the defaults command line utility for making edits to Mac OS X's XML settings files — simple, and no risk (compared to regex) of obliterating other user settings. – smokris Mar 6 '12 at 17:24

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.