历史
1984年,MIT开始研究X Window System,用于在Unix上支持GUI界面,X Window System研究时是作为应用软件进行开发的,而不是操作系统。而且X Window System是作为架构规范进行研究,因此需要人和组织对其进行实现和包装(和linux一样,要有发行版)。
1987年,X版本更新到X11,这一版有非常明显的进步,因此后面X Window System也被称为X11,X11有通过网络功能访问GUI界面的功能,
Continue reading
历史
1984年,MIT开始研究X Window System,用于在Unix上支持GUI界面,X Window System研究时是作为应用软件进行开发的,而不是操作系统。而且X Window System是作为架构规范进行研究,因此需要人和组织对其进行实现和包装(和linux一样,要有发行版)。
1987年,X版本更新到X11,这一版有非常明显的进步,因此后面X Window System也被称为X11,X11有通过网络功能访问GUI界面的功能,
Continue reading
最开始的时候,Linux上的软件以源代码的方式发布,用户下载源代码包(通常打包为.tar.gz),然后自行编译。
dpkg是Debian软件包管理器的基础,它被伊恩·默多克创建于1993年。dpkg与RPM十分相似,同样被用于安装、卸载和供给和.deb软件包相关的信息。
dpkg本身是一个底层的工具,本身并不能从远程包仓库下载包以及处理包的依赖的关系,基于dpkg的上层工具,如APT,则用于从远程获取软件包以及处理复杂的软件包关系。
Continue reading
一直比较喜欢ibus,毕竟是官方支持,而且的确比较简单,不用像其他的输入法,配置繁杂不说,还经常出问题。添加了中文语言支持时会自动安装ibus,然后添加拼音输入法就可以用了。
Continue reading
将配置信息写在文本文件中,使用bash一行一行的读取文本文件,然后执行相应的操作,是非常常见的需求,本文使用了shell脚本的while循环和read命令非常简单的达到了目的
最近Gmail总是时断时续,实在是受不了,只能/翻/墙/,我真得被逼的,尼玛!
GAppProxy + Firefox + AutoProxy是不可多得的/翻/墙/利器,对一般的用户来讲虽然设置起来还是比较麻烦的,不过对于俺们程序猿来讲这个都不会弄就不用做程序猿:http://code.google.com/p/gappproxy/wiki/GAppProxy_2_0_0_Manual。
在Ubuntu上,每次启动都需要在Terminal里面执行python proxy.py就可以运行,不过需要一直开着Terminal,这个很不爽,而且每次都需要执行两条命令(一条cd,一条python),比较麻烦。
于是尝试了一下,开机自动启动GAppProxy的办法如下:
Continue reading
Ubuntu默认使用GNOME作为桌面环境,Nautilus是GNOME下默认的文件浏览器,我想在Nautilus的右键菜单中添加“Open Terminal Here“或者”Open in Terminal“这样的菜单,在文件浏览器中直接点击右键菜单即可在打开Terminal并且cd到当前目录。
nautilus-open-terminal是Nautilus的一个扩展,可以达到前文描述的功能。
Continue reading
原文来自这里Bash Shell Shortcuts和这里Bash Shell 快捷键的学习使用,但是归根结底,还是来自这里Bash Shell Shortcuts,我只是稍微翻译了一下,重新排了序
Continue reading