Is it possible to get the Ubuntu 'Always on top' functionality in Windows?

13

5

In Ubuntu when you right click on a window, you get the option to keep it 'Always on Top'. This is incredibly useful sometimes when I want a window to take up the whole desktop (e.g. Internet Browser) but still want to see the information from another smaller window (e.g. A video/film). Using the Windows 7 snap to edge feature is very useful and I use it a lot but its not always what you want.

I find it annoying how some programs in Windows such as Media Player and Task Manager for example have Always on Top options and everything else doesnt. There must be some software to fix this.

An example of the feature in Ubuntu:

enter image description here

Connor W

Posted 2010-02-06T23:24:12.360

Reputation: 3 537

Question was closed 2013-12-11T00:42:24.543

2This is a feature of GNOME, not Ubuntu – MDMarra – 2010-02-06T23:27:37.220

Answers

5

Some windows programs have it added as a 'feature' but the default windows framework does not support it.

It is sometimes called 'pin'.

Third party apps can add this functionality if you wish.

For example, PowerMenu or DeskPins (As pointed out by John)

Disclaimer: I have not tried the linked application.

Dan McGrath

Posted 2010-02-06T23:24:12.360

Reputation: 2 946

That looks like exactly what I want. If I dont get any better answers soonish ill accept yours, Thanks. – Connor W – 2010-02-06T23:31:27.633

Despite its name, Windows provides far less functionality and options in its window managers than the plethora of *nix WMs... sigh. – Kazark – 2012-12-27T04:16:38.110

10

This is a GNOME-specific feature. Windows doesn't implement anything similar by default, but you can get this functionality via software such as DeskPins:

alt text

My favorite method for most things is to use hotkeys. With Autohotkey installed, you can use this script to toggle windows as "always on top":

^!o::WinSet, AlwaysOnTop, Toggle,A

This will allow you to use Ctrl + Alt + o to set and unset the current active window as "always on top". See the WinSet function for more info.

John T

Posted 2010-02-06T23:24:12.360

Reputation: 149 037

Thanks for that answer. As you cant set two answers as accepted, ill accept Dan McG's answer as this one has more up votes so you both get rep. – Connor W – 2010-02-07T00:20:31.040

There's an Autohotkey script for everything! Wish I was better at it! +1 – William Hilsum – 2010-02-07T23:43:51.013

2

The direct download link is here:

http://dl.dropbox.com/u/149566/Downloads/always-on-top.zip

I simply add the always-on-top.exe file to the startup folder, and then you just press "ctrl + space" for the selected window to stay on top. Deactivation is just pressing ctrl + space again.

The program is written in Autohotkey with a single line of code:

^SPACE::  Winset, Alwaysontop, , A

zarnaik

Posted 2010-02-06T23:24:12.360

Reputation: 21

This will not work on Linux – Simon Sheehan – 2011-11-01T10:26:57.863

2@SimonSheehan The whole point of the question is to do it in Windows :P – slhck – 2011-11-01T10:49:53.203

@slhck oops... Seeing the Ubuntu screenshot confused me :p – Simon Sheehan – 2011-11-01T11:37:40.053

1

This functionality is not available in Windows, see this excellent Microsoft blog for an explanation.

RegDwight

Posted 2010-02-06T23:24:12.360

Reputation: 127

1The post you're linking to does not answer the question. It talks about a different subject, though relatively similar. – Malabarba – 2010-02-07T04:49:44.457