For some reason, iTerm2 windows show up on every one of my "Spaces" (aka Desktops). Right clicking on its icon in the Dock and looking at "Options" reveals "Assign To: None", just like every other application. I can't find anything in iTerm2's settings that determine this behavior. How can I make it stop?
I've been having the absolute opposite problem of this post. I've rebooted and my iterm settings have the hotkey window set to every space. Anyone else encountering that?
edit: It turns out I needed to go into the dock > iterm > options > (assign to) All Desktops
I think this setting was reset after an os update.
I am not so sure if we had suffered from the same problem. My problem was: when switching from one desktop(workspace) where iterm2 resides to another desktop ( where I may want to check some documentation or browse web), iterm2 always shows on top of the new desktop and covers the application on the new desktop. This is annoying in a sense that whenever I want to switch to another desktop, I must want to use something on that desktop(which is definitely not iterm2 as iterm2 is on my current desktop) or I just want to have access to the desktop. And when iterm2 follows, it just screws my will and I need to manually hide or close it, which can be really annoying when you do the switches thousands of times a day.
And the solution to this is actually quite simple. According to my observation, as long as the iterm2 is not on the second place of the application switching list(the list that shows up when you cmd+tab), the annoying behavior doesn't appear. So what we need to do is to exclude iterm2 from the switching list. And there is a nice option to configure this in iterm2's preference panel, under the appearance tab.
And the checkbox on the bottom most is what we want!!!
I just found out the answer now and I am so happy that I finally figured it out! I had been annoyed since 2013.
I had the same problem with iTerm2(Build 3.4.5), tried to do from dock > iterm > options > (assign to) but didn't worked
Following worked for me go to menu > iTerm2 > Preferences... OR use shortcut command,
let me know if it didn't work we'll try to find something together, And Good Luck