MIT License

项目介绍

flyingpie/windows-terminal-quake 是一个托管在 GitHub 上的开源项目,主要使用 C# 编写,采用 MIT License 许可证,目前获得 787 个 Star、46 次 Fork。

仓库全名
flyingpie/windows-terminal-quake
开源许可证
MIT License
Star 数
787
Fork 数
46
未关闭 Issue
26

README 摘要

WTQ v2 Enable Quake-style dropdown for (almost) any application. For Windows 10 & 11, and KDE Plasma 5 & 6 (Wayland only). Installation - Configuration - Documentation Showcase Windows 11 With Windows Terminal, Q-Dir, Process Explorer and KeePassXC. https://github.com/user-attachments/assets/2246539c-711b-44c4-b295-f019513240b1 KDE Plasma 6 With WezTerm, Dolphin System Monitor and KeePassXC…

完整内容见 GitHub 原始 README 或本页 。

常见问题

windows-terminal-quake 用什么语言开发?

主要使用 C# 编写,采用 MIT License 许可证,目前有 787 个 Star。

windows-terminal-quake 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 windows-terminal-quake 的源码?

可以直接克隆仓库:git clone https://github.com/flyingpie/windows-terminal-quake.git,默认分支为 master;安装与运行步骤见仓库 README。

windows-terminal-quake 最近还在维护吗?

仓库最近一次更新为 13 小时前,当前有 26 个未关闭 Issue;Star 数为 787,可作为社区活跃度的参考。

关于

Enable Quake-style dropdown for (almost) any application.

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
888
价值分
485
活跃状态
活跃

语言占比

Batchfile
C#
Dockerfile
HTML
JavaScript
PowerShell
Shell

Release

README

WTQ v2

Enable Quake-style dropdown for (almost) any application.

For Windows 10 & 11, and KDE Plasma 5 & 6 (Wayland only).

Installation - Configuration - Documentation

WTQ CI

Preview

Showcase

Windows 11

With Windows Terminal, Q-Dir, Process Explorer and KeePassXC.

https://github.com/user-attachments/assets/2246539c-711b-44c4-b295-f019513240b1

KDE Plasma 6

With WezTerm, Dolphin System Monitor and KeePassXC.

https://github.com/user-attachments/assets/0bbdb71c-be6d-48e1-9df8-2c03f6b978cb

Installation

Also see the documentation

Scoop (Windows)

Note 注意

The WTQ Scoop packages has moved to the Scoop extras bucket.

scoop bucket add extras
scoop install extras/wtq

A shortcut is then available named WTQ - Windows Terminal Quake, or you can just run wtq from a command line or Win+R.

WinGet (Windows)

winget install windows-terminal-quake

You can then call wtq from the command line.

After having done that at least once, a shortcut will appear in the start menu, called WTQ - Main Window.

image

Arch AUR (Linux)

Multiple versions are published to the Arch User Repository (AUR):

  • Latest stable release, pre-built;
  • Downloads from GitHub Releases;
  • Quicker to install and minimal dependencies.
yay -S wtq-bin

or

paru -S wtq-bin
wtq
  • Latest stable release, built from source;
  • Purist open source, but takes a bit longer to install and has a bit more (build-time) dependencies.
yay -S wtq

or

paru -S wtq

Flatpak (Linux)

Since WTQ only supports KDE Plasma on Linux, it’s not a great fit for Flathub.

As an alternative, you can use the Flatpak remote hosted on the sister repository. It uses the Flatter GitHub Action for building the Flatpak itself, and everything is hosted on GitHub Pages.

The app itself and the Flatpaks are built entirely from source, using GitHub Actions, in the open.

Per-User
flatpak --user remote-add flyingpie https://flatpak.flyingpie.nl/index.flatpakrepo
flatpak --user install nl.flyingpie.wtq
System-Wide
flatpak remote-add flyingpie https://flatpak.flyingpie.nl/index.flatpakrepo
flatpak install nl.flyingpie.wtq

Direct Download Script (Linux)

Note 注意

Requires webkit2gtk-4.1 to be installed

See the /linux/install-or-upgrade-wtq.sh script that downloads the latest version of WTQ, installs it to ~/.local/share/wtq, and creates a wtq.desktop file.

As a 1-liner:

bash <(curl -s https://raw.githubusercontent.com/flyingpie/windows-terminal-quake/refs/heads/master/pkg/linux/install-or-upgrade-wtq.sh)

And the /linux/uninstall-wtq.sh uninstall script.

bash <(curl -s https://raw.githubusercontent.com/flyingpie/windows-terminal-quake/refs/heads/master/pkg/linux/uninstall-wtq.sh)
Note 注意

The WTQ configuration is not removed by this script. These are usually located at ~/.config/wtq.

Direct Download (Windows/Linux)

Note 注意

[Linux Only] Requires webkit2gtk-4.1 to be installed

See the latest release, and pick a zip.

Build From Source (Windows/Linux)

Note 注意

Requires the .Net 9 SDK to be installed

Note 注意

[Linux Only] Requires webkit2gtk-4.1 to be installed

You can also clone the repo and run the “Install” build target, which will build and install WTQ:

  • Windows: At ~/AppData/Local/wtq
  • Linux: At ~/.local/share/wtq (respects XDG spec)
git clone https://github.com/flyingpie/windows-terminal-quake.git
cd windows-terminal-quake

./build.ps1 Install
# OR
./build.sh Install

Uninstall:

./build.ps1 Uninstall
# OR
./build.sh Uninstall

You can also take a look at the build options, do see more options for building, including without actually installing:

./build.ps1|sh --help

./build.ps1|sh BuildWindows
./build.ps1|sh BuildLinux

Configuration

Also see the documentation

After starting WTQ, an icon will appear in the tray, which has some useful buttons in the context menu: wtq-context-menu

From there, the settings file can quickly be opened using “Open Settings File”.

A JSON schema file should be generated next to the settings file, enabling intellisense-like features in supporting editors:

image

There’s also an GUI available to configure WTQ, through the same context menu - “Open Main Window”.

image image

WTQ v1

WTQ started as a companion app to the new Microsoft’s Windows Terminal, before a rewrite to v2 that supported other apps as well.

If you’re missing a feature from v2, feel free to use v1 instead.

Companion program for the new Windows Terminal that enables Quake-style drop down.

image

  • Runs alongside the new Windows Terminal
  • Toggle using CTRL+~ or CTRL+Q (configurable, see below)
  • Shows up on the screen where the mouse is (eg. multi-monitor and multi-workspace)
  • Transparency
  • Configurable as fullscreen, or partial screen

Usage

There are a couple of options:

  • Download the latest release from the releases page.
  • Clone/download the source and run build.ps1 (uses Cakebuild).
  • Clone/download the source and build using Visual Studio.
  • Via scoop: scoop install https://raw.githubusercontent.com/flyingpie/windows-terminal-quake/master/scoop/windows-terminal-quake.json

See the documentation for more settings and information.

评论

暂无评论