How to make a single window on Mac OS X sticky to every desktop space?

11,443

Solution 1

The 3rd party software Afloat can do this. See the installation instructions:.

  1. Download the SIMBL zip file
  2. Unzip the file
  3. Double-click/install SIMBL-0.9.9.pkg
  4. Create SIMBL bundle dir: mkdir ~/Library/Application\ Support/SIMBL/Plugins/
  5. Reboot
  6. Install from the git repo:
$ git clone https://github.com/millenomi/afloat.git
$ cd afloat
$ xcodebuild -configuration Release install
  # verbose output trimmed, except for last line:
  ** INSTALL SUCCEEDED **
$ mv /tmp/Afloat.dst/Users/`whoami`/Library/Bundles/Afloat.bundle/ ~/Library/Application\ Support/SIMBL/Plugins/

Screen Capture

Solution 2

Not obvious but built into MacOS.

Right click on the application icon in the dock -> options -> All Desktops

Share:
11,443
Mattias Wadman
Author by

Mattias Wadman

Software engineer at Spotify. Software hobbyist in my spare time.

Updated on September 17, 2022

Comments

  • Mattias Wadman
    Mattias Wadman almost 2 years

    I'm trying to make a single terminal window appear on every space but the built in spaces only allow to configure this per application basis. This makes it more or less useless for terminals if you have multiple terminal windows on multiple spaces.

    DesktopManager seams to have solved this for older versions of Mac OS X.

  • Chris
    Chris almost 9 years
    Works for me for the most part. The only bad thing is the lack of updates on that repo. The author has not been active for some time.
  • Rodrirokr
    Rodrirokr over 5 years
    This should be the correct answer of the question.
  • Timofey Orischenko
    Timofey Orischenko over 4 years
    It works! But I tried to do that with multiple Chrome windows and mac shows all browser windows on all desktops. Is it a way to stick separate window of application? Thanks!
  • Kubuntuer82
    Kubuntuer82 about 4 years
    This works in many cases, but the OP explicitly said "single window", not all windows of an application
  • Ashley Davis
    Ashley Davis about 3 years
    This answers the wrong question.