Het ondergewaardeerde mac OSX dashboard

Een van de minst gebruikte OSX features is toch wel het dashboard. Ergens in het ontwerptraject heeft men besloten dat je om het te gebruiken je eerst op F12 moet drukken. Maar we willen natuurlijk de dashboard widgets gewoon permanent op onze desktop hebben.
Met een simpele hack kan dat. De OSX ontwikkelaars hebben namelijk speciaal voor de developer de zogenaamde dashboard-dev-mode ingebouwd. En deze dev-mode is precies wat we nodig hebben om een dashboard widget permanent op de desktop te zetten.

Dashboard dev-mode aanzetten

Dit kan met een ingebouwd OSX commando, maar je moet eerst wel terminal opstarten om dit commando in te kunnen geven. Terminal vind je in de Applications->Utilities directory.  Je kunt ook iTerm starten als je deze hebt. Je krijgt dan een unix-prompt. Dat ziet er bij mij als volgt uit:

makkie:~ rvw$

Tik vervolgens in:

defaults write com.apple.dashboard devmode YES

Als je nu op return drukt krijg je gewoon weer een prompt. Het lijkt alsof er niets gebeurt, maar de osx defaults zijn nu wel degelijk gewijzigd.
Om deze defaults te laden moet je nu wel even UITLOGGEN en daarna weer INLOGGEN (appeltje menu -> log out…)

Widgets permanent op je desktop zetten

Nu kun je elke dashbordwidget permanent op je desktop zetten. Druk F12 om het dashboard te activeren en pak een widget vast door er op te klikken en ingedrukt te houden. Druk nu terwijl je de muisknop vasthoudt nogmaals op F12. Het dashbord verdwijnt, maar de geselecteerde widget blijft nu staan!

Wil je het widget weer van je desktop afhalen, pak dan eerst het widget weer met de muis beet en klik vervolgens op F12 om het dashboard te activeren. Nu staat het widget weer op het dashboard en is het verdwenen van de desktop.

Tags: , , , , ,

  • http://Widgetsopdesktopwerkthelaasnietbijmij vincent everts

    Exact alles geprobeerd alleen geen resultaat. Wat doe ik fout?

    Vincent

  • http://www.cosninix.com Ronald van Woensel

    Je moet ook nog even uit- en daarna weer inloggen. Ik heb het in de tekst aangepast.