Guake For Windows

Chandler Lofland 3e863a4ed7 Create FUNDING.yml 1 week ago
.github 3e863a4ed7 Create FUNDING.yml 1 week ago
compile_changes cd0d8eeff3 started simplifying and rewriting 2 years ago
old 381088a4af minor edits 1 year ago
release_files 4729ee736c editted start files again 3 years ago
test_files 19db8634e0 moved some things around 1 year ago
.gitignore df6c41065e Update .gitignore 1 year ago
AllTheTerminals.ahk 808ac3af55 redid half the things 1 year ago
CmderMode.ahk 808ac3af55 redid half the things 1 year ago
GitBashMode.ahk 808ac3af55 redid half the things 1 year ago
LICENSE 179818624a Added License 3 years ago
README.md b3b0d5a3d8 updated readme and requirements 1 year ago
_config.yml 963a457395 Update _config.yml 2 years ago
cmdermode.bat 37da20b150 working on more cmder things 1 year ago
cmdermode.vbs 12760bb3d9 minifying code 1 year ago
compile.bat bbfce8ff7b working on directory recovery 2 years ago
consolemode.ahk 1187c1fa62 adding modularity 1 year ago
edit_settings.py 17ccc9a52c fixed color handler 3 years ago
gitbashmode.vbs 12760bb3d9 minifying code 1 year ago
kill.vbs 808ac3af55 redid half the things 1 year ago
killcmder.vbs 381088a4af minor edits 1 year ago
killgitbash.vbs 808ac3af55 redid half the things 1 year ago
requirements.txt b3b0d5a3d8 updated readme and requirements 1 year ago
settings.json c5373fcae7 added home dir, fixed some settings 2 years ago
start_winguake.bat 95c42d6ac9 removed unused command line argument 1 year ago
windowLib.py 12760bb3d9 minifying code 1 year ago
winguake2.py 12760bb3d9 minifying code 1 year ago
winguake_icon.ico dd6cfae5e7 made transparent 3 years ago
winguake_icon.png dd6cfae5e7 made transparent 3 years ago
winguake_settings.bat 503739c183 moved and changed files 3 years ago

README.md

WinGuake

A Windows-oriented version of the popular Guake Terminal for Linux.

Check out the original Linux version here: https://github.com/Guake/guake/

Info on the state of the project

Currently, I am rewriting the project for the most part to use a Windows terminal emulator called Cmder, which offers better Git intergration along with a more unix-like experience while still maintaining all the functionality of the original windows command prompt. More information will be available upon completion of the port.

What is it?

Remember the days when playing Quake (or even as recent as CS:GO) where you pressed a key and the console came up? Wouldn't it be very convenient if Windows did this? Enter WinGuake! WinGuake is a Windows version of the popular Guake Terminal for Linux. It allows you to use the Windows Command Prompt with just a few button presses, and to hide it just as easy!

Get Pre-compiled Version

  • Download from the releases tab.
  • Extract the zip to the directory of your choice
  • Run console.exe
  • Press Ctrl+Alt+T to start up the console
  • When done, type exit to close the console
  • To run on startup, make a shortcut to console.exe and place it in shell:startup

Prerequisites

To run from source, you need a working version of Python 3.x installed and added to PATH, have psutil installed via pip, have AutoHotKey installed, and the latest version of PyWin32.

How to use

After the requirements are met, clone the repository to a safe location (or download as a ZIP): git clone https://github.com/chand1012/WinGuake.git Double click Console.ahk and just press Ctrl+Alt+T. Something like this should show up: To exit, just type exit into the console. AutoHotKey will run in the background for when you need to bring up the CMD again.

Compile it yourself

  • After the requirements are met, clone the repository to a safe location (or download as a ZIP): git clone https://github.com/chand1012/WinGuake.git
  • have the AutoHotkey compiler Ahk2Exe.exe added to PATH
  • run compile.bat
  • copy the output winguake.exe to the console folder, located within dist
  • double click to run

Planned Features

  • make it so you don't have to type exit twice the current working version allows you to press Ctrl+Alt+T a second time to close, but another window does pop up for a split second
  • Have tab key work Tab key works
  • Get settings working correctly
  • Finish Settings editor
  • Custom starting directories and color changing
  • Quake Style drop-down animation (last on the list)