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. RTSP调试代码

    #ifdef _WIN32_WCE #include "stdafx.h" #endif #ifndef _WIN32_WCE #define WIN32_LEAN_AND_MEA ...

  2. 辛星和您一起手写CSS气泡

    上文中我公布了一篇手写导航条的博客,那么这一篇博客我将和大家一起手写气泡.那么什么是气泡呢?先给那些刚入门的童鞋一个截图,来更好的认识一下什么是气泡把: 这就是一个简单的气泡啦,那么它主要用来干什么呢 ...

  3. MDK的优化应用

    MDK的优化应用 http://blog.163.com/zhaojun_xf/blog/static/300505802011291384721/ 使用Keil/MDK这么多年了,一直都没有使用它的 ...

  4. JAVA编程相关:eclipse如何导入已有工程

    eclipse使用过程中,经常会遇到导入外部eclispe工程的情况,导入外部eclipse也就是将已有的eclipse工程导入到eclipse中,那么如何导入外部工程呢?下面为大家分享导入已有ecl ...

  5. TPersistent的三个用途(读写DFM文件,Assign,RTTI),最主要还是第三个用途

    不是什么类对象都需要RTTI,如果把它放在TObject,除了增加可执行文件的大小以及运行内存空间以外,没什么好处.

  6. perl 为什么要用引用来做对象呢?

    perl 为什么要用引用来做对象呢? 因为一个重要的原因是 my 引用 脱离作用域,外部仍旧生效

  7. crm查询记录共享给了哪些人

    有时候,我们须要查询一个记录.共享给了哪些人?怎么做? 第一种做法:是sql的方式 select * from PrincipalObjectAccess where objectid = '5226 ...

  8. <转载>div+css布局教程之div+css常见布局结构定义

    在使用div+css布局时,首先应该根据网页内容进行结构设计,仔细分析和规划你的页面结构,你可能得到类似这样的几块: 页面层容器.页面头部.标志和站点名称.站点导航(主菜单).主页面内容.子菜单.搜索 ...

  9. SpringMVC记住密码功能

    CookieTool (Cookie帮助类): package com.utcsoft.common.cookie; import java.util.HashMap; import java.uti ...

  10. 【水】HDU 2099——整除的尾数

    来源:点击打开链接 数据范围小,枚举水过就行了……不过要注意格式! #include <iostream> #include <cstring> #include <io ...