Ubuntu 下对切屏幕的方法

Mac 下有很好的窗口管理工具 divvy,在 UBUNTU 下没有特别好用的工具,但是使用 wmctrl 和一段脚本就可以实现基本的屏幕对切的功能:

安装 wmctrl


  1. sudo apt-get install wmctrl

安装 shell 脚本


  1. #!/bin/sh
  2. set -- $(xwininfo -root| awk -F '[ :]+' '/ (Width|Height):/ { print $3 }')
  3. width=$1
  4. height=$2
  5. win1=$(xwininfo| awk '/^xwininfo: W/ { print $4 }')
  6. win2=$(xwininfo| awk '/^xwininfo: W/ { print $4 }')
  7. wmctrl -i -r $win1 -e 0,0,0,$((width/2)),$height
  8. wmctrl -i -r $win2 -e 0,$((width/2)),0,$((width/2)),$height

使用

执行脚本,点击选择 2 个窗口,就可以将 2 个窗口左右平铺整个屏幕。

根据这个脚本,其实你可以设计出更复杂的切分方案。

本文来自合作伙伴“Linux中国”,原文发布日期:2015-08-21

时间: 2024-08-01 10:27:12

Ubuntu 下对切屏幕的方法的相关文章

Ubuntu下Telnet服务器的配置方法_Linux

1. 首先介绍linux中的守护进程 在Linux系统中有一个特殊的守护进程inetd(InterNET services Daemon),它用于Internet标准服务,通常在系统启动时启动.通过命令行可以给出inetd的配置文件,该配置文件列出了inetd所提供的服务清单.如果没有在命令行给出配置文件,那么inetd将从文件/etc/inetd.conf中读取它的配置信息.inetd的主要任务是为那些没有在系统初始化时启动的服务器进程监听请求,它在同配置文件中列出的服务相关联的TCP或UDP

Ubuntu下ADSL(PPPOE)拨号的方法

Ubuntu Linux是自带ADSL拨号网络(PPPOEhttp://www.aliyun.com/zixun/aggregation/3280.html">调制解调器)支持的,但是没有Windows下拨号那么方便.其实Ubuntu下ADSL上网也并不是很难,目前在中国ADSL家庭用户居多,在此就介绍一下Ubuntu下ADSL(PPPOE)拨号的方法. 配置 ADSL Ubuntu8.10 里面已经自带了网络配置向导,在顶部菜单中进入系统->首选项->Network Conf

解决UBUNTU下HASH校验和不符的方法

在Ubuntu 下有一个问题经常会困扰大家,就是运行 apt-get update 是出现 Hash校验和不符的提示. W: 无法下载 bzip2:/var/lib/apt/lists/partial/mirrors.163.com_ubuntu_dists_saucy-security_universe_binary-i386_Packages  Hash 校验和不符 W: 无法下载 bzip2:/var/lib/apt/lists/partial/mirrors.163.com_ubuntu

ubuntu下qq经常崩溃解决方法

ubuntu下qq经常会卡死 升级wine方法如下:  代码如下 复制代码 sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get install wine 重新安装qq.问题迎刃而解.  

ubuntu下共享上网具体实现方法

TC用的是ppp0拨号上网,当然各位用wlan0无线上网的也可以用这个方法试试.看看能不能在ubuntu下进行共享上网. 首先设置eth0 view source ifconfig eth0 192.168.0.16 netmask 255.255.255.0 上面的eth0可以设置为静态的,加入开机启动,方法大家网上找. 设置IP转发 修改/etc/sysctl.conf,在文件中加上下面一行: view source net.ipv4.ip_forward = 1   设置NAT转发规则 设

Ubuntu下搭建Java开发环境方法详解

具体安装步骤及问题: 本文以当前用户帐号安装和配置为例,不像切换root帐号那么麻烦,偶尔还会有权限问题. 1.安装jdk 1.6 我安装的是jdk-6u45-linux-x64.bin,在Ubuntu上安装rpm挺费事,.bin文件直接安装就ok.jdk 1.6版本还是很不错的,关键是要和"工作大环境"相统一.要稳定不要最新,新版不一定是好的,附上:jdk官方下载地址. 下载后,打开终端(ctrl+alt+t),进入到下载的文件目录,再执行命令安装到指定目录,如我的jdk安装目录为:

Ubuntu 下配置Rsync服务的方法_Linux

默认情况Ubuntu安装了rsync服务,但在/etc下没有配置文件,一般情况可以copy示例文件到/etc下 #cp /usr/share/doc/rsync/examples/rsyncd.conf /etc #vi /etc/rsyncd.conf # sample rsyncd.conf configuration file # GLOBAL OPTIONS motd file=/etc/motd #登录欢迎信息 log file=/var/log/rsyncd #日志文件 # for

linux中ubuntu 下apache开启rewrite模块方法

sudo a2enmod rewrite 在lamp下使用伪静态需要开启apache的rewrite模块,输入以上代码即可实现 不过经过测试还是不可以,这个时候可以修改一下apache文件 sudo emacs /etc/apache2/sites-available/default 修改几个参数: <Directory /> Options FollowSymLinks AllowOverride None(修改为AllowOverride All) </Directory> &

Ubuntu下开启vnc的tip方法

  安装方法 代码如下: sudo apt-get install vnc4server vnc-java 默认端口从5901开始 修改 ~/.vnc/xstartup文件 源(原)文件如下 代码如下: #!/bin/sh # Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] &&am