由Ubuntu撰写的日志
ubuntu gnome 自定义快捷键方法
三 24th
作为Ubuntu默认的桌面环境,GNOME 是一种支持多种平台的开发&桌面环境,并且 GNOME 拥有很多强大的特性,如高质量的平滑文本渲染,首个国际化和可用性支持等。好了,以下是我使用 Ubuntu 时发现的一些有用的技巧,这里分享给大家。
1、用快捷键启动程序
为您指定的程序添加一个键盘快捷键,只需按相应快捷键便能启动程序等,就像我们使用 XP 时为快捷方式添加热键一样,GNOME 也有这些功能,而且设置并不难。首先打开终端输入:
gconf-editor
依次打开“Apps->Metacity->keybinding Commands”,这里一共能定义12条命令,如下图所示,我设置了 command_1 打开 Rhythmbox 播放器,command_2 打开 Swiftfox 浏览器,command_3 打开终端,您可以把您需要的命令添加进去。
添加完成后,去到“Apps->Metacity->Global keybingdings”,添加上您想要的快捷键。例如我上面一共填写了3条命令,分别填写在 command_1、command_2、command_3,那么我要在run_command_1,run_command_2, run_command_3 上填写快捷键组合,快捷键可以是 、、、F1 到 F12 和字母的组合,F1 表示同时按着 Ctrl+Alt+F1 键,如此类推。
现在只要按刚刚设置好的快捷键便能运行命令了。
2、把“桌面”文件夹设为自己的主目录
即使用家目录做为桌面上显示默认目录,打开配置编辑器,在终端运行
gconf-editor
去到 “Apps->nautilus->preferences” 下,启用 desktop_is_home_dir ,重启 X 即可。
3、在鼠标右键菜单中的“创建文档” 增加新项目
默认的只有一个空文件,其实很简单便能添加自己喜欢的模板。对于最新的 Ubuntu 7.10,在您主目录下有一个“模板”的文件夹,对,就是他了,在里面新建您需要的模板,例如新建一个 “文本文件.txt”,在鼠标右键菜单便会出现“文本文件”这个选项。如此类推,您可以新建 OpenOffice.org 文档、GIMP 文件等。
4、调整图标的大小
GNOME 默认的图标大小对于1024×768分辨率来说有点偏大,要改变大小,打开文件浏览器,例如从 “位置” 里打开 “主文件夹”,点 “编辑” –> “首选项”,把 “图标视图默认值” 下的 “默认缩放级别” 改为 75%。现在图标大小跟 WinXP More >
ubuntu 9.10 dpkg 错误
三 10th
Ubuntu错误提示:
dpkg: 语法分析错误,在“/var/lib/dpkg/available”文件的第“21728”行附近 软件包“libgnomevfs2-extra”:
该上下文中不允许“status”字段的值
E: Sub-process /usr/bin/dpkg returned an error code (2)
dpkg: 语法分析错误,在“/var/lib/dpkg/available”文件的第“21728”行附近 软件包“libgnomevfs2-extra”: 该上下文中不允许“status”字段的值E: Sub-process /usr/bin/dpkg returned an error code (2)
解决方法:
martin@martin-desktop:~$ sudo apt-get update
martin@martin-desktop:~$ sudo dpkg –clear-avail
martin@martin-desktop:~$ sudo dpkg –configure -a
martin@martin-desktop:~$ sudo apt-get install dselect
martin@martin-desktop:~$ sudo dselect update
以上从网路收集做个记录。
ubuntu man 汉化
三 10th
1.添加库函数手册
ubuntu默认是没有安装c语言的库函数man手册的,所以你在man perror 和sendto之类的函数时会显示没有相关文档的问题,这个问题让我郁闷了我好久。解决方法:
sudo apt-get install manpages-dev
2.让man显示中文
ubuntu源里面已经包含了中文的man包,所以不用从其他地方down了,直接
sudo apt-get install manpages-zh
但是这样man默认显示的还不是中文,还需要以下两步
a.把中文man包转换成utf8格式的
新建一个脚本文件
gedit t.sh
把下面内容添加进去
#!/bin/bashcd /usr/share/man/zh_CN/for k in *docd $kfor i in *.gzdo j=`echo ${i%.gz}` gunzip $i iconv -f gb18030 -t utf8 $j >tmp mv tmp $j gzip $jdonecd ..done
然后
sudo ./t
b.修改man默认的语言
sudo gedit /etc/manpath.config 把里面的所有的 /usr/share/man 改成 /usr/share/man/zh_CN
保存后退出,然后你再试一下man ls
3.让没有中文帮助的显示英文
做完上面第二部还不够,这时你再man 一下一些c语言函数(不要用printf,socket之类比较有名的函数,这些已经有中文帮助了)的时候就会发现竟然没有帮助,而刚才明明在第一步已经 安装了啊。这是因为你上面 把/usr/share/man 改成 /usr/share/man/zh_CN的操作使man只在中文帮助中搜索,如果没有就直接放弃,因此还需要以下操作,才能让man在没有中文帮助的时 候自动显示英文的帮助,如果英文的也没有,哪就真的没有了。
sudo gedit /etc/manpath.config
然后搜索你刚才改过的地方,然后在其后面添加同样的一行,只是后面的目录还用原来的/usr/share/man,比如在修改后的
MANPATH_MAP /bin More >
ubuntu 磁盘修复命令
一 27th
针对ubuntu无法启动,文件系统损坏.记录一下.
View Code SHELLfsck.ext4 -y /dev/sdb15
ps:上面’sdb15‘部分代表需要修复的分区
在网页中嵌套搜狗云输入法 方便linux ,unix 等非windows用户
一 18th
js 事件:
View Code PHPjavascript: void((function() {
var % 20n = navigator.userAgent.toLowerCase();
ie = n.indexOf(’msie’) != -1 ? 1 : 0;
if (document.documentMode) ie = 0;
charset = ”;
if (ie) charset = document.charset;
src = ie && charset == ‘utf-8′ ? ‘http://web.pinyin.sogou.com/web_ime/init2_utf8.php’: ‘http://web.pinyin.sogou.com/web_ime/init2.php’;
element = document.createElement(’script’);
element.setAttribute(’src’, src);
document.body.appendChild(element);
})())
快捷键:Ctrl+P
View Code JAVASCRIPTfunction mysougoubutton(){
if(window.event.ctrlKey && window.event.keyCode==80){
var n=navigator.userAgent.toLowerCase();ie=n.indexOf(’msie’)!=-1?1:0;
if(document.documentMode)ie=0;charset=”;
if(ie)charset=document.charset;src=ie&&charset==’utf-8′?
‘http://web.pinyin.sogou.com/web_ime/init2_utf8.php’:
‘http://web.pinyin.sogou.com/web_ime/init2.php’;
element=document.createElement(’script’);
element.setAttribute(’src’,src);
document.body.appendChild(element);
}}
document.onkeydown=mysougoubutton;
Ubuntu下好用的轻量级代码编辑器—scribes
十一 15th
近日在Ubuntu下苦苦寻觅一个轻量级的代码编辑器,支持也不必太多,只要能支持C/C++,JAVA,PHP,XML就可以了,后来我终于发现了Scribes。
他的界面十分简约,正合我意,但是功能十分强大,最新的是0.3.3.3版本,具有如下特点:
编辑远程文件
Scribes 现在可以直接通过 ssh、ftp、sftp、webdav、webdavs、samba 等协议访问远程的文件,并执行编辑操作。这项新功能需要使用 Ctrl + l 来激活。
导入/输出模板
Scribes 的模板是类似代码片断的东西,使用模板能够减少很多重复的工作。新的 Scribes 允许输出或者导入这些模板,以方便用户之间共享劳动成果。
书签操作
在 Scribes 中能够将某些行设置为书签,方便以后返回这些行。使用 Ctrl + d 来定义书签,而用 Ctrl + b 可以打开书签浏览器。
文档切换
有用户向 Scribes 的开发者提议考虑加入 Tab 分页功能。虽然作者没有采纳,但是在新版本中增添了文档切换功能。在编辑多文档时,足可应付的了。文档切换窗口可以按 F9 键打开。
智能的自动完成
虽然 Scribes 之前的版本便已实现了这方面的功能,但是现在已经加强了改进。对于如 []、{}、””、” 等配对的符号,Scribes 会自动帮你完成。另外,在 Scribes 中,重复的单词它也会帮你自动输入。
根据传说,还有代码提示的功能,不过我还不知道怎么使用这一个功能。他的安装也十分简单,源里就有
apt-get install scribes
更多体验以后再说。
另外最好的chm查看器
chmsee
apt-get install chmsee
ubuntu 磁盘问号解决方法
十一 15th
文件从window上传到ubuntu后会显示乱码,原因是因为ubuntu环境设置默认是utf8,windows默认都是GBK,对拷的文件转化后就会乱码。只好手动将ubuntu环境设置为GBK
1、首先设置
sudo gedit /var/lib/locales/supported.d/local
添加一行 zh_CN.GBK GBK
2、
sudo locale-gen
3、修改
/etc/environment
PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games”
LANGUAGE=”zh_CN:zh:en_US:en”
GST_ID3_TAG_ENCODING=GBK
LANG=zh_CN.GBK
LC_CTYLE=zh_CN.GBK
CLASSPATH=”/usr/lib/jvm/java-1.5.0-sun/lib”
JAVA_HOME=”/usr/lib/jvm/java-1.5.0-sun”
LC_ALL=”zh_CN.GBK”
sudo reboot
然后重启X即可
ubuntu 常用快捷键
十一 15th
最近一直在用lamp开发linux用到了ubuntu9.10 下面是一些常用快捷键展示给大家希望有用
View Code SHELLCtrl+F 文件搜索
Ctrl+Alt+D 显示桌面
Alt+F2 打开终端
apt-get install 安装文件
apt-get remove 卸载
apt-get autoremove 卸载相关文件
给快捷方式添加图片
sudo gedit /usr/share/applications/Eclipse.desktop
在文本编辑器里复制粘贴下面内容
[Desktop Entry]
Name=Eclipse
Comment=Eclipse IDE
Exec=/home/shixinyu/JAVA/eclipse/eclipse
Icon=/home/shixinyu/JAVA/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development
保存这个文件后,就会在“应用程序”下的“编程”中出现Eclipse的快捷方式。
还有一些忘记了以后补上。
windows 下安装ubuntu 9.04 双系统 方法
十一 9th
Ubuntu 9.04已正式发布,考虑到目前使用WindowsXP + Ubuntu双系统的用户还是比较多的,特针对9.04特性整理出下文指导新手在WinXP环境下通过硬盘安装Ubuntu 9.04。
1.下载Grub4Dos(注意:如果你想尝试Ext4文件系统,一定要下载最新的支持Ext4文件系统Grub4Dos 0.4.4版本),解压至XP的C盘根下,修改menu.lst文件,在末尾添加如下内容:
(注意:其中粗体Ubuntu-9.04-desktop-i386.iso是desktop版本,如果你下载的不是desktop版,请将其替换成你下载的镜像的文件名,如果不成功可以尝试删除menu.lst再试试。)
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/Ubuntu-9.04-desktop-i386.iso ro quiet
splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.gz
2.修改XP的boot.ini文件(该文件为系统文件,具有只读隐藏属性),在boot.ini末尾添加:
C:\grldr=”GRUB”
3.下载Ubuntu 9.04的desktopCD的镜像文件,下载地址参考Ubuntu 9.04官方衍生版本全集,然后将下载好的镜像文件直接放在C: ,将其中的.disk文件夹加压至C: , 将casper目录下的initrd.gz和vmlinuz这两个文件也解压至C:
4.重启计算机,选择Grub,进入Grub引导程序,选择最后一项(Install Ubuntu),稍等即可进入ubuntu的liveCD模式,此时打开一个终端,在里面输入:
sudo umount -l /iosdevice
回车,然后点击桌面上的安装图标即可完成安装过程。