1. You may have noticed things look a little different around here - we've switched to a new platform (XenForo) and have some new forum styles and features. This how-to guide will help you find your way around. If you find anything that looks strange, post it in this thread.

How to Pin RocketDock to Desktop?

Discussion in 'Windows OS and Software' started by KUNFUCHOPSTICKS, Aug 1, 2008.

Thread Status:
Not open for further replies.
  1. KUNFUCHOPSTICKS

    KUNFUCHOPSTICKS Notebook Consultant

    Reputations:
    35
    Messages:
    185
    Likes Received:
    0
    Trophy Points:
    30
    In the settings I have Rocketdock as Always on bottom. But when I press "show desktop", rocket dock is gone. I have to max and min a window to get it to show again. Is there a way to pin it to desktop, so 'show desktop' command won't affect it?

    Thanks
     
  2. plsdonotbug

    plsdonotbug Guest

    Reputations:
    0
    hmmm why use rocketdock? it slows down your comp... if you want to minimize, try winkey + M to minimize all windows... i dont know if this will minimize rocketdock too :(
     
  3. stirfriedsushi

    stirfriedsushi Confuse a Cat LTD

    Reputations:
    60
    Messages:
    744
    Likes Received:
    0
    Trophy Points:
    30
    rocketdock uses very little cpu, actually, it uses almost none. so :p to you plsdonotbug

    There are settings in rocketdock to have it always at the bottom, and when you mouse over it, it pops up.

    check around the behavior tab in the dock settings and you should find that option.
     
  4. AKAJohnDoe

    AKAJohnDoe Mime with Tourette's

    Reputations:
    1,163
    Messages:
    3,017
    Likes Received:
    0
    Trophy Points:
    105
    Odd, it does not do that on my PC
     
  5. knightingmagic

    knightingmagic Notebook Deity

    Reputations:
    144
    Messages:
    1,194
    Likes Received:
    0
    Trophy Points:
    55
    I just never use the "show desktop" command.
     
  6. stirfriedsushi

    stirfriedsushi Confuse a Cat LTD

    Reputations:
    60
    Messages:
    744
    Likes Received:
    0
    Trophy Points:
    30
    why not, its a useful command. Rocketdock still shouldn't be doing that.
     
  7. AKAJohnDoe

    AKAJohnDoe Mime with Tourette's

    Reputations:
    1,163
    Messages:
    3,017
    Likes Received:
    0
    Trophy Points:
    105
    My desktop looks the same, whether shown or not: All black and empty.
     
  8. xhepera

    xhepera Notebook Consultant

    Reputations:
    36
    Messages:
    117
    Likes Received:
    0
    Trophy Points:
    30
    Aside from the fact that you didn't answer the OP's question, this is inaccurate information.
     
  9. knightingmagic

    knightingmagic Notebook Deity

    Reputations:
    144
    Messages:
    1,194
    Likes Received:
    0
    Trophy Points:
    55
    I like to switch right to the next window, hence I never use show desktop.

    A workaround is to use Windows+M instead of Windows+D. Then the dock will stay.
     
  10. swarmer

    swarmer beep beep

    Reputations:
    2,071
    Messages:
    5,234
    Likes Received:
    0
    Trophy Points:
    205
    Yeah, I don't like show desktop. It hides my sidebar gadgets too.

    Instead I use Win-M to minimize all windows and Win-shift-M to restore them. This keeps both RocketDock and the Sidebar gadgets visible.

    Also, in RocketDock, if you select "Popup on mouseover", then you can just move your mouse over where the dock is hidden, and hold it there a second, and it'll pop to the front. (I have layering set to "Normal" though... don't know if it works when set to "Always on bottom"... but it might.)
     
  11. KUNFUCHOPSTICKS

    KUNFUCHOPSTICKS Notebook Consultant

    Reputations:
    35
    Messages:
    185
    Likes Received:
    0
    Trophy Points:
    30
    Yeah looks like WIN+M is the way to do it. Show Desktop shows the desktop-nothing else. I wish there was an option to pin the dock to the desktop. I have seen this option available in widgets.
     
  12. AKAJohnDoe

    AKAJohnDoe Mime with Tourette's

    Reputations:
    1,163
    Messages:
    3,017
    Likes Received:
    0
    Trophy Points:
    105
    I guess I am confused. I have RocketDock in autohide mode off the top, so that regardless of what is on the screen, if I mouse cursor off the top edge of the screen, RocketDock pops up. I can even set the delay before it pops up and the delay before it re-hides itself.
     
  13. Bart Simpson

    Bart Simpson Notebook Consultant

    Reputations:
    213
    Messages:
    226
    Likes Received:
    0
    Trophy Points:
    30
    Ok, this sounds like a question for a programmer. When you press the "Show Desktop" button in Windows, something dumb happens. The first thing that is done is that any non-topmost windows are minimized. Then, Windows creates a new window (without any borders) that contains a "live display" of your desktop that is for all practicaly purposes, your desktop that you can interact with. Windows then shows you this "live display" over top of your actual desktop until you click on something.

    Now, Rocket Dock can detect when it is being minimized and stop it from happening by using some standard code. What it cannot do is detect when Windows creates this special "live display" of your desktop and puts in on top of everything else that is not a topmost window. Rocket Dock is not actually minimized, it is just hidden by the "live display" window.

    By using Spy++ and other programming tools, I can see this special "live display" desktop window being created. It is a child window of "Explorer.exe" and does not distinguish itself from other windows otherwise. This makes it very hard to detect when this "live display" window is created. It's process ID and handle changes on every reboot. I have searched high and low and have tried myself to defeat the "Show Desktop" feature but I have not found a way to do it.

    For those widgets that stay on the desktop, they probably are hooked into the Explorer shell so that it can get drawn when ever the desktop is drawn. This is fine for widgets but is impractical for regular applications that use regular windows.

    Note: Each icon and the background in Rocket Dock and Object Dock is actually a separate window. The background is the parent to each of the child windows. The child windows are your icons/docklets. To get an idea of how Rocket Dock/Object Dock is coded, see the Preview1 Source Code for my Circle Dock 0.9.2 (Total Rewrite) http://circledock.wikidot.com/source-code
     
  14. niGht kiD

    niGht kiD .. beach boy ♫

    Reputations:
    319
    Messages:
    843
    Likes Received:
    0
    Trophy Points:
    30
    Try this method? An easy way to bypass RocketDock of minimizing too when pressing the "Show Desktop" button. Not sure if it works though, as I'm using ObjectDock :p

     
  15. wunnle

    wunnle Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    I have the same problem on Rocketdock. NightKid's method is working, but not on WinKey + D. Is there a solution of this, or do I have to get used to WinKey + M?
     
  16. McGrady

    McGrady Notebook Virtuoso

    Reputations:
    1,400
    Messages:
    3,377
    Likes Received:
    0
    Trophy Points:
    105
    win+m or change the delay of when it pops up
     
  17. NJoy

    NJoy Няшka

    Reputations:
    379
    Messages:
    854
    Likes Received:
    1
    Trophy Points:
    31
    BWAHHAHA)))) it applies to object dock too)))
     
  18. wunnle

    wunnle Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    Popup delay? Is it interested in this problem :S
     
Thread Status:
Not open for further replies.

Share This Page