#窗口管理
glfw - 轻量级跨平台图形应用开发框架
GLFWOpenGL跨平台图形库窗口管理Github开源项目
GLFW是一个开源、跨平台的图形应用开发框架,支持OpenGL、OpenGL ES和Vulkan。该框架提供简洁的API,用于创建窗口、处理输入和事件。GLFW兼容Windows、macOS和Linux系统,并支持Wayland和X11。采用zlib/libpng许可证,框架提供详细文档和示例,同时拥有活跃的社区支持。
xdotool - 实现X11环境下的键盘鼠标模拟和窗口自动化
xdotoolX11自动化工具模拟输入窗口管理键盘控制Github开源项目
xdotool是一个基于X11的自动化工具,能模拟键盘输入和鼠标活动,实现窗口管理和桌面操作。它利用X11的XTEST扩展和Xlib函数,支持窗口搜索、属性修改和桌面切换。xdotool提供libxdo C库便于集成,适用于多种Linux发行版和macOS,但不支持Wayland系统。这个开源工具为X11环境下的自动化任务提供了灵活的解决方案。
AltSnap - 优化Windows窗口管理的开源应用程序
AltSnap窗口管理Windows系统开源软件用户界面Github开源项目
AltSnap是一个源自AltDrag的开源项目,通过Alt键和鼠标点击实现窗口移动和大小调整,无需精确定位。适用于Windows NT 4至Windows 11系统,具备透明窗口拖动、最大化操作等功能。项目简化代码结构,提升安全性和兼容性,并优化了多项控制选项。
Loop - 高效实用的macOS窗口管理应用
Loop窗口管理macOS快捷键自定义Github开源项目
Loop是一款面向macOS的开源窗口管理应用。通过径向菜单界面,用户可以快速调整窗口位置和大小。该应用提供预览、快捷键和循环操作等功能,支持自定义主题,能够高效处理窗口布局。Loop兼容macOS 13及以上系统,正在不断优化以提升性能。
yabai - macOS高效窗口平铺管理工具
yabai窗口管理macOS平铺式布局自动化Github开源项目
yabai是一款开源的macOS窗口管理扩展工具,通过自动化的二叉空间分区算法优化窗口布局。它提供命令行接口和自定义快捷键功能,支持鼠标跟随焦点、禁用空间切换动画等特性。yabai适用于Big Sur及更高版本的macOS,兼容Intel和Apple Silicon芯片。该工具旨在提高用户工作效率,减少窗口管理干扰。详细的安装和配置说明可在项目wiki中查阅。
Rectangle - 基于Swift重写的macOS高效窗口管理应用
Rectangle窗口管理macOS快捷键开源软件Github开源项目
Rectangle是一款macOS窗口管理应用,基于Spectacle项目用Swift重新开发。它通过键盘快捷键和拖拽操作实现快速窗口布局,功能包括调整大小、移动位置等。与Spectacle相比,Rectangle新增了单独调整窗口高度、近似最大化等功能,并支持多显示器、忽略特定应用和URL操作等高级特性。该应用旨在提供高效的窗口管理,适用于macOS 10.15及以上版本。
dev-environment-files - Mac开发环境配置文件集合 优化终端和Neovim工作流
终端配置开发环境Neovim插件管理窗口管理Github开源项目
该项目汇集了多种Mac开发环境配置文件,涵盖WezTerm终端、Tmux、Yabai窗口管理器、Sketchybar菜单栏和Neovim编辑器。配置包括文件浏览、代码补全、LSP支持和格式化等插件,旨在提升开发效率。项目还提供了详细的安装指南和视频教程,方便用户快速搭建专业的开发环境。
winit - Rust语言的跨平台窗口管理库
winitRust跨平台窗口管理事件处理Github开源项目
winit是一款Rust语言开发的跨平台窗口管理库。它提供窗口创建功能,并能处理各种窗口事件,如大小调整、键盘输入和鼠标移动等。作为底层组件,winit可与其他库集成使用,为开发者提供灵活的窗口管理能力。该库支持多个操作系统平台,并提供平台特定API,有助于开发跨平台的图形界面和游戏应用。
komorebi - Windows平铺式窗口管理器
komorebi窗口管理Windows开源软件自定义布局Github开源项目
komorebi是一款适用于Windows 10及以上系统的平铺式窗口管理器,作为Microsoft桌面窗口管理器的扩展工具。通过命令行界面,用户可以控制应用程序窗口、虚拟工作区和显示器。komorebi支持与whkd和AutoHotKey等第三方软件集成,实现自定义快捷键。该工具在保持系统完整性的同时,为用户带来高效的窗口管理体验。