So deaktivieren Sie die automatischen Aktualisierungsprüfungen von MonoDevelop von der Befehlszeile aus

761
smokris

Ich unterhalte ein Labor mit Workstations, auf denen ich MonoDevelop installiert habe . Wie kann ich (über ein Shell-Skript, das beim Anmelden des Benutzers ausgeführt wird) verhindern, dass MonoDevelop nach Updates sucht und den Benutzer benachrichtigt? (In dieser Situation haben einzelne Benutzer keine Berechtigung zum Installieren von Updates. Daher ist die Benachrichtigung irreführend.)

Ich habe die entsprechenden Einstellungen in gefunden ~/.config/MonoDevelop-2.6/MonoDevelopProperties.xml:

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

Gibt es eine sanktionierte Möglichkeit, diese Konfigurationswerte über die Befehlszeile zu ändern (im Gegensatz zum Ersetzen einer PERL-Regex)?

2
Gibt es ein * Problem * mit einem Regex-Ersatz? Ich sage, wenn es funktioniert (ohne Nebenwirkungen), benutzen Sie es. Bob vor 12 Jahren 0
@DiogoRocha wie erwähnt, bitte vermeiden Sie geringfügige Änderungen. Wenn Sie an einer Antwort interessiert sind, ziehen Sie in Betracht, eine Prämie hinzuzufügen. Sathya vor 12 Jahren 1
@ Bob: Das ist das Problem - es ist schwierig, komplexe Änderungen ohne Nebeneffekte mit einem Regex durchzuführen. In Mac OS X gibt es beispielsweise das Befehlszeilenhilfsprogramm `defaults ', mit dem Änderungen an den XML-Einstellungsdateien von Mac OS X vorgenommen werden können. Dies ist einfach und es besteht kein Risiko (im Vergleich zu Regex), dass andere Benutzereinstellungen gelöscht werden. smokris vor 12 Jahren 0

0 Antworten auf die Frage