笑话一则
ubuntu10.10 下gvim中文菜单无法显示
参考链接 http://liulang.is-programmer.com/posts/329.html
ubuntu10.10下安装的gvim中文菜单无法显示。
原因是系统的环境变量设置为:
set encoding=utf8set langmenu=zh_CN.UTF-8set imcmdlinesource $VIMRUNTIME/delmenu.vimsource $VIMRUNTIME/menu.vim
Ubuntu 10.10改变登录窗口风格
打开一个终端:菜单选择 应用程序 -附件-终端
输入下面的命令:
sudo cp /usr/share/applications/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow
命令执行后,注销当前账户(菜单选择 系统-注销 ),注销退出到登录窗口的时候会弹出“外观首选项“窗口,现在就可以随意选择你想要的主题了。
注意,这里只能列出目录/usr/share/themes下的主题。
设置好以后,需要执行如下的命令,这样就不会每次出现登录窗口都会弹出“外观首选项“窗口了。
sudo unlink /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop
WPF textblock Run之间的自动填充的空格
代码:
<TextBlock>
<Run Foreground=”你确定要删除” Text=”Text”/>
<Run Foreground=”配置名称” Text=”Block”/>
<Run Text=”?” />
</TextBlock>
编译后,“?”前面会自动加上一个空格。这个空格是由于XAML(其实也就是XML)解析的时候的特殊空白字符处理规则(special
whitespace handling rules)造成的。
去掉这个空格的最简单方法是:把上面的三个Run紧挨着写在同一行上:
<TextBlock>
<Run Foreground=”你确定要删除” Text=”Text”/><Run Foreground=”配置名称” Text=”Block”/><Run Text=”?” />
</TextBlock>
Ubuntu 10.10(32位系统)下安装Android开发环境

安装编译Android所需的工具:
- 安装 sun-java5-jdk,请注意ubuntu10.10自带的Java不是 sun-java5-jdk,需要到下面的地址手动下载:
http://java.sun.com/javase/downloads/
下载回来的*.bin 文件需要用chmod修改为可执行文件如(chmod a+x *.bin),就可以在终端中执行了,解压到的目录就是JDK的安装路径了,如 /usr/local/jdk1.6.0_22。
然后要设置环境变量 JAVA_HOME(可以把下面这句加在~/.bashrc文件末尾,这样每次重启也不需要重新设置了):
export JAVA_HOME=/usr/local/jdk1.6.0_22 - 打开一个终端命令行,输入如下命令:
sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev - 安装Repo
Repo是Google写的一个Python脚本,通过它调用Git来获取和更新Andorid项目代码。$ cd ~
$ mkdir bin
确保~/bin 目录在当前的PATH当中(可以通过命令echo $PATH 来查看),然后运行如下命令:
$ curl http://android.git.kernel.org/repo >~/bin/repo
$ chmod a+x ~/bin/repo
Repo客户端初始化:
- 创建一个空的目录
$ mkdir mydroid
$ cd mydroid - 运行repo init初始化,如运行如下命令将提取master分支上的最新代码。$ repo init -u git://android.git.kernel.org/platform/manifest.git
如果你想要提取某一个分支(branch)上面的代码需要用-b参数后面加上branch的名字,如下载Android2.1(eclair)上最新的代码
$ repo init -u git://android.git.kernel.org/platform/manifest.git -b eclair
目前master分支上的代码在32位机器上编译会报错(Only 64-bit build environments are supported beyond froyo/2.2 修改方法请参考本文下面的链接),建议下载eclair分支Android2.1
如果要查看当前服务器上的所有可用分支(branch),可以到下面的地址查看:
http://android.git.kernel.org/?p=platform/manifest.git;a=heads
获取代码:
上面的命令执行完后,代码还没有取下来,需要运行如下命令:
$ repo sync
编译代码:
$ cd ~/mydroid
$ make
参考资源链接:
http://source.android.com/source/download.html
Git 和 Repo 用法:http://source.android.com/source/git-repo.html
Only 64-bit build environments are supported beyond froyo/2.2错误修改方法:
http://limssb.blog.163.com/blog/static/14730437201093092640133/
更新至Ubuntu 10.10
适用了一段时间Ubuntu 10.10, 感觉和9.10版本相比使用体验并没有什么本质上的更新。
比较明显的提升,大概就是开关机速度确实要快很多,整体稳定性比之前略有改善,至今没有发生过界面完全死锁的情况。不过,也出现过一次弹出对话框无法获得焦点,导致整个UI界面异常(X Window并没有崩溃)。当然还有写UI显示的小问题,总之使用下来还是让人比较”放心”的。
Ubuntu 10.10的音量条新增加了一个功能,可以用来显示和控制当前的音乐播放器(见下图):
此外,刚装上的时候文件浏览器中的地址栏也像Vista和Win 7那样显示按钮了,可是如果要切换为文本输入框需要按ESC/Ctrl+L键切换,感觉很不爽,可以通过修改注册表键值让它一直显示输入框。

逃离北上广
NaRiver Blog
最近留言