Dvtm -- 平铺式终端_Linux伊甸园开源社区-24小时滚动更新开源资讯,全年无休!

Dvtm -- 平铺式终端

关注我们:

如果你使用过 Dwn 或 Awesome 这种平铺式窗口管理器,一定对这种显示方式印象深刻,现在即使在纯终端下,也可以平铺一把。

Dvtm 是一款仿照平铺式窗口管理器的虚拟终端,可以将多个终端界面同时显示出来,并支持随时创建和切换。

直接在终端运行 dvtm 即可启动。dvtm 的中的命令通过 Mod 键( 默认为 Ctrl+g ),再配合字母来激活。

Mod-c  创建新终端窗口

Mod-x  关闭当前窗口

Mod-l  增大当前窗口

Mod1-h 减小当前窗口

Mod-j  移动到下一窗口

Mod-k  移动到前一窗口

Mod-[1..n]
              激活第 n 个窗口

Mod-.  最小化当前窗口

像 Dwm 一样,你可以给 dvtm 指定窗口的 “分割模式”:

  • Vertical Stack Tiling (default)

    +----------+----------+ +----------+----------+
| | | | | |
| | | | | |
| | | | | |
| | | | +----------+
| | | | | |
| | | | | |
| | | | | |
+---------------------+ +---------------------+
2 windows 3 windows +----------+----------+ +----------+----------+
| | | | | |
| | | | +----------+
| +----------+ | | |
| | | | +----------+
| +----------+ | | |
| | | | +----------+
| | | | | |
+---------------------+ +---------------------+
4 windows 5 windows
  • Bottom Stack Tiling

    +----------+----------+ +----------+----------+
| | | |
| | | |
| | | |
+---------------------+ +---------------------+
| | | | |
| | | | |
| | | | |
+---------------------+ +---------------------+
2 windows 3 windows +---------------------+ +---------------------+
| | | |
| | | |
| | | |
+------+-------+------+ +----+-----+-----+----+
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
+------+-------+------+ +----+-----+-----+----+
4 windows 5 windows
  • Grid

    +----------+----------+ +----------+----------+
| | | | | |
| | | | | |
| | | | | |
| | | +----------+----------+
| | | | |
| | | | |
| | | | |
+---------------------+ +---------------------+
2 windows 3 windows +----------+----------+ +------+-------+------+
| | | | | | |
| | | | | | |
| | | | | | |
+----------+----------+ +------+---+---+------+
| | | | | |
| | | | | |
| | | | | |
+---------------------+ +---------------------+
4 windows 5 windows

三种分割模式的区别在于新窗口的出现位置,你可以通过快捷键实时切换:

Mod-t    Change to vertical stack tiling layout.

Mod-b  Change to bottom stack tiling layout.

Mod-g  Change to grid layout.

如果你在终端下配置了鼠标,那就可以直接用鼠标来切换窗口,单击即为选择,双击即为最大化当前窗口。

更多的命令可以参考 man dvtm。

Dvtm 的主页: http://www.brain-dump.org/projects/dvtm(责任编辑:A6)

Dvtm -- 平铺式终端的更多相关文章

  1. dvtm: 平铺式终端管理器 — LinuxTOY

    dvtm: 平铺式终端管理器 — LinuxTOY LinuxTOY 是一个致力于提供 Linux 相关资讯的专题站点.如果您发现了好用好玩的 Linux 东东并愿意发扬自由.分享的精神,可以点击顶部 ...

  2. Terminix:基于 GTK3 的平铺式 Linux 终端模拟器

    现在,你可以很容易的找到大量的 Linux 终端模拟器,每一个都可以给用户留下深刻的印象.但是,很多时候,我们会很难根据我们的喜好来找到一款心仪的日常使用的终端模拟器.这篇文章中,我们将会推荐一款叫做 ...

  3. 平铺式窗口管理器 Musca 初体验

    作者: 吴吉庆 Version: 1.0 release: 2009-11-04 update: 2009-11-04 为什么用平铺式窗口管理器? 什么是平铺式窗口管理器(tiling window ...

  4. subtle:有趣的伪平铺式窗口管理器

    Author:吴吉庆 email: jiqingwu@gmail.com home:http://hi.baidu.com/jiqing0925 create:2011-02-19 update:20 ...

  5. labview中层叠式顺序结构与平铺式顺序结构有什么不同?

    也就看着不同,平铺式看着直观,但比较占地方,程序复杂了就显得过大.二者可互相转换,从这点也可以看出它们没有本质不同!

  6. Mac下的平铺式桌面 - Yabai

    Mac下的平铺式桌面 - Yabai 近来无事,凑着周末休息的时间,想折腾一下 Mac.很久之前就有朋友给我推荐过一款名为"Yabai"的平铺式桌面管理软件,今天,就折腾起来了. ...

  7. blfs(systemv版本)学习笔记-编译安装i3-wm平铺式窗口管理器

    我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! i3-wm项目的官网:https://i3wm.org/ 首先需要lfs基础上编译安装完整的xorg服务 我的xorg服务编译安 ...

  8. 后台返回平铺数据,如何转换成树形json并渲染树形结构,ant tree 异步加载

    如何后台返回对象数组(平铺式) 1.根据字段标识(板块)获取根节点 ### initTreeData(dataOrg){ var resultArr=dataOrg[0] var secArr=[]; ...

  9. Android中设定背景图片平铺。

    注:本文由Colin撰写,版权所有!转载请注明原文地址,谢谢合作! 在做Android开发时,我们常常需要为程序设定一个背景,但由于现在的Android设备尺寸不一,如果随便设置一个图片为背景,那么很 ...

随机推荐

  1. Java 使用JDBC、DBCP、C3P0访问数据库

    JDBC: Connection conn = null; Statement stmt = null; ResultSet rs = null; // 1.加载驱动 try { Class.forN ...

  2. Light OJ 1318 Strange Game 组合数+高速幂+分解因子

    长度为l的用k种字符组成的字符串有k^l中 当中m个字符要不同样 那就是k^l*C(l, m)*(k-1)^m 有反复 要除以2 可是你mod n了 不能直接除 n不一定是素数 所以不能乘以逆元 所以 ...

  3. ofstream 使用的一点主意事项

    有如下代码段: ofstream ofs; while(...) { ofs.close(); ofs.open(...) ofs << "内容"; ... } ofs ...

  4. 官方发布的新版本Qt已经不支持XP了,要自己从源代码编译

    官方发布的新版本Qt已经不支持XP了,要自己从源代码编译,编译选项里有个-target项,用来提供XP支持的,编译时加上-target xp就可以了 http://www.qtcn.org/bbs/r ...

  5. nest expression &amp; Pyparsing

    http://pyparsing.wikispaces.com/ http://bbs.csdn.net/topics/330052586 C++ boost "<([^<> ...

  6. 程序实践系列(七)C++概述

    理论练习题 C++语言与C语言的本质区别是什么? [參考答案]:C++与C语言的本质区别就在于C++是面向对象的.而C语言是面向过程的. 面向过程的程序设计方法与面向对象的程序设计方法在对待数据和函数 ...

  7. Python标准库:内置函数dict(**kwarg)

    本函数是从一个字典參数构造一个新字典.參数kwarg是键值对的字典參数.以两个*开头的參数.就会收集成字典形式. 样例: #dict() #以键对方式构造字典 d1 = dict(one = 1, t ...

  8. js点击button按钮跳转到另一个新页面

    点击按钮怎么跳转到另外一个页面呢?我们在网站制作中可能是需要的,因为有时我们需要做这样的效果,尤其是将按钮做成一个图片,而点击图片要跳转到新的页面时,怎么做到呢? 这样的效果可以:onclick=&q ...

  9. MongoDB shell操作

    shell命令操作语法和JavaScript很类似,其实控制台底层的查询语句都是用JavaScript脚本完成操作的.使用shell 命令,需要启动mongo.exe. 常用shell命令如下: 1. ...

  10. 设计模式之Prototype(c++)

    Prototype模型: 作用: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象----克隆(clone)对象. Prototype模型类图如下: 形象说明:如果客户想配钥匙(Conc ...