Using DeskPins to Make a WSL Window Appear Above Others

Whenever I use Windows, I always run at least one Windows Subsystem for Linux (WSL) Bash shell in Windows Terminal. With multiple monitors, I can run Windows Terminal using one entire screen. On a single screen, Windows Terminal competes for the screen with all other applications and windows itself. I use DeskPins to pin a single-row shell window in the unused space between the application icons on the left and the tray icons on the right, making it appear above all other windows except when using the taskbar.

Installation adds a shortcut to DeskPins to the Startup folder of your Windows account. The Startup folder can contain programs that Windows runs every time that you log in to the system. If you do not need DeskPins to run every time that you log in to Windows, you can disable this shortcut. You can use AutoRuns from Sysinternals to disable this, or delete it from the Startup Folder (probably something like (C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup).

DeskPins runs in the Windows task bar tray. Click its icon or press Ctrl+F11 to enable pin mode. To pin a window, click its title bar, which disables pin mode. You can use Ctrl+F12 to disable pin mode.

To unpin a window, click the red pushpin that appears above the Minimize button in the title bar of the window.

If I already have the mouse in my hand or if I cannot easily access the Windows Terminal by using Alt+Tab to cycle through open applications, I may be able to find the Windows Terminal window at the bottom of the screen.

If I need to see the output of a command, in Windows Terminal, I press Alt+Enter to make the window fullscreen, then Alt+Enter again to restore its size.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: