Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1730188
  • 博文数量: 410
  • 博客积分: 9563
  • 博客等级: 中将
  • 技术积分: 4517
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-03 19:59
个人简介

文章分类

全部博文(410)

文章存档

2017年(6)

2016年(1)

2015年(3)

2014年(4)

2013年(32)

2012年(45)

2011年(179)

2010年(140)

分类: LINUX

2011-05-19 16:16:49

最近在写东西,用双屏幕挺舒服,但是有个比较讨厌的问题,今天刚好决定处理一下。
问题是这样:我的左屏幕是预览窗口,右侧屏幕是编辑的窗口,编辑一阵后ctrl+r快捷键生成预览,但是左侧生成的文件每次翻页用鼠标要经过5步:
  1. 右手离开键盘,找到鼠标
  2. 鼠标点击左侧窗口
  3. 按键盘pagedown向下翻页
  4. 鼠标点击右侧窗口
  5. 右手回到键盘
用键盘快捷键要三步
  1. super+w 激活左侧窗口
  2. 按pagedown键
  3. super+e 激活右侧窗口
这种弱智的操作让我很厌烦,于是决定用super+pagedown一键实现上面的功能。
详细操作步骤:
  • 安装最新的xdotool软件。()
由于Ubuntu源中的xdotool版本过旧所以需要手动编译安装最新版本。步骤如下:

1. 在xdotool项目网站下载xdotool最新版源码(点击Download下方的链接);

2. 安装依赖关系包,在终端输入sudo apt-get install xorg-dev;

3. 解压xdotool源码包,在终端中cd进入该目录;

4. 现在是经典的make和make install了,依次在终端中输入:

make
sudo make install

5. 现在测试一下,在终端中输入xdotool version,如果看到xdotool version 2.20101012.3049 字样就说明编译安装成功了。

  • 在/usr/bin/建立一个脚本,命名为bookpd,增加执行权限,内容如下

  1. #!/bin/bash
  2. xdotool key super+w
  3. sleep 0.2
  4. xdotool keyup super
  5. sleep 0.2
  6. xdotool key Page_Down
  7. sleep 0.2
  8. xdotool key super+e
  9. sleep 0.2
  10. xdotool keyup super
  11. sleep 0.5
  • 在xmonad.hs中增加一句

  1. -- mod+pagedown 左窗口翻页,然后回到右侧窗口
  2. , ((modMask, xK_Page_Down ), spawn "bookpd")
阅读(3666) | 评论(0) | 转发(0) |
0

上一篇:xmonad的所有预定义键盘名称

下一篇:无语

给主人留下些什么吧!~~