Pick of the Week - Nov 10 [Show all picks]
Path Finder 5 - A feature-laden Finder replacement
Submit Hint Search The Forums LinksStatsPollsFAQHeadlinesRSS
12,000 hints and counting!

10.4: Detach widgets from the Dashboard System 10.4
Tiger only hintIf you'd like one of your Dashboard widgets to be available all the time, instead of only when you have activated Dashboard via F12, then activate the Dashboard dvelopment mode. Open the Terminal and type defaults write com.apple.dashboard devmode YES and press Return. Then logout and log back in again. Now debugging mode is activated. To get a widget off of the Dashboard and onto your desktop, just do the following:
  1. Activate Dashboard by pressing F12 (or whatever key you've assigned to Dashboard).
  2. Begin dragging the widget.
  3. Press F12 again, before letting up on the mouse button.
  4. Drop the widget wherever you want it.
You can do the same thing in reverse to drag the widget back onto the Dashboard. Also of interest: while a widget is frontmost, you can press Command-R to reload it. (This may be necessary if a widget is buggy and gets messed up somehow.) There's even a nifty Core Image-based twirl effect to accompany the reload.

[robg adds: This isn't really a hidden hack; it's the official way of working on a widget before it's done. However, I find it extremely useful -- there are certain widgets that you'd just rather see and use all the time, instead of only in Dashboard mode. Note that the widgets float above all windows, so this trick is most useful if you have some spare desktop space. To disable this mode, repeat the above command, but replace YES with NO, and then logout/login again. Note that you can also restart the Dock to make the changes take effect (the Dock controls the Dashboard).]
    •    
  • Currently 5.00 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (2 votes cast)
 
[242,382 views]  

10.4: Detach widgets from the Dashboard | 55 comments | Create New Account
Click here to return to the '10.4: Detach widgets from the Dashboard' hint
The following comments are owned by whomever posted them. This site is not responsible for what they say.
Easy way to restart Dock in Tiger?
Authored by: jiclark on Fri, Apr 29 2005 at 11:37PM PDT
So, anyone stumbled across any new tricks for doing things like force-quitting background processes?

[ Reply to This | # ]
Easy way to restart Dock in Tiger?
Authored by: Nostromo1965 on Sat, Apr 30 2005 at 1:47AM PDT
Just open Terminal, and:

kill Dock

and the Dock will quit/vanish, then reload.

[ Reply to This | # ]
Easy way to restart Dock in Tiger?
Authored by: Nostromo1965 on Sat, Apr 30 2005 at 1:49AM PDT
DUH!

It *should* be:

killall Dock

[ Reply to This | # ]
Easy way to restart Dock in Tiger?
Authored by: stux on Sun, May 15 2005 at 4:39AM PDT
I prefer
killall -HUP Dock
his results in a much nicer shutdown of the dock, its really like sending a Quit+Restart command to the Dock, rather than a Force Quit

[ Reply to This | # ]
Easy way to restart Dock in Tiger?
Authored by: styrafome on Thu, Oct 26 2006 at 3:28PM PDT
The GUI way is to quit or force-quit the process from Activity Monitor's list. This is especially helpful if you're not quite sure how to spell the name of the process you want to quit.

[ Reply to This | # ]
Easy way to restart Dock in Tiger?
Authored by: Pat.R on Mon, Aug 31 2009 at 4:19PM PDT
Thank-you for this it was really helpful. I love Wordpress, but it can be frustrating at times.
http://www.24-7bookie.com

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: jnm on Sat, Apr 30 2005 at 3:46AM PDT
Dunno why, but does not work for me :(

---
--
Jnm.

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: jnm on Sat, Apr 30 2005 at 5:06AM PDT
Actually, when you write 'devomde' instead of 'devmode', obviously, it does not work ;)

---
--
Jnm.

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: 3mors on Sat, Apr 30 2005 at 4:18AM PDT
is there a way to make widgets not to float above all windows?

---
-------
3mors

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: marook on Sat, Apr 30 2005 at 10:03AM PDT
OK, this is when Dashboard widgets become DA's as back in System 6.. small useful 'apps' that you can drag out in the 'open'.

The calculator makes Much More sence to me now...!

---
/Marook

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: zebradung on Sat, Apr 30 2005 at 12:27PM PDT
TO UNDO THIS ...

Following this hint adds a missing feature (static placement of Widgets).

You can also start dragging a Widget, then hit your Hotkey (F-12 or whatever); and place the Widget back inside Dashboard.

---
-- PGP

G5 DP2.5 / 2.5GB RAM

It's so fast I get tired just watching it ...

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: liane on Sat, Apr 30 2005 at 1:26PM PDT
Wow, this makes the dashboard infinitely more useful and pretty much destroys all of the complaints I'd heard about it. I don't even have Tiger yet, but thanks!

[ Reply to This | # ]
Notes
Authored by: tubedogg on Sat, Apr 30 2005 at 3:46PM PDT
A couple notes from playing around with this:
1. I was only able to do this if I dragged to create a new (or new instance of a) widget from the Dashboard Dock, *not* an existing open widget.
2. I was able to do this without devmode on.
3. The widget disappears the next time you hit F12 (and because of this, you can only have one widget on the desktop at a time). I was especially disappointed to learn this as I strongly believe that some of these widgets are really only useful if they are permanently on your desktop. i.e. why bother opening Dashboard to use the iTunes widget when you can open iTunes from your dock just as quickly? This is a lot of what made Konfabulator so fabulously useful and why they need to rethink things for Dashboard 2.0.

[ Reply to This | # ]
Multiple widgets work fine
Authored by: daveschroeder on Sun, May 1 2005 at 3:56PM PDT
A couple notes from playing around with this: 1. I was only able to do this if I dragged to create a new (or new instance of a) widget from the Dashboard Dock, *not* an existing open widget.

That's because you didn't enable devmode.

2. I was able to do this without devmode on.

...as I said above.

3. The widget disappears the next time you hit F12 (and because of this, you can only have one widget on the desktop at a time). I was especially disappointed to learn this as I strongly believe that some of these widgets are really only useful if they are permanently on your desktop.

Again, because you didn't enable devmode.

If you don't enable devmode, yes, you can drag them from the shelf and hit F12, and then it will be on your desktop, but only until the next time Dashboard is invoked, as you noted.

But if you enable devmode (and then log out, and log back in, or do a 'killall Dock' to cause the settings to be applied), then you can:

1. Activate Dashboard.

2. Take a widget that is already in the Dashboard environment (i.e., NOT in the shelf) and begin dragging it, but don't let go of the mouse.

3. While still holding the mouse, exit Dashboard with the keystroke you have set for it (by default, F12), then let go of the mouse.

4. The widget will remain on the desktop, even when Dashboard is activated and deactivated, and you can do this for multiple widgets.

However, they'll all be floating above everything, and there aren't any Konfabulator-like settings for things like transparency, which layer they're attached to, and so on.

i.e. why bother opening Dashboard to use the iTunes widget when you can open iTunes from your dock just as quickly? This is a lot of what made Konfabulator so fabulously useful and why they need to rethink things for Dashboard 2.0.

*Sigh*

That's because Dashboard isn't supposed to be Konfabulator. Konfabulator is Konfabulator.

Aside from all of this, give it a week or two and there will be a utility that lets you manipulate Dashboard widgets *exactly* like you were able to in Konfabulator, and then some.

[ Reply to This | # ]

more than one widget on desktop
Authored by: colinjmx5 on Tue, May 3 2005 at 7:08AM PDT
Hi Folks, Thanks for the info.
works great for me as I can view a widget on the desktop.
However how does one keep it so i can add another widget ??
Also how do you save dashboard settings with widgets on dekstop ??

Colin


[ Reply to This | # ]
Quittting Dashboard
Authored by: bakalite on Sun, May 1 2005 at 2:34AM PDT
Has anyone figured out a way to quit Dashboard? I really don't need the bloat, and 99% of the stuff in Dashboard is also available on the web. My browser is usually open...

dictionary, wikkipedia, flight info, package tracking, weather, dumm jokes, yellow pages, etc. etc.

When they got rid of the DA's I was bummed at first, but then I realized that anything that can be a DA, can also be an app, so why bother with two categories. We already have a dock, and we already have small apps. Why bother with some convoluted nonsense?

[ Reply to This | # ]
Quitting Dashboard
Authored by: delGrey on Sun, May 1 2005 at 11:00AM PDT
Can't you just shutdown the various widgets? They are after all just a series of mini apps.

[ Reply to This | # ]
Quittting Dashboard
Authored by: Areh on Sun, May 1 2005 at 11:13AM PDT
Sorry, I haven't but widgets don't seem to take up any CPU time when inactive. I wonder if Dashboard does. Overall, Tiger is much more efficient in its CPU/memory managment than Panther was... so it may at least not cost you much if anything.

[ Reply to This | # ]
Quittting Dashboard
Authored by: enderai on Sun, May 1 2005 at 5:05PM PDT
Just drag it out of the dock, disable the hotkey, and your set. Dashboard only starts up the first time you activate it.

[ Reply to This | # ]
Quittting Dashboard
Authored by: osxpounder on Mon, May 2 2005 at 4:47PM PDT
Delete my set ... of what? What set are you telling us to delete?

---
--
osxpounder

[ Reply to This | # ]
Quittting Dashboard
Authored by: wrecklass on Mon, May 2 2005 at 4:53PM PDT
Heh, that's funny. He means "Delete the Dashboard Icon from your Dock, Disable the Dashboard Hotkey (F12) and then 'you will be all set'"

Grammar on the web.

[ Reply to This | # ]
Quittting Dashboard
Authored by: UnknownPPC on Tue, Jun 21 2005 at 12:16AM PDT
You can use a prefpane called DashOnOff it is here: http://www.macupdate.com/info.php/id/18261

---
-Mr. Unknown-

[ Reply to This | # ]

10.4: Detach widgets from the Dashboard
Authored by: boredzo on Sun, May 1 2005 at 11:08AM PDT
you actually don't need to use that defaults command. the rest of the hint (dragging a widget off of the shelf, hitting F12, and dropping the widget) works just fine without it.

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: wrecklass on Mon, May 2 2005 at 5:03PM PDT
Disinformation. If you don't set the devmode default, your widgets will disappear from the desktop back to the Dashboard when you hit F12 again.

You CAN move a widget to the dashboard without following the instructions, but it isn't NEARLY as useful.

[ Reply to This | # ]
Widget Limbo !
Authored by: Hugin777 on Sun, May 1 2005 at 12:51PM PDT
There's a bug though:

When you have dragged a widget out of the Dashboard layer you can make it go into Widget Limbo like this: press and hold the mouse button over the widget; do not move the mouse. Press F12. Release the mouse button.

The widget will now belong outside (beneath) Dashboard, but only be visible (in a darkened state) when Dashboard is active. So it's not possible to close it nor move it. (Normally you can hold the Option key to close a widget)

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: jbouklas on Sun, May 1 2005 at 1:36PM PDT
Amazing! Works just like it should now. Of course, it is kind of sad that we had to use a developer trick to get similar functionality to the great program Konfabulator. Somebody mentioned previously that they could only have one open at a time using Dashboard and this hint: I can open as many as I like and place them anywhere on the screen. Got my stocks up, the weather, itunes remote, and stickies all while typing this. Thanks,

Jim

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: eba on Sun, May 1 2005 at 8:32PM PDT
Jim: Exactly how did you go about detaching more than one widget to the desktop at a time? I can't get more than one to display at a time.

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: wrecklass on Mon, May 2 2005 at 4:57PM PDT
Here's how I did it:

1) Moved a Widget from Dashboard to the Desktop
2) Moved another Widget from the Dashboard to the Desktop

Of course, if you forgot to follow the instructions in this OSXHint, then nothing will work right. Do that first...

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: jbouklas on Mon, May 2 2005 at 8:25PM PDT
Pretty straightforward. I just enabled the dev tools as per the hint, hit F12, dragged the widget I wanted, and while clicking on the widget hit F12 again. I can do that for as many widgets as I like, and they'll stay on the desktop.

-Jim

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: ij00mini on Fri, Jun 24 2005 at 12:56AM PDT
Actually, if you actually shake the widget around a lot, it works the same way as well.

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: Cambridge, MA on Sun, May 1 2005 at 7:46PM PDT
The widgets can be brought to the desktop using this technique, but I (at least) can't get them to accept any typed input. I can't enter text into Stickies when it's on the desktop, for example, and I can't enter any text into the translation widget.

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: daveschroeder on Sun, May 1 2005 at 11:08PM PDT
Works fine for me.

I tested with Stickies and the translation widget. Both allowed me to place the cursor in them, and accepted text input.

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: Cambridge, MA on Sun, May 1 2005 at 11:15PM PDT
Just tested it again. I am currently staring at a yellow sticky on my desktop with no cursor in it. When I move the pointer over it, the italic "i" appears on the lower right, and if I click it, I get to choose colors and fonts. That bit works. But text entry doesn't.

[ Reply to This | # ]
Case-sensitive
Authored by: panphage on Sun, May 1 2005 at 9:33PM PDT
If anyone else is using case-sensitive HFS, the command above won't work. The file you're editing is com.apple.dashboard.plist, not com.apple.Dashboard.plist. So you have to type
defaults write com.apple.dashboard devmode YES


[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: web2pro on Mon, May 2 2005 at 3:23PM PDT
Worked great for me "NOW", but does anyone know how to move them to the back so they are not on top of everything

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: adams4 on Mon, May 2 2005 at 3:27PM PDT

I was able to drag a widget into "plain view" without changing anything using defaults.

  1. Start by pressing F12 or whatever your definded key is.
  2. Click on the Dashboard's shelf button (is there a name for that?).
  3. Drag out a new widget and while still holding the mouse button down, press F12 again.

That's it. To move a widget back into the Dashboard layer, click and hold the mouse on the one you want to get rid of, press F12, and release the mouse button.

---
Adam Spector.

[ Reply to This | # ]

10.4: Detach widgets from the Dashboard
Authored by: panphage on Mon, May 2 2005 at 3:30PM PDT
This will allow you to put only a single widget on the desktop and only until you press F12 again. Try it.

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: Saku on Sat, May 7 2005 at 11:33PM PDT
This works great but since I did this now when I hold option and mouse over a widget I dont get a good close button.... it flashes and wont close... how do I undo the detach widget.... I want to see if that will set it back to normal..
Thanks guys

[ Reply to This | # ]
Amnesty Widget Browser
Authored by: Tulse on Tue, May 3 2005 at 1:08PM PDT
Well, that was fast:
Amnesty Widget Browser is a utility for Mac OS X 10.4 Tiger that allows Dashboard widgets to live directly on your Desktop via a convenient icon in your system menu bar. Widgets loaded in Amnesty Widget Browser run completely independent of Apple's Dashboard environment, maintain their own preferences and feature additional properties such as window depth and opacity.
It looks like this tool provides all the features of Konfabulator that were missing in Dashboard. Cool.

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: Bruno Grieco on Sat, May 14 2005 at 4:57PM PDT
Got a strange colateral effect though : When using this hint, it disables the dock magnification.

Actually the dock works fine before dragging the widget out of dashboard, but magnification stops as soon as I drag it.

disabling the hint solves the problem.


[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: geck on Thu, May 19 2005 at 8:57AM PDT
Great hint.

But do this: after you get the widget on your desktop, check your system resources. The widget (clock, in my case) was taking 12-15% cpu (1GHz G4) time until I dropped it back into the dashboard.


[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: mark hunte on Tue, Jun 7 2005 at 5:08PM PDT
While playing with todays The Pick of the week,

http://www.macosxhints.com/article.php?story=20050607132656591

I discovered that I can do the detached
widget without doing the devmode.

I have checked the plist and it is set to NO.



---
mh

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: saddino on Tue, Jun 7 2005 at 7:21PM PDT
Of course, there's also Amnesty (see post above) if you want more control over your widgets that dev mode offers (like embedding widgets in your desktop or setting your widgets semi-opaque and click-through).

and Amnesty is also the only way for Panther users to enjoy these great widgets, though the PotW doesn't seem to work in in yet :-(





[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: wlogon on Wed, Jun 8 2005 at 12:40AM PDT
If you are already digging through the defaults database, there is another option: Set the key "in-layer" to "NO"! This will move the widget out of the the Dashboard layer into the screen layer. You only need to restart the Dock to make things happen. Suchan on-screen not-in-layer widget is slightly different from a developer mode layer. To remove it, it must be removed from Dashboard by using the close-button. Or you put it into that layer by changing that flag again.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>layer-gadgets</key>
    <array>
        <dict>
            <key>id</key>
            <string>41a07b4761b3ce21</string>
            <key>in-layer</key>
            <true/>
            <key>path</key>
            <string>/Library/Widgets/Weather.wdgt/</string>
            <key>percent-offset-x</key>
...
    
This is from my "com.apple.dashboard.plist" file.

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: ianeiloart on Thu, Jun 23 2005 at 5:22AM PDT
Well, some odd comments in here.

1. Dock magnification does work OK.
2. It is necessary to set the default right - but only once ever - except maybe some developer application enables dev mode.
3. You can drag as many widgets out of dashboard as you like - once you have more than a few outside of dashboard, you see the logic behind having the dashboard layer.
4. Of course most of the functionality is on the web - pretty much all the data comes from the web. The point of dashboard is to make frequently used stuff more quickly accessible - or alternatively, so you don't have to remember how to get at it.

You don't, however, have to log out. If you quit the dock (using Activity Monitor), then it will restart automatically and pick up the new default.

---
--
Ian Eiloart

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: hc98br on Fri, Jun 24 2005 at 11:12AM PDT
I active dashboard by draging my mouse into the bottom left corner of my screen.

I can drag widgets out of the dashboard as described, but only by pressing the F12 key, really I want to drag the widget into the corner and move it in or out of the dashboard!

Any ideas?


Ben.

P.S.
In my opition:
Best way to activate developer mode is using DevMode:
http://homepage.mac.com/neticen/devmode.html (you can keep it closed when you've used it)

Best way to restart the Dashboard (Dock) is using quitDock:
http://www.ben-robinson.com/software/quitDock.asp (yes it is mine, but I made it because I couldn't find a better way!)

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: obobon on Sat, Jul 16 2005 at 11:00AM PDT
Iam confused.
I opened terminal wrote the mentioned string, logged out - logged in - pressed f12, choose the widget pressed f12 again while holding mouse button - released mouse button.
the widget ist available as long as i have dashboard activated. when i close dashboard its gone =(
any idea?
i installed the dev mode widget and its telling me "dev mode on"

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: jazbek on Thu, Dec 1 2005 at 5:36PM PST
In order for the widget to stay on your desktop after you switch to the Dashboard and back, you have to open it in Dashboard first, THEN drag it to the desktop by grabbing it and pushing F12.

If you drag it from the widget list at the bottom of Dashboard directly to the desktop, it'll disappear from the desktop next time you switch to Dashboard and back.

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: rspress on Sat, Jul 30 2005 at 11:58AM PDT
Whiles this hint is sure handy and useful I am looking for info that is a lot less useful.

Is there a way to edit the dashboard plist file or another plist file so that people with unsupported computers get the water drop effect?



[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: johnsawyercjs on Mon, Aug 31 2009 at 6:02PM PDT
I don't think so, because the waterdrop effect depends on features in graphics hardware not present in unsupported graphics chipsets.

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: Lbrewer42 on Mon, Jun 30 2008 at 4:29AM PDT
Simple way to make Devmode go on and off is a free widget called Dev Mode!
http://mac.softpedia.com/get/Dashboard-Widgets/Webcams/Miscellaneous/DevMode.shtml

Click on for Devmode on - click off for devmode off

Then it is even easier to use this widget moving trick

G5 2.4Ghz duo 10.5.2




[ Reply to This | # ]
TinkerTool UI to dev mode detachment of widgets from dashboard
Authored by: grahamperrin on Fri, Nov 7 2008 at 3:00PM PST
Another utility that makes this easy is TinkerTool, http://www.bresink.com/osx/TinkerTool.html

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: Hank Freid on Tue, Apr 7 2009 at 1:01PM PDT
I am using this forum from last 2 years, i really love to spend my time there and read all different developments, this makes the dashboard infinitely more useful and pretty much destroys all of the complaints I'd heard about it. I don't even have Tiger yet, but thanks! 642-812 642-436

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: Fandi on Sun, Jul 19 2009 at 12:50AM PDT
Dashboard is an application for Apple's Mac OS X operating systems, used for hosting mini-applications known as widgets. First introduced in Tiger, it is a semi-transparent layer that is invisible to the user unless activated by clicking its icon in the Dock. Alternatively, the user can invoke Dashboard by moving the cursor into a preassigned hot corner, or by pressing a hot key, both of which can be set to the user's website hosting preference. When Dashboard is activated, the user's desktop is dimmed and widgets appear in the foreground. Like application windows, they can be moved around, rearranged, deleted, and recreated (so that more than one of the same Widget is open at the same time, possibly with different settings). New widgets can be opened, via an icon bar on the bottom of the layer, by dragging a widget icon out into the layer. After loading, the widget is ready for use. Dashboard widgets are created using Hypertext Markup Language (HTML), Cascading dedicated server Style Sheets (CSS) and JavaScript. Because the same languages are used for creating websites, many web developers can already build them. Widgets themselves are, at the core, simply HTML files that are displayed within the Dashboard layer; they use the WebKit application framework that is also used in Apple's Safari web browser, meaning even users running earlier versions of Mac OS X — where Dashboard is unavailable.

[ Reply to This | # ]
10.4: Detach widgets from the Dashboard
Authored by: Blind Chess on Fri, Sep 4 2009 at 10:56PM PDT
Today Freemacware reader Fred wrote to ask if there was a free alternative to Amnesty Widget Browser, a $20 application for running Dashboard widgets outside of Dashboard. I don't know of any free application like Affiliate Programs, but there are two free methods for running widgets "outside" of Dashboard, both from http://www.macosxhints.com:

[ Reply to This | # ]