Um neue Widgets in Dashboard zu installieren liefert Apple mittlerweile eine ausgefeilte Routine, die zunächst fragt, ob das Widget installiert werden soll, dann eine Ansicht des Widgets bringt und dabei fragt, ob man das Widget auch wirklich behalten will.
Diese Prozedur ist nicht nur sehr zeitaufwendig, da sie für jedes Widget einzeln ausgeführt werden muss, sondern hat auch eine entscheidenden Fehler für eine Mehrbenutzersystem: Es installiert die Widgets im privaten Library-Ordner.
Mac OS X stellt mehrere Library-Ordner bereit, die sich in ihrer Wirkungsreichtweite unterscheiden. Auf einem einzelnen Rechner finden sich drei Library-Ordner: In Ordner System, auf der obersten Festplatten-Ebenen (auf root) und einer in jedem Home-Verzeichnis. Dabei gelten Einträge in /Library/ für alle Benutzer des Computer. In einem Netzwerk kann noch für die gesamt Domain geltender Library-Ordner dazukommen.
Möchte man seine Widgets für alle Benutzer eines Rechners zur Verfügung stellen, so muss man sie in das Verzeichnis /Library/Widgets legen. Allerdings ist hierbei darauf zu achten, dass die Zugriffsrechte stimmen. Das Verzeichnis /Library/Widgets/ gehört als Eigentümer root und als Gruppe admin. Widgets sollten ebensolche Eigentümer und Gruppenzuweisungen haben und außerdem nur Schreibrechte für den Eigentümer. Wird ein Widget aus einem Zip-Archiv entpackt, so bekommt es – zumindest im Finder – Eigentümer und Gruppe des Entpackenden zugewiesen. Bei der Änderung muss man bedenken, dass Widgets Packete, also Ordner mit vielen Dateien sind, und der gesamte Packetinhalt in seine Zugriffsrechten angepaßt werden muss.
Folgendes ist also zu tun:
Hat man alle Widgets in das Verzeichnis /Library/Widgets/ verschoben, so wechselt man im Terminal in dieses Verzeichnis und führt dort nacheinander diese beiden Befehle aus:
$ sudo chown -R root:admin *.wdgt
und
$ sudo chmod -R 755 *.wdgt
Im Anschluss daran sollten allle Widgets allen Benutzer zur Verfügung stehen.