Jul 2 2013
Awesome Emulator for Windows Using AutoHotKey

    我从去年开始使用 Awesome 作为桌面管理器,现在已经成了 Awesome 的中毒用户。以往的窗口管理器在快捷键的设置上太过分散,时而要用到 Alt 和最上排的功能键的组合,时而又要用到 Win 键的组合,记忆起来很困难。而 Awesome 的键位设置借鉴了 Vim 的操作方式,记忆起来容易得多。举个例子,切换窗口用的是 Mod4+jMod4+k 两个组合键,比起传统的 Alt+TabAlt+Shift+Tab 而言要好用很多(我相信还有不少用户不知道有 Alt+Shift+Tab 这个东西)。

    但这样的好处是有代价的。等我习惯了 Awesome 的快捷键之后,可怕的事情就来了:一旦我需要离开 Linux 到 Windows 下工作,我很难适应原先的快捷键。一个最常犯的错误就是,我总试图用 Ctrl+Mod4+c 来关闭窗口 --bb

    既然感觉到别扭,那就要想办法去消除它,否则我很难在 Windows 下愉悦地工作(虽然用 Windows 的机会不多)。但是 Windows 毕竟是一家独大的产物,桌面管理器只有自带的可以选择,甚至连系统快捷键设置界面也欠奉。与之相比,Linux 要自由很多,拥有非常多的桌面环境和窗口管理器可供选择搭配,较为让人熟知的桌面环境就有KDE、GNome、Unity几个派系。

Read More

Jul 11 2012
Hacking Logitech K350 Keyboard

    1 前言

    作为一个重度Emacs使用者,我使用电脑的大部分时间都在用键盘。“工欲善其事,必先利其器”,为了避免患上RSI,我用上了罗技K350键盘。

    罗技K350是一款不错的人体工学键盘,它具有下面几个优点:

    1. 人体工学键盘。采用曲形键盘设计,因此手可以很自然的放在键盘上面。具有较大的掌托,有助于减少手腕的疲劳。提供两段式可调节键盘支架,可以按照喜好调整键盘高度;
    2. 极尽奢华的功能键。K350具有16颗独立的功能键,可以实现vista3D浏览(在XP系统下为应用程序切换键)、vista照片库(在XP系统下为我的图片)、媒体播放器、计算器、计算机休眠等功能。另外,通过右手侧的“Fn”键与F1-F12键组合,还可以实现快速启动word文档程序、excel表格程序、日历、IE、浏览器、MSN、电源状态检测以及光盘弹出开关。并且,这些功能键都是可编程的,通过使用官方的SetPoint工具,可以定制这些按键对应的功能;
    3. Unifying无线优联技术,通过简单的设置,可以和其他支持Unifying的外设共用一个接收器,因此和我的M505鼠标可以天衣无缝的配合;
    4. Ctrl、Alt键都较大,适合Emacser使用。
Read More

Jun 7 2012
平铺式窗口管理器-Awesome

    Awesome简介

    什么是窗口管理器?

    这里首先需要解释一下窗口管理器(Windows Manager)和桌面环境(Desktop Environment)的概念。窗口管理器负责绘制窗口的边框,处理窗口运行比如移动、最小化之类的行为。而桌面环境则是窗口管理器的超集,它使用窗口管理器及其其他软件提供一个完整的工作环境。比如说,gnome就是一个桌面环境,默认使用Metacity作为窗口管理器。

    什么是平铺式窗口管理器?

    那么什么是平铺式窗口管理器?简单来说,所谓的平铺就是之所有的窗口都不会相互重叠,而是 自动的 被调整大小使得它们能够刚好占满整个屏幕。

    以往的窗口管理器大多是浮动式窗口管理器,由于屏幕空间有限,当前激活的窗口会浮在最上面,而遮住下面的窗口。如果你同时打开了多个窗口并进行操作,那么你就需要不停的按Alt+Tab来回切换,这有时会让人感到眼花缭乱。

    浮动式窗口管理器的问题

Read More

© 2017 Joseph Pan with help from Hexo and . Hosted by Coding Pages.