

This is all the code I need to implement an iTerm style window for kitty. In addition my script lets me emulate iTerm's Hotkey Window feature for any application. Originally I just wanted to use a shortcut to make Kitty show up on the top half of my screen.īut after a bit of hacking I've been able to emulate all of the features of the iTerm2 hotkey. iTerm2 brings the terminal into the modern age with features you never knew you always wanted and is a very popular terminal emulator in the os & utilities category. I decided to try and write my own script to emulate a quake style drop down for kitty. iTerm2 is described as replacement for Terminal and the successor to iTerm.It works on Macs with macOS 10.10 or newer. Then I stumbled upon phoenix, a tool which lets you write javascript code which hooks into the macOS window manager. Kitty has an open issue to create a quake style mode but the developer does not want to implement code which relies on a window manager because it is too OS specific.Īt this point I felt like I would have to choose between having a fast terminal with no quake feature, or accept that I love quake style drop downs so much that I’m ok with my computer constantly running out of battery. I could use cmd+tab or the mouse to switch to my terminal but these options are annoying.Ĭmd+tab always seems to go to the wrong app, and mission control involves reaching for the mouse or track pad which is often a nuisance. If I want to see my terminal I need to either make my browser or code window smaller. I use rectangle to keep my browser maximized on the left side of the screen and vscode maximized on the right side of the screen. I also use quake style terminals to have more screen real estate on my laptop. Just press your predefined hotkey, execute your command, and repress it to hide the terminal and go back to your work. You can do it at lightning speed without leaving your keyboard. Imagine you are working in your favorite text editor and want to execute some commands, like execute the unit test of your code, check a man page, or edit some configuration file. Its design was inspired from consoles in computer games such as. The Guake Project (a quake style terminal for Gnome) explains very well. Yakuake is a drop-down (Quake-style) terminal emulator based on KDE Konsole technology. Update: The script has been updated to also allow one to specify an already downloaded iTerm2 colours file as input. The Hotkey Window lets you pull up a terminal anywhere using a keyboard shortcut. One of the main things I missed from iTerm was the quake inspired Hotkey Window feature. Kitty is lightning fast and much more energy efficient.īut Kitty provides a less polished experience out of the box than iTerm2. If I have iTerm open when I’m traveling I have to keep my computer plugged in or I’ll burn through my battery in 2-3 hours. ITerm is a super popular terminal but it uses a ton of CPU and power.
Iterm2 drop down terminal mac#
I recently decided to replace iTerm on my mac with Kitty.
