存档

文章标签 ‘ubuntu’

ubuntu9.10下安装dropbox出现的一个问题

2010年7月9日 T 没有评论

昨天在ubuntu9.10下安装dropbox出了问题:安装完后启动dropbox,提示我”in order to use dropbox you must download propritary daemon“,我没有管他直接按了”ok”,紧接着有蹦出一条错误”Trouble connecting to Dropbox servers. Maybe your internet connection is down, or you need to set your http_proxy environment variable.“然后dropbox就启动不起来了,很奇怪的毛病,以前好像没碰到过,但既然有提示己跟着提示走。查了查资料,还确实有人和我碰到一样的情况。最后参考了一下这里的文章,把问题解决了。写在这里公大家参考,顺便做个笔记。

  • 按着提示下载Dropbox daemon:
    32bit: 这里
    64bit: 这里
  • 解压文件,解压出来的是隐藏文件,所以你可能看不到。
  • 进入shell命令行,切换到你解压文件所在的位置。然后键入:

    /.dropbox-dist/dropboxd

好了,现在就ok了,可以顺利在ubuntu9.10下打开dropbox了。家里电脑比较陈旧所以我装的是9.10,在单位我装的是10.04,貌似就没碰到过类似问题,是ubuntu版本号陈旧遗留下的问题吗?迷惑ing…

p.s: 如果你觉得dropbox不错,可以通过这个链接,注册下载使用dropbox,好处是你我都多250m的空间。(虽然没什么效果,但是不写出来还是有些不爽。)

分类: linux, study_note 标签: ,

How to Install .bin Files in Ubuntu

2010年6月1日 T 没有评论

随手记录下,免得忘了。好像挺简单的,可不会的时候就是不会,一点也木有办法。

打开terminal(终端),进到.bin文件所在的目录下,输入以下两条命令:

chmod a+x name_of_file.bin

sudo ./name_of_file.bin

分类: linux, study_note 标签:

(译文)如何设置Ubuntu的swap区

2010年5月24日 T 4 条评论

接着上一篇文章,来讲一讲如何设置Ubuntu的swap区。在ubuntu社区里找到这样一篇文章,点击此处,这里只节选一段翻译供大家学习。


如何添加swap?

swap一般都在一个专有的swap区里,这可能是因为在安装的时候系统会提示你创建一个swap区。但实际上任何文件都可以被用作swap(交换设备),无论是一个分区或是一个简单的文件。尽管如此,为了更好的体验效果和感应速度,还是建议使用大容量的内存,而不是依赖swap。可以通过添加一个swap文件来增加swap。

共分四步
  1. 创建一个你预设好大小的文件。
  2. 将该文件格式化成swap(交换设备)。
  3. 将swap添加到现有系统中。
  4. 在系统里作一个永久性变更。

要添加一个512M的swap

  • 创建一个512M的文件:

我们会在 /mnt/512Mb.swap 上创建一个swap文件。

sudo dd if=/dev/zero of=/mnt/512Mb.swap bs=1M count=512

代码中的 count=512 的意思是我们要创建文件,其中包含了512个 bs=1M(bs = block size 区块大小; 1M=1mebibyte 一兆 =1048576 bytes 字节) 的区块。 请注意*不要*使用 dd of=/mnt/512Mb.swap bs=1M seek=512 count=0 这条命令。虽然文件会马上增长到512Mb,但是这是有漏洞的,可能会造成无法使用。

  • 格式化文件,使之成为swap(交换设备):
sudo mkswap /mnt/512Mb.swap
  • 将swap加入到现有系统中:
sudo swapon /mnt/512Mb.swap

现在新增的swap可以通过”cat /proc/meminfo“命令看到。

  • 做永久性变更:

编辑 /etc/fstab 文件:

gksudo gedit /etc/fstab

在文件末尾加上如下一行:

/mnt/512Mb.swap  none  swap  sw  0 0

保存并重启。

一个swap文件的示例

如下的例子展现了在一台没有swap分区的电脑上创建和使用swap。

user@computer:~$ sudo dd if=/dev/zero of=/mnt/512Mb.swap bs=1M count=512
Password:
512+0 records in
512+0 records out
536870912 bytes (537 MB) copied, 35.3802 seconds, 15.2 MB/s
user@computer:~$ sudo mkswap /mnt/512Mb.swap
Setting up swapspace version 1, size = 536866 kB
no label, UUID=dd6a01c8-93f0-41e0-9b7a-306956d8821b
user@computer:~$ sudo swapon /mnt/512Mb.swap
user@computer:~$ cat /proc/meminfo
MemTotal:       499496 kB
MemFree:          9156 kB
Buffers:          4748 kB
Cached:         233140 kB
SwapCached:        724 kB
Active:         254432 kB
Inactive:       157920 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:       499496 kB
LowFree:          9156 kB
SwapTotal:      524280 kB
SwapFree:       523556 kB
Dirty:             128 kB
Writeback:           0 kB
Mapped:         243420 kB
Slab:            20672 kB
CommitLimit:    774028 kB
Committed_AS:   648680 kB
PageTables:       2224 kB
VmallocTotal:   524280 kB
VmallocUsed:      5708 kB
VmallocChunk:   518176 kB
user@computer:~$ gksudo gedit /etc/fstab
user@computer:~$ free
             total       used       free     shared    buffers     cached
Mem:        499496     479488      20008          0       8256     215892
-/+ buffers/cache:     255340     244156
Swap:       524280       3856     520424
#####Then, after running a few more programs...
user@computer:~$ free
             total       used       free     shared    buffers     cached
Mem:        499496     492768       6728          0       1240     142336
-/+ buffers/cache:     349192     150304
Swap:       524280      53384     470896

#####Next, reboot to make sure it will work consistently.
user@computer:~$ free
             total       used       free     shared    buffers     cached
Mem:        499496     493136       6360          0       7528     174700
-/+ buffers/cache:     310908     188588
Swap:       524280      17148     507132

撤销你的变更 :

基本上只要将刚才所做的再反过来做一遍就好了。

gksudo gedit /etc/fstab

删除刚才添加的最末一行

/mnt/512Mb.swap  none  swap  sw  0 0

在现有系统中删除swap并删除创建的swap文件。

sudo swapoff /mnt/512Mb.swap && sudo rm /mnt/512Mb.swap

无需重启。


当然,所有例子都不能生搬硬套。如果按上一篇文章的方法安装双系统,我们就可以把swap区设置在扩展分区里,就是我们说的ubuntu和windows共用的storage区,相应的目录也应该从刚才提到的/mnt/512Mb.swap 改成 /media/xxx/512Mb.swap,xxx每个人都不一样,这取决于你是如何给自己的扩展分区命名的。

分类: computer, linux, study_note 标签: , ,

安装Ubuntu和XP双系统

2010年5月24日 T 7 条评论

首先为什么要装双系统?

就我而言,我很想摆脱windows的束缚,其中几个重要原因是:

  1. 系统越做越大,功能却并不实用。
  2. 不得不安装防毒软件,进一步降低了系统的速度。
  3. 不得不使用各种盗版,从操作系统到软件,心理上不舒服。
  4. IE、Media Player等自带软件太傻X。
  5. 字体太难看。

但因为工作的原因,不得不固守windows,因为换到ubuntu下,有时候会有很多小问题,比如:打不开access,无法共享打印机。这些都不算什么大问题,但一旦你碰到了就会很尴尬,因为根本没时间让你上网去找解决方法。这时不得不乖乖切回到windows。所以就现阶段而言,windows有存在的必要,因为可以救急。而双系统的存在,可以让我逐渐适应ubuntu,逐步摆脱windows。

双系统其实一直想装,但因为硬盘上数据很多,备份麻烦,所以不敢胡乱尝试。这几天一时兴起了,所以开始倒腾起这个东西,首先声明:本文会引用这篇文章——《Dual-Boot Windows 7 and Ubuntu in Perfect Harmony》的很多文字和图片。因为本来就是看着这篇文章开始调试的。如果你英文有四级水平,建议看看原文,远比我的缩略版介绍的详尽。好吧,我们开始:

第一步:备份数据!(醒目!非常重要!醒目!)

没人能保证你的双系统能一次装成功,而失败的结果往往会造成启动失败,数据有一定的可能丢失,所以请一定要慎重!

  1. 可以用全新的硬盘来作测试。
  2. 用Ghost等备份工具全盘备份。
  3. 其实重要的数据,软件等可以不备份。数据使用云存储,如dropbox, ubuntu one等。虽然dropbox已经被GFW成功验证,但数据在云端,你至少可以放心它们不会丢失,问题只是如何取回来而已,这总是有办法,只要你有心。

第二步:刻录windows、ubuntu安装盘和GParted启动盘

这没什么好说的,不要说你刻不来。。。另外,由于我们要格式化分区硬盘,所以不建议用硬盘版的安装方法。而且硬盘安装的方法虽然好,但是比较高级,不适合初级用户,有兴趣的童鞋请自行Google学习。我这里还是讲用传统的光盘安装法,所以请保证你的光驱可用。这也是个很恼人的问题,光驱是消耗品,尤其它的工作异常导致的安装失败那是比比皆是,这点上来看,硬盘安装要靠谱得多。

可能GParted大家听得比较少(我也一样),这是用来调整分区的,主页这里,iso刻录文件在这里下载。其实我们可以用PartitionMagic来替代它,这个我们用的应该更多一些,之所以不介绍是因为PartitionMagic我们普遍用的是盗版,在有替代品的情况下我还是鼓励大家不要用盗版吧。

第三步:格式化、分区

基本上是这样划分:一个主分区里划分出两个区来分别安装windows和ubuntu,扩展分区作为两个系统共用的存储区,怎么划分可以随意,只是学习安装双系统的话,那直接就把扩展分区划成一个区就好了,不过最好是格式化成NTFS的,这样ubuntu在安装某个程序后可以直接读取。这里要注意:一开始主分区里只要一个区就可以了。用来装windows,最好30G以上,因为晚一点还要划给至少15G供ubuntu使用。以现在的硬盘容量来说,这应该算不上什么问题吧?

分区工具很多,不过最傻的就是用DOS下的fdisk了。。。那个速度就两个字:伤心。建议用DM,一般Ghost版的windows安装盘都会自带。不会用的请Google,不过我的建议是:如果你不会,就先别玩双系统,因为基础不扎实,先补补DOS的课。(诚心,非奚落。)

第四步:安装windows

这个应该大家熟门熟路了吧,我就不说了,反正把windows装进主分区就好。如果这也不会,那要么你不适合玩双系统,要么你太geek,根本不需要windows。。。就不要在这里浪费时间了。

第五步:调整主分区

如果你会用PartitionMagic,那么道理是一样的。我这里就说说,大家用的不多的GParted。装完windows以后,放入刻好的GParted启动盘重启电脑,设置成从光驱启动,应该会看到下图:

选第一个选项,然后程序会让你选提示语言。我记得有繁体中文,好象是29和30。这个不是很确定,请自己去看一下。不过基本上选英文也没啥关系,就那么几个鸟文。再接下来还会选程序界面,用图形界面的话选0即可。(装X的也有命令行供你选择。。。)

正式进入程序以后,直接找到主分区,调整大小,分出15G来即可,一般这分出来的空间是跟在原来主分区的后面。其他的可以不用干,静静地等程序划分完成后取出光盘,重启系统。再次进入windows,一般会运行chkdsk,就是非正常关机后重启时运行的那个程序,让它跑完,进入windows。如果没有异常,光驱内放入ubuntu安装盘,重启电脑。(这部分好像说得不是很清楚,有时间的话我以后会慢慢上图。)

第六步:安装ubuntu

其他都不重要,关键是到选择安装分区那一步。如果提示语言是英文,你应该要选择”Specify partitions manually”这个选项,然后安装程序会展现给你现有的磁盘分区情况,选中主分区中我们刚才划分出来的那个区域,应该是”free space”,会出现下图:

其他不用管,关键是Mount point要选择”/”。接下来一路forward就可以成功安装上ubuntu。

第七步:调整ubuntu

这里又涉及到很多内容,不能一一叙述。只说一点,如何在ubuntu中访问我们的NTFS扩展分区,也就是我们windows和ubuntu共享的存储区。System->Administration->Synaptic Package Manager 或者 Applications->Ubuntu Software Center 里搜索ntfs-config并安装。

然后去System->Administration->NTFS Configuration Tool中设置,在要添加的分区的复选框上打勾,在 “Mount point” 一览中可以打上备注,比如”F:”或者”Storage”方便辨识,最后点击”Apply.” 在下一个窗口上有两个复选框,也都打上勾,允许写入外部或内部磁盘。 好了,job done,现在桌面上多了一个(或者几个)快捷图标,点进去就是我们的NTFS分区,里面的word啊,excel啊,都可以在ubuntu中用openoffice打开,完全不影响工作。

当然肯定有不方便的地方,这正是我们要慢慢适应了。玩了那么多年windows,我们每个人都不知不觉成了windows高手,只是你自己没感觉到罢了。现在玩ubuntu虽然步履蹒跚,但请相信,你一定会越玩越好的。


其他的问题。使用下来发现有时候启动chrome和firefox会莫名其妙地卡在某个页面,我在想会不会是和我没有设置linux的swap区有关。这个也不是很熟悉,以后慢慢再搞,基本上不只要注意不要同一时间打开太多程序就可以了。

最后,GG/GL/HF。打过星际的朋友都懂的吧?为了不显得过于装X,还是解释一下:Good Game(引申为对对手的一种礼貌用语)/Good Luck/Have Fun

ubuntu下实现ssh自动重连

2009年12月19日 T 14 条评论

作个笔记,免得自己以后忘了。相关内容网上比比皆是,原始出处,已经找不到了。如果你不知道自己为什么需要看着篇文章,那你就不需要看下去了。好,我们开工。

ubuntu下使用ssh的方法很多:

  1. openssh。一般linux系统都默认安装,直接在终端(terminal)下使用即可,可以参阅我以前写的一些东西,这里
  2. PuTTY。图形化界面,无须命令行,更便于新手使用。

但两者都有一个明显的缺点:无法实现ssh断线后的自动重连。openssh是终端命令行模式,断了只能重打命令;PutTTY则自己明确说明了一点:为了安全问题不保存密码,每次都要用户自己输入。初衷是很好,但从实际应用的角度,ssh掉线的频率比较高,每次都要重输是很累的。所以更好的解决办法是:expect

首先要获取该程序,终端(terminal)下输入:

sudo apt-get install expect

完成后随便新建一个文本,这里暂定名称是:sshgfw。可以直接在终端(terminal)下输入:

sudo gedit sshgfw

在文本中粘粘如下内容:

#!/usr/bin/expect
set timeout 60

spawn /usr/bin/ssh -D 7070 -p port -l user yourserver.com
# 这里的port为你远端主机的端口名,一般为22,有变动的话一般空间商会告知你,user为你自己的用户名,yourserver.com为你自己的服务器域名或ip
expect {
"password:" {
send "password\r"
#这里的第二个password改为你自己的密码
}
}
interact {
timeout 60 { send " "}
}

再加上可执行权限,我们仍然在终端(terminal)下执行:

chmod a+x sshgfw

如果你严格的按照我所说的做下来,那么现在在直接终端(terminal)下输入:

./sshgfw


脚本就应该自动运行起来了。现在这个脚本应该是在你的帐户下,多帐户操作的话也可以把这个文件复制到 /usr/local/bin 或 /usr/bin 等目录下,以方便本机所有用户都可以快捷的使用。


以上内容参考了互联网上的相关资料,但也经过自己的实际操作,略作改动。如还有问题请提出(不保证能解决。。。)。

好了,准备收工。以twitter上看到的一句话作结尾,也不是什么惊世骇俗的名人名言,但很中肯,希望大家引以为鉴,是@yurii_yu说的:

“最好不要在自己blog上转贴技术文章,尤其是没经过验证的,最近几次查资料(尤其中文的问题)都搞到头大:原文有错误,转贴的人根本不尝试就转贴了,搜索结果前若干页都是同一篇文章,无一可行,这就是@tinyfool说的信息退化”

分类: computer, linux, study_note 标签: , , ,

Ubuntu下输入法丢失现象一则

2009年11月20日 T 4 条评论

升级到ubuntu9.10以后,系统会自带ibus,但其中各种拼音输入法一个都用不惯,主要是没有联想式输入,也不想深究,所以就换上了比较顺手的scim。但这几天频繁调动系统设置以后,突然发现输入法切换不出来了。我还没有达到没有中文也能玩转自如的境界,所以非常努力地去查了查资料,不幸,没有中文输入法,只能在google里查”scim not activated”之类,不是很有帮助。最后还是靠自己瞎搞发现了解决方法:

System–Administration–Language Support–Keyboard input method system
我这里不知怎么变成”none”了,随便选一个其他scim模式就可以了。


p.s:一直觉得输入法是中文用户使用linux的一个障碍,搜狗、google等如果发布linux版的输入法,相信会马上占领整个linux中文圈,这实在是个很大优势啊。难道真的是linux中文用户少到了一个可以忽略的地步吗?即便现在真的如此,linux还是前途无量的,眼光要放远。

分类: computer, linux 标签: , , ,

VirtualBox的全屏显示问题

2009年11月12日 T 5 条评论

Mobile for Life看看文章,抢抢沙发。不知不觉提到了老是没解决的老问题——VirtualBox虚拟机下无法实现全屏,分辨率只能达到800×600。我早就知道要装一个Guest Additions才能解决这个问题,但怎么样才算装成功一直没搞明白过。。。。今天想想还是要捣鼓一下,于是老办法google一番,摸索一番,成了。这里写出来分享一下。

我是在XP下的虚拟机里运行的Ubuntu,

  1. VirtualBox里运行Ubuntu
  2. 窗口上选择 Devices–Installl Guest Additions
  3. 进入终端(terminal),键入:"sudo sh /media/cdrom/VBoxLinuxAdditions-x86.run"(不包括引号,后同)。这个命令也不能照搬,引文不同版本的VirtualBox,各自的文件名有可能不一样。可以这么做,先键入:"cd /media/cdrom/",然后键入:"ls",查看一下具体的文件名称,再"sudo sh 具体文件名"。虚拟机里跑的是linux,则一般运行.run后缀的文件;虚拟机里跑的是windows,就更方便了,去看你的光驱(装了Guest Additions,就会自动虚拟出来一个),找.exe文件去,都不用命令行了,够熟悉吧?
  4. 重启即可

终于能全屏了,好爽啊,^_^

Ubuntu下使用SSH

2009年11月10日 T 1 条评论

为了众所周知的目的,我们无论在什么操作系统下都会用到SSH。今天就讲一下Ubuntu下SSH的使用。

其实这是个被人都讲烂的问题了,但我这个人碰上啥事都会倒霉,大众化的常规方法在我这里总是失败。首先,几乎所有linux(听说的,我只用过ubuntu)都默认安装了openssh-client,所以打开terminal(终端),键入:

ssh -D 7070 -l username@servername

具体的用法,可以man ssh一下。我尝试过,内容太全了,以致我完全没有看完的兴趣。。。这里简单讲讲

-D 7070
本地一个未使用的端口

-l username
你ssh的用户名

@
别人的文章里就是这么写的,但我这么键入这个符号完全是无效的,没弄懂

servername
ssh服务器名或ip地址

所以,实际我尝试下来的应该是这么写才对

ssh -D 7070 -l 张三 xxx.xxx.xxx.xx

这就是大众化的方法,接下来正常情况会让你输密码,加密连接就建立了。很显然,不适合我。。我也很郁闷啊。仔细研究一个,发现是因为SSH默认的远端服务器端口号为22,我的恰恰不是。。于是只好去读ssh命令的帮助文件找答案。实际上我也没读得太懂,只是捡几个比较像的参数试了试,最后确定-p是远端服务器端口号参数。举例来说,如果你的SSH远端服务器端口号是874,用户名是张三,SSH服务器地址是xxx.xxx.xxx.xx,那么命令就应该这么打:

ssh -D 7070 -p 874 -l 张三 xxx.xxx.xxx.xx

然后就是浏览器的设置,只谈firefox。选项→高级→网络→设置→手动配置代理→SOCKS 主机 : 127.0.0.1 端口 : 7070

现在就是全局在ssh工作了,当然很多时候没有全局ssh的必要,有很多其他方法甄别是否需要使用ssh,但并非本文的重点,这里就略过了。

祝大家翻墙学习愉快。

-l-l
分类: computer, linux, study_note 标签: , , ,

谈谈打字,兼谈Dvorak

2009年10月18日 T 13 条评论

我作为一个94年就接触电脑的人却一直是以“目光凝视键盘+左右二指按键”流来输入,对此深感不安与惭愧。小时候在打字机上狠下过七天的功夫,和我习过的许多其他技能一样,都感到甚是无趣,遂弃之,无疾而终。这样一路走来,当然感到过不便,但还是始终没下过决心要改,觉得打得也不是那么慢就凑合着算了。

从今年7月份开始,因为以下种种原因,我决定还是要变了。

  1. 打星际吃了很多亏,手速都170的人了,HK<10%…键盘和鼠标的严重不协调,操作和控兵显得极不娴熟。说实话星际还能再打几年呢?再不提高提高,也许就终身遗憾了。
  2. 工作中关于文字输入的内容越来越多,输入量的增加使我不得不寻求提高效率的手段。
  3. 读了李笑来《把时间当朋友》后,很受触动。我们平时的一点小改变其实可以节约很多时间,可我们还是由于习惯的力量而不愿去改变,人是短视的动物,这点未必有错,但确实挺可悲的。谈到这里就稍微展开下,我们真的很不愿意改变,即使投入一定的时间成本能带给我们巨大的回报。
    • 我们用惯了IE,却不愿尝试Firefox或Opera,其实学会一点定制会让浏览器更加个性化,符合我们的习惯;
    • 我们用惯了”我的电脑”,再高级一点就是”资源管理器”,却不肯用更好的软件,比如Total Commander(多半连知也不知道)。天天凌乱的文档折腾来折腾去,心烦意乱;单一乏味的操作一做再做,毫无意义。自以为是工作的复杂和烦躁,却不知是自己不善于解决问题,不肯去做改变。
    • 编辑器只用notepad, word。却不知道vim, emacs是何等地牛X.
    • 我们的键盘布局明明是胡编乱造,我们却在学会了以后再也不过问,觉得自己打字也够快了。有人合理科学地创造了Dvorak,却乏人问津,落得个门庭冷落。这就是我们习惯的力量,这就是我们短视的天性。

    我们天天在电脑前做的无非也就是这几件事,上网冲浪、整理文档、打字。这就是基础中的基础,要提高效率从这里开始是会受益良多的。

  4. 偶然知道了一个比较好的在线打字网站——typingweb。界面友好简洁,课程设置得也很合理,每个章节之间,每段练习之中都会穿插那么一小段文字来幽默地鼓励你一下,很好地做到了互动,当然就激发了使用者的兴趣了咯。

ok,我坚持了两个月,每天30-60分钟不等。现在的输入速度在40-50wpm上下,不好,但也不坏。不过为了更长远的考虑,准备开始练习Dvorak键位。关于Dvorak的介绍我发现并非wiki的介绍最得我心,反而是这个联接里的介绍更为符合我的需要,包括如何练习Dvorak,如何在系统中设置。

虽然链接里介绍的很详细,但有的东西还是单独拿出来说说比较好。

  1. 如何设置Dvorak?window下的设置想必不难,加上我也没试过就先不说了。主要谈谈ubuntu下的设置。在System–Preferences–Keyboard–Layouts–Add. 这里开始要注意了,Country一项先选United States, 然后Variants里就会有好几个Dvorak选项,选哪个就随意了,我选的是USA Classic Dvorak. 为什么说要主要呢?因为我犯了一个很低级的错误,Country一栏按字母顺序排下来,我一看到Armenia就以为是America(本来就是挺像的…),马上选上,然后就杯具了,死活找不到Dvorak. 我的弯路,你的桥梁,下次可别和我一样哟。
  2. 如何使用Dvorak的键盘布局?首先,不要把Dvorak设为默认键盘布局。你如果看这篇文章,证明你还嫩着呢,别那么早耍酷。然后,Dvorak也不是输入法,按ctrl+shift是切换不出来的。系统默认是按住左右alt切换。很可惜我试下来的结果是:无效!所以请重新设置:System–Preferences–Keyboard–Layouts–选择Dvorak然后按Layouts options–key(s) to change layout–我选的是alt+shift.

又想了想要,要有人看到链接一个个点过去,发现到处都是蝌蚪文,实在不是个愉快的体验(包括我在内),于是还是把关于Dovrak的中文介绍从烧荒网节选一段吧。

1.QWERTY键盘是为了降低打字速度

最初,打字机的键盘是按照字母顺序排列的,但如果打字速度过快,某些键的组合很容易出现卡键问题,于是克里斯托夫·拉森·授斯 (Christopher Latham Sholes)发明了QWERTY键盘布局,他将最常用的几个字母安置在相反方向,最大限度放慢敲键速度以避免卡键。授斯在1868年申请专利,1873 年使用此布局的第一台商用打字机成功投放市场。这就是为什么有今天键盘的排列方式。

但具有讽刺意味的是,这种129年前形成的、以放慢敲键速度为目的的键盘排列方式却延续至今。1986年布鲁斯·伯里文爵士曾在《奇妙的书写机器》 一文中表示:“QWERTY的安排方式非常没效率。”,比如:大多数打字员惯用右手,但使用QWERTY,左手却负担了57%的工作。两小指及左无名指是 最没力气的指头,却频频要使用它们。排在中列的字母,其使用率仅占整个打字工作的30%左右,因此,为了打一个字,时常要上上下下移动指头。

2.比QWERTY键盘快得多的DVORAK键盘

1930年奥格斯特·多冉柯(August Dvorak)发明了一种更优越的 DVORAK键盘系统,将9个最常用的字母放在键盘中列。这种设计使打字者手指不离键就能打至少3000多个字。而 QWERTY只能做到50个字。DVORAK是通过减少手指的运动量来降低工作强度、提高工作效率的。使用DVORAK,打字者的手指平均每日运动1英 里,而QWERTY则是12到20英里。

二战期间,奥格斯特·多冉柯曾集合14位海军打字员练习DVORAK,1个月后,他们的速度惊人地提高了68%。DVORAK键盘让右手负担 56%的工作;最有力的手指工作量最大;70%的打字工作是在中列进行而不必移动手指。但当时正逢二次大战,作战物资缺乏,这种新键盘还没问市就停产了。

亲自试用DVORAK键盘吧!

Windows中已经内置了对它的支持,打开“控制面板→键盘”,进入“输入法区域设置”选项卡,接着单击“添加”按钮,将“输入法区域设置”设置 为“英语(美国)”,并在“键盘布局/输入法”栏内找到“美国英语-DVORAK”。确认后,按键位置全变了。现在你完全有资本提升自己的英文打字速度 了。当然在成功前仍需花时间重新适应新的系统并进行耐心训练。

To type faster, try Dvorak keyboard layout. 我决定给个现身说法,三个月后看结果吧。

ubuntu下的快捷键–ctrl+s

2009年10月15日 T 13 条评论

先痛骂电信劫持了我网站的域名!登自己网站,上来竟给我来电信的广告,HOLY FUCK!一时激动忘了截图了,下次一定记得。

好了,爽了,我们开始。


今天在ubuntu终端下学习vim的教程,看到vim的帮助文件里写到ctrl-s可以分割窗体,在图形界面下我见识过,可是在终端上还能怎么分呢?我就好奇地试了试,结果它就给我装死了。。。失去任何响应。没办法,我以为是其他终端程序跑多了,这里一时没有资源,等其他终端都关掉,还是不行。再开一个新的终端,同样输入ctrl-s,反应依旧是。。。没有反应。我就纳闷了,马上去google。原来ctrl-s是linux的快捷键,把屏幕锁掉,解锁的话应该按ctrl-q。

我是在这里找到的解决方法,同时也看到了不少其他linux快捷键的介绍(没有全看完,不过乍一看就发现第二条写错了。<Alt><Fn>是无法切换终端的,应该是<Ctrl><Alt><Fn> (n=1..6) 才对),现在的习惯是看到好的资源文章就想办法找找英文的,英文资源比中文资源要好的多,技术文章就更不用说了。。。出处可能是在这里:Linux Shortcuts and Commands. 果然很强大啊,排版都看着舒服,只是不免有些沮丧,这才刚刚是Linux Newbie Administrator Guide,啥时候才能入门啊?

分类: computer, linux, study_note 标签: , ,