赞
踩
项目地址:https://gitcode.com/mixu/nwm
在寻找一款能够提升效率,实现智能桌面布局的神器吗?让我们一同走进nwm,这个由Node.js编写的动态窗口管理器。它不仅仅是一个工具,更是一种创新的工作流方式,适用于Ubuntu, ChromeOS, Arch, Debian和Ubuntu等多个系统。
4.0.x
和 0.12.x
!新特性1.1.0版:简化了安装流程,添加了'nwm'命令行工具,并引入了新的~/.nwm-user
加载机制,便于个性化定制。
要开始你的nwm之旅,首先确保系统中有xterm
和python
,并安装以下开发包:
sudo apt-get install libx11-dev libxinerama-dev
sudo pacman -S xterm libxinerama
,如果需要,请设置python2
为默认Python版本然后使用npm全局安装nwm:
npm install -g nwm
启动时使用nwm
命令,并在登录管理器中将nwm添加至会话选项。
从1.1.0版本开始,nwm提供了一个~/.nwm-user.js
或~/.nwm-user/index.js
文件,让你可以轻松自定义键盘快捷键和整体行为。如果没有找到该文件,系统将自动使用默认的nwm-user-sample.js
启动窗口管理器。
观看这段YouTube教程,了解如何在nwm中快速操作。
启动一个终端:Win + Shift + Enter
,再次按同一组合键添加第二个终端。
按下Win + Space
可在不同布局间切换。
将鼠标悬停于目标窗口上方,或使用Win + j/k
进行焦点移动。
每个显示器有9个工作区间,编号1-9。切换工作区间:Win + [数字]
;移动当前窗口至其他区间:Win + Shift + [数字]
。
右侧窗口为主窗口。Win + H/F10
缩小主窗口,Win + L/F11
扩大主窗口。每个工作区间的主窗口大小可独立设置。
Win + Tab
将聚焦窗口设为主窗口。
Win + Shift + c
关闭当前窗口。
使用Win + Shift + ,/.
将焦点窗口移动至相邻屏幕。
查阅完整快捷键列表以了解更多功能。
修改nwm-user-sample.js
来自定义快捷键,甚至编写新的布局。利用nwm-user创建自定义配置包,用Git克隆至~/.nwm-user
并通过npm install
安装。
{
key: 'Return', // 输入键启动xterm
modifier: ['shift'],
callback: function(event) {
child_process.spawn('xterm', ['-lc'], { env: process.env });
}
}
简单三步自定义快捷键:
无论是Windows、Mac还是Linux,只需一台带有X11服务的机器,nwm都能在多个显示器上大展拳脚,赋予你强大的窗口管理和生产力提升。
nwm以其强大的自定义性和智能化的布局设计,提供了全新的桌面管理体验。无论你是开发者、设计师还是普通用户,都可以在nwm中找到符合个人习惯的高效工作环境。赶快尝试并加入nwm社区,一起探索更多可能性吧!
现在就启动你的nwm之旅,开启全新的桌面管理时代!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。