my blog my blog

Tag: Ubuntu
Ubuntu 12.04小测评,Unity进步很大

奶牛从Ubuntu9.04开始使用至今,从gnome2的辉煌到gnome3的兴起,从Unity的beta到现在的Unity5.10,看到Ubuntu的改变,从上个版本被外界大骂到现在,Unity真的改观很多,使用也很舒服.装上新版本已经有几天了,把这几天的使用感受跟诸位分享下.

1.安装

默认的安装过程并没有太大的变化,不过系统默认安装的软件好一些,中文支持更好了,默认有ibus的中文输入法,很给力哦.

2.Unity

Unity感觉进步很多,使用方面,虽然感觉还是不如gnome3那样方便(主要是程序切换上感觉不够完善),但是进步还是很大的.有hud支援,还是很方便的,特别是小查找,比如在浏览器,直接就可以调用书签.但是在切换程序上感觉还是很脆弱,特别是奶牛这种喜欢用super+t调用terminal的人,结果super+t默认是垃圾桶,而且还没发现从哪里可以搞定,该快捷键无效,让人很纠结哇.

3.Compiz

默认有一些特效,还是很不错的,总体的和谐跟流畅度都很让人满意.

4.默认应用程序

这里感觉少了不少,而且源里也少了一些东东呢,比如aircrack-ng系列啦等不解释的东东.GIMP什么的都要自己手动装.PS.装了WPS的那个alpha3,感觉还不错.但是感觉功能阉割了不少呢.软件中心变化不大,感觉就是排列稍有变化,而且在dash里面有嵌套(这种推荐软件的方式感觉有点儿小鸡肋,让人有随手下软件的诱惑).

总体评价给9分,满分10分,值得尝试哦.

Ubuntu 12.04硬盘安装教程

 

继续往年的话题,Ubuntu 12.04硬盘安装。虽然每个发行版的发布奶牛都会写这么一篇,但是年年都会有人问如何硬盘安装ubuntu。对于那些讨厌用光盘、U盘安装系统的人而言,硬盘安装是速度最快的方式。奶牛大多数时候都会选择用硬盘安装,半个小时内安装理论上都能搞定。因为ubuntu的安装设计还是比较好的,默认已经将losetup功能集成进去了(Arch Linux下叫losetup,就是可以只用光盘镜像就可以安装。不过arch linux需要手动挂载镜像,有点儿小罗嗦)。

Ubuntu硬盘安装一般我们用grub4dos来进行引导,当然如果你在linux系统下用默认的grub2也是可以引导的(自己变通下),奶牛这里主要讲如何在windows下进行ubuntu12.04硬盘安装。

1.首先创建grub4dos环境

xp的方法自己google,win7的方法呢奶牛觉得最简便的是easyBCD安装neogrub,那个其实就是grub4dos的一个变体,然后修改配置文件即可。

2.配置文件的写法

对于ubuntu12.04,配置文件使用下面几行即可

title Ubuntu 12.04 install
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/linux.iso ro quiet splash
initrd /initrd.lz
boot

这里假设您的windows在第一块分区上,Ubuntu12.04安装镜像重命名为linux.iso

3.Ubuntu 12.04下载

到http://cdimage.ubuntu.com/daily/current/ 找最新的Ubuntu12.04下载镜像下载,镜像名称后缀是iso,装32位系统用i386镜像,装64位系统用amd64镜像(这个amd64并不是说amd的cpu才支持,intel的64位cpu也可以正常使用的)

提取下载镜像casper文件夹下的vmlinuz initrd.lz放到系统盘的根目录下,ubuntu12.04的安装镜像则保存为linux.iso也放在系统盘下。

重启引导安装即可。

更详细的介绍可以参看  ubuntu11.04硬盘安装详细教程,xp、win7完美支持

Ubuntu12.04即将发布(10日倒计时)

 

Ubuntu12.04即将发布,还有十天,因为Ubuntu12.04是LTS发行版本,所以奶牛还是决定在新版本发布的时候进行安装,顺便适应下新的Unity。话说奶牛第一次使用Unity的时候还是在Unity刚发布beta测试的时候,那时候Unity还没有被正式在Ubuntu的版本中默认发布,只能自己找源更新测试。虽然近几次新版本发布Unity的变化很大,但是与最初的Unity在总体方向上还是有一致性的。

奶牛使用Gnome3环境已经有半年多了,总体上对于Gnome3的设计还是很习惯的,看到最近Ubuntu12.04的Unity进步很大,也决定开始 尝试下Unity了。

不要太着急,静等十日,奶牛会发布第一手的安装教程与测评。敬请期待。

希望尽早尝试的朋友可以去http://cdimage.ubuntu.com/daily-live/current/下载当前最新的live镜像进行ubuntu12.04全新安装。当然也可以选择alt+F2运行

update-manager -d

进行ubuntu12.04升级安装

Linux终端bash美化教程

 

对于终端的美化,可以通过对PS1变量进行赋值来进行.奶牛查阅了一些资料,DIY了如下的效果:

bash 美化 bash PS PS1

分享下奶牛的修改方法:

vim .bashrc
添加下行
export PS1="Time:\[\033[1;35m\]\T     \[\033[0m\]User:\[\033[1;33m\]\u     \[\033[0m\]Dir:\[\033[1;32m\]\w\[\033[0m\]\n\$"
退出vim
source .bashrc

解释下具体含义:

颜色配置:

\[\033[1;31m\]

  • 底线:ANSI 色彩控制语法。\033 声明了转义序列的开始,然后是 [ 开始定义颜色。
  • 第一组数字:亮度 (普通0, 高亮度1, 闪烁2)。
  • 第二组数字:顏色代码。
  • 颜色: 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white

\[\033[0m\]

  • 关闭 ANSI 色彩控制,通常置于尾端。

显示内容配置:

  • \a     ASCII响铃字符 (07)
  • \d     “周 月 日”格式的日期
  • \D{format}   参数format被传递给strftime(3)来构造自定格式的时间并插入提示符中;该参数为空时根据本地化设置自动生成格式。
  • \e     ASCII转义字符(ESC) (033)
  • \h     主机名在第一个点号前的内容
  • \H     完全主机名
  • \j     shell当前管理的任务数
  • \l     shell终端设备的基本名称
  • \n     新行
  • \r     回车
  • \s     shell的名称,$0的基本名称
  • \t     当前时间(24小时) HH:MM:SS
  • \T     当前时间(12小时) HH:MM:SS
  • \@     当前时间(12小时) am/pm
  • \A     当前时间(24小时) HH:MM
  • \u     当前用户名称
  • \v     bash版本(如"2.00")
  • \V     bash版本+补丁号(如"2.00.0")
  • \w     当前工作目录
  • \W     当前工作目录的基本名称
  • \!     该命令的历史数(在历史文件中的位置)
  • \#     该命令的命令数(当前shell中执行的序列位置)
  • \$     根用户为"#",其它用户为"$"
  • \nnn   8进制数
  • \\     反斜杠
  • \[     表示跟在后面的是非打印字符,可用于shell的颜色控制
  • \]     表示非打印字符结束
Ubuntu 12.04 LTS Beta 2 发布,正式版发布在即

 

今儿ubuntu的新闻是Ubuntu 12.04 LTS Beta 2 发布,相较上一个beta版本,我们没有看到什么显著变化,估计是优化下稳定下吧.正式版还有不到一个月了,等Ubuntu 12.04 LTS发布一起装吧.

新版本的更新有:

  • 内核升级到3.2.12
  • HUB可以通过alt呼出并直接使用
  • LibreOffice升级到3.5.1
  • Ubuntu One有了新的控制面板,可以提供安装指导,添加删除同步文件夹等.

下载地址:http://cdimage.ubuntu.com/releases/precise/beta-2/

 

Ubuntu12.04 LTS Beta 1 发布并提供下载

 

Ubuntu12.04 beta1已经发布,跟深度Linux的Linux Deepin 11.12.1脚前脚后都赶在了一起.通过Ubuntu官方的发布公告来看,Ubuntu12.04的主要更新有:

1.Ubuntu12.04桌面版主要新增了HUD,这是一款新的搜索并接入桌面应用的指示菜单,可以直接用Alt键来调用.

2.Unity环境可以直接通过系统设置来进行配置,Nautilus文件管理器也增加了对Unity launcher的支持.

3.对触摸板设备的支持增强,可以单击并拖动鼠标.

4.默认音乐播放器替换为Rhythmbox

5.LibreOffice更新至3.4 beta2(估计有bug,更期待wps的linux版本发布,三月底估计就可以拿到内测)

6.软件中心对软件的语言支持会被自动安装(这点比较实用,arch下很多软件中文都要手动装,虽然奶牛也可以习惯用英文的系统)

因为大多数用户关注的都是桌面版的ubuntu,所以奶牛上面介绍的都是桌面版ubuntu的一些信息.下面看下其它版本的一些内容,ubuntu12.04 beta1为ARMv7做了新的镜像,估计ubuntu 12.04 for ARM在正式版发布的时候也会有些动作了.新版本引入了对GPU的优化,降低其功耗,GPU是idle时为sandy bridge处理器默认打开来降低功耗.CD镜像调整到了703MB的大小(其实这个大小现在关注的并不是太多了,毕竟硬盘的容量越来越大了,功能更丰富感觉更好),

Ubuntu12.04 beta1下载地址:

http://www.ubuntu.com/testing/download

地址会自动转向到你访问速度较快的源,也可以直接选择下面的镜像下载

ubuntu-12.04-beta1-desktop-i386.iso

ubuntu-12.04-beta1-desktop-amd64.iso

Linux下安装pidgin的新浪微博插件microblog-sina

 

今天群里的GPL风说他装的新浪微博的pidgin的插件用不了,然后H老大推荐了款microblog-sina,奶牛测试了下,是很好用的.下面就来说说安装方法.

Arch Linux下安装pidgin的新浪微博插件microblog-sina方法:

sudo yaourt -S pidgin pidgin-microblog-sina

搞定添加帐号即可

Ubuntu下安装pidgin的新浪微博插件microblog-sina方法:

sudo apt-get install pidgin pidgin-dev libpurple-dev build-essential
svn checkout http://libpurple-microblog-sina.googlecode.com/svn/trunk/ libpurple-microblog-sina-read-only
autoreconf -fi ./configure make make install

microblog-sina插件功能还是很不错的,自动刷新,发微博,回复转发都有,要是能有即时对话的功能就更好了~~~

原来wordpress的模板不能多空行

 

昨天看自己的博客的ubuntu页跟android页,发现上面有两行空白行,而且从html里面找不到任何错误,很纠结,然后就对照首页看,还真看出来了,原来多了两个空白行,而且空白行还表达了,纠结,删除之,一切搞定.所以呢

<?php
/*
Template Name: Ubuntu
*/
?>

template后面是模板的名称,然后直接跟内容,不要有空行.

ubuntu for Android?是for呢还是against呢?

 

ubuntu for Android?昨天就看到新闻了,说ubuntu开始推android共存版本鸟,其实早在moto的那个atrix就已经有了,可以通过一种叫坞的设备与tv链接做显示,直接使用ubuntu,当然,印象中那个是个独立的双系统,而不是共存.

但是,今天这个消息可以说是让人振奋吧,ubuntu,看样子真的想出头了,毕竟是商业公司在背后,进军移动市场也是早晚的事儿,毕竟这块大饼目前还被Android跟IOS占有着,可是ubuntu这样子一来,不仅让Android的用户有了更多的选择,也让自己有了更多可以亮相的几乎,一举两得.但是,估计只要形式一好,ubuntu马上就会独立出来,跟在Android屁股后面肯定不是Canonical的想法,但是现阶段,为了开始在移动市场打响第一炮.这个战略决策我觉得还是很不错的.即让外行觉得ubuntu很大度,让他们有更多的尝试,同时也在为他们商业化下一步打下基础.

呃,好吧.可能奶牛多想了,欢迎各位吐槽.

今天去维修院里的一台机器,记录下,冰点还原用ctrl+alt+shift+f6,小哨兵开机按ctrl+F10,备忘.

Arch Linux下vim的一些配置介绍

 

这几天配置了下自己的vim,说实话,vim是很好用的,而好的配置会让你更习惯,今天分享下自己的一些设置.vim设置所有系统都通用的,ubuntu啊mint啊fedora啊通通都可以用的,差异顶多是文件位置的差异.

vim ~/.vimrc

"设置搜索高亮
set hlsearch
"启用高亮
syntax on 
"设置当前行突出显示
set cursorline
"设置显示行号
set number
"选择颜色配置为breeze(这里可以看/usr/share/vim/vim73/colors/下的颜色方案)
colorscheme breeze
"设置立即显示搜索高亮
set incsearch
"设置字典(ctrl+x;ctrl+k)模式会调用
set dictionary=/home/i/.vim/funclist.txt
set complete+=k
" autocmd是设置文件类型的自动补全,ctrl+x;ctrl+o可以调用
autocmd FileType python set omnifunc=pythoncomplete#Complete
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
autocmd FileType css set omnifunc=csscomplete#CompleteCSS
autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags
autocmd FileType php set omnifunc=phpcomplete#CompletePHP
autocmd FileType c set omnifunc=ccomplete#Complete
" 设置SuperTabContinued插件的默认tab方式,奶牛这里用的是上方所说的ctrl+x;ctrl+o调用
let g:SuperTabDefaultCompletionType = "<C-X><C-O>"
" 设置默认打开html等网页文件的自动补全
autocmd BufNewFile,BufRead *.html,*.htm,*.xml inoremap </ </<c-x><c-o>
" 指定某些类型新建文件时候的自动补全方式,例如js,更上面的那个设置略有不同
autocmd BufNewFile,BufRead *.js set omnifunc=javascriptcomplete#CompleteJS
" 自动补齐括号书名号引号等设置
inoremap ( ()<LEFT>
inoremap [ []<LEFT>
inoremap { {}<LEFT>
inoremap ' ''<LEFT>
inoremap " ""<LEFT>

这里推荐大家使用SuperTabContinued插件,相当好用,一个tab就可以完成补全了.如果想输入tab用shift+tab即可.

需要的朋友可以下载奶牛下面的包,将其安装至vim的目录/usr/share/vim/vim73/,安装完成后tab就可以进行补全了,不过需要仔细看看奶牛上面的设置哦,否则不会太好用.

同时附加一个收藏的vim配置文件的更详细的介绍,奶牛也打到一个包里了哈.

下载地址1:点此下载 SuperTabContinued+vim配置文件介绍

下载地址2:点此下载 SuperTabContinued+vim配置文件介绍