Ubuntu12.10菜鸟使用手册(四)
作者:Suruibin
在 ubuntu12.10菜鸟使用手册(三) 里面 我有给大家介绍安装 fcitx来解决Wine
qq2012经常出现卡死的问题.但是在群里面,发现还是很多的菜鸟不知道怎么配置.正好昨天
在 Longene交流群里面得知Wine qq2012更新了,点我获取链接 这个版本有了些好的改善!
Ubuntu 用户在使用使用Unity 界面时,最能体验到新版本的 qq改进之处!效果如下!
面板上的QQ图标白色阴影已经从此消失了!关于在 ubuntu12.10菜鸟使用手册(三) 里配 fcitx
的问题!为了这个问题我已将系统语言从英文版换成中文版了!我安装的是最新版wineqq(链
接提供的那个),我尝试着将以前的 fcitx 配置文件注释掉后,qq也能正常打字!
你现在可以完全不用再编辑.bashrc 和 /etc/X11/xinit/xinput.d/zh_CN 这两个文件
来配置 fcitx了!你若编辑了,可以尝试将其注释掉!或者删除你以前编辑过的内容,我有将
系统语言设置为中文和英文 两个环境中 qq的 fcitx输入法都能实现.若你的 fcitx在 qq里
面打不出字时!你可以尝试这种方法.
Ubuntu Killer No1: Launcher里面更改 Youtube 的图标!
在Ubuntu里面还不会翻墙的童鞋可以参考我以前写的教程 点我获取链接
一直在 youtube 上看视频!但是最近突然觉得 Youtube网站上自己带的图标在 Lanucher里
面很不符合我的审美观!但我发现主目录下的.icons 文件夹里面图片很可疑,发现里面有一张
名为 YouTube-youtube.com.png的图片,和 Launcher里面的是一样!
我有尝试过将这张图片换成自己喜欢的!但是每次重新打开网站时,我替换过后的图片又被还原
成以前的图片了!这下该怎么办呢? 你还记得 Linux系统中文件的三种属性?可读,可写,
可执行.解决这个问题的方法就来了!要是我将 YouTube-youtube.com.png 这个文件的
可写属性去掉了,那么这个文件就不能被其他操作写入内容了!于是将自己喜欢的 youtube图
片放到.icons文件夹下并命名为 YouTube-youtube.com.png 进入.icons文件夹然后在终
端输入:chmod 555 YouTube-youtube.com.png或者
chmod -w YouTube-youtube.com.png
也是可以的!关于数字代表的含义我简要说明一下:
可读属性(r ) 其代表的数字是 4
可写属性 (w) 其代表的数字是 2
可读属性 (x) 其代表的数字是 1
命令中 chmod 555 YouTube-youtube.com.png
第一个数字 5代表文件的拥有者对文件的属性为:可读和 可执行属性 4+1=5
第二个数字 5代表文件的拥有者所在组的成员对文件的属性为:可读和 可执行属性 4+1=5
第三个数字 5代表其他用户(不属于文件拥有者所在组的成员)对文件的属性为:可读和可执行
属性 4+1=5
完成后的截图对比:
其他图标的方法类似 ! 写这个的原因是让大家要留意 Linux系统里面的权限问题!设置适当
的权限能让我们更好地解决一些实际问题,如本例。
Ubuntu Killer No2: grub引导Ubuntu live-cd
有时候在折腾系统时会出现一些小问题。如某个配置文件不小心删掉了想重新找回来,
或者尝试另外一种安装系统的方法。今天给大伙介绍怎样在Ubuntu下通过 grub来达到启动
Ubuntu live cd 的目的!
首先你需要准备的东西是,Ubuntu iso 文件 编辑位于 /etc/grub.d/40_custom 这个
文件: sudo gedit /etc/grub.d/40_custom 在里面的填入以下的几行配置
menuentry "Ubuntu 12.10 LiveCD" {
set root=(hd1,1)
loopback loop /ubuntu.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso noprompt noeject
initrd (loop)/casper/initrd.lz
}
本列中 我是将我的 ubuntu的镜像文件改名为 ubuntu.iso 并且是放在另一快硬盘上的。
关于 set root=(hd1,1) 这行的填写最为重要,因为每个人把 ubuntu的 iso文件放在的地方
不同而导致(hdx,y)里面的 x和 y的值不同,那末怎么区分这个呢?就以我的为例:
在终端输入 sudo blkid 出现以下内容:
suruibin@suruibin:~$ sudo blkid
[sudo] password for suruibin:
/dev/sda1: LABEL="Quantal" UUID="3f1f3cac-353a-47ac-a3a6-463f574dffd5"
TYPE="ext4"
/dev/sda2: LABEL="Precise" UUID="936e0fb7-fef0-4be8-8fd4-6f8d9c288dad"
TYPE="ext4"
/dev/sdb1: LABEL="Movie" UUID="2774817415DE113F" TYPE="ntfs"
/dev/sdb5: LABEL="Home" UUID="2b3193d5-2f59-4d10-92c2-34c5ae1fdacb"
TYPE="ext4"
/dev/sdb6: LABEL="Music" UUID="810b56e3-e262-4ffc-a31d-b1f8617aa2d7"
TYPE="ext4"
suruibin@suruibin:~$
简单一点来说
假如我将 ubuntu.iso放到/dev/sda1: LABEL="Quantal" 这个分区里面那么(hdx,y)我该写
成这样(hd0,1)
假如我将 ubuntu.iso放到/dev/sda2: LABEL="Precise"这个分区里面那么(hdx,y)我该写
成这样(hd0,2)
假如我将 ubuntu.iso放到/dev/sdb1: LABEL="Movie"这个分区里面那么(hdx,y)我该写成
这样(hd1,1)
假如我将 ubuntu.iso放到/dev/sdb5: LABEL="Home" 这个分区里面那么(hdx,y)我该写成
这样(hd1,5)
大家找找规律什么还是会的,我就不多说了。
最后必须执行:sudo update-grub才能在开机 grub ”界面找到 Ubuntu 12.10 LiveCD” 选
项。
Ubuntu Killer No3:怎样才算合理的删除Ubuntu系统!
经常看到网上有人求救,由于以前给 ubuntu分区太小导致系统空间不够用了,想重新分
个大点分区来安装系统,用于是他在windows里面直接将 ubuntu的分区格式化了,导致重
启windows ”系统后界面出现 grub rescue“ 连windows系统都进不去了。那么这样解决此
类问题呢?
情景一):我现就在windows里面,那么我该怎样做才能安全地将 ubuntu 系统删除了呢?
首先我们需要一款名为 diskgenius的软件,此软件很实用建议大家都会掌握使用。
按照以下步骤来!重写windows的mbr.
点 yes后你就可以删除 ubuntu的分区了!(建议多重复几次以防万一嘛!)
不过对于这类的情况(ubuntu的分区刚开始分小了) 你可以参考Ubuntu12.10菜鸟使用手册
(三)里面的Ubuntu Killer No 16:转移系统的/home 到其他分区!
情景二):我现在在Ubuntu 系统里面 怎么实现重写mbr?
打开终端,输入 sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda 这样开机后就
直接转到windows的启动界面了!
情景三):我现在连一个系统的进不去了,开机 ”界面出现 grub rescue“
方法一:对于此类问题操作起来会比起前面的两个要麻烦一点!首先你的准备一个能启
动的 ubuntu live cd 你可以刻录在 u盘里面也可以刻录在光盘里面,关于怎么样在 u盘里面
写入 live cd “大家可以参考我以前写过的教程 Ubuntu 系统安装使用手册(修订版) ”里面有介
绍!现在假设你已经通过 u盘或者光盘进入了系统安装界面,在系统里面打开终端(ctrl + alt
+t )输入:sudo -i 然后再输入 dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda 后重启就可
以进入windows系统了。
方法二:准备一个 usb 和软件 diskgenius在其他人的电脑上制作 u盘版 diskgenius
使用前将 u盘的数据备份好!
方法如下:1)
2)点 yes
3)点 yes
4)点确定
5 )杀毒软件报错 不要理它
到此 u盘版 diskgenius 就完成了 将 u盘设置为开机启动(如我的电脑就是重启时按住F12)
此时你的鼠标可能出现不能使用的情况,你可以使用触摸板来操作!完了后开机又可以进入
windows了!
Ubuntu Killer No4:重装windows后发现Ubuntu系统不见了
对于这类问题很好解决,准备好软件 easybcd
完了后在开机界面选择 Linux启动项:
就可以找回你的Ubuntu 系统了! 假如你想开机用 grub界面代替windows的话进入
Ubuntu后打开终端输入:sudo grub-install /dev/sda 同理要是你的Ubuntu系统安装在第
二快硬盘上的话你就输入:sudo grub-install /dev/sdb
Ubuntu Killer No5:tty界面(字符界面) 的字体发虚 ( ” “ 群友: 中二病也要上网 提供的方法)
进入字符界面后(ctrl+alt+F1(...F6))输入 sudo dpkg-reconfigure console-setup
也可以选择其他的如VGA等
设置字体大大小!
此外给介绍一个好玩命令 sudo apt-get install cmatrix 在字符界面下(ctrl +alt +f1)才能
看到它的魅力之处,有没有电影 《骇客帝国》的感觉呢?安装好了后运行命令是 cmatrix
Ubuntu Killer No6:设置声音菜单里面的默认播放器
假如你和我一样安装了 banshee 等播放器时 你会发现以下的情况
平时我一般用 banshee 听歌! 那怎样才能让上图显示的和下面这张图一样呢?
在 dash界面搜索 dconf-editor 还没安装的请安装:sudo apt-get install dconf-tools
找到 com → canonical → indicator → sound 将 preferred-media-players 里面的
'rhythmbox‘ 改为'banshee'就可以了,当然你也可以在里面添加其他的播放器,可以参考
Ubuntu12.10菜鸟使用手册(一)里面的Ubuntu Killer No7:怎样去掉面板上音量图标里面的
其他选项? 来设置你不想要的播放器.
Ubuntu Killer No7:好网站齐分享
www.2cto.com
www.handytutorial.com
http://packages.linuxdeepin.com #这里面有的包很有用,可以学学编程!如
http://packages.linuxdeepin.com/deepin/pool/main/d/ 里面的deb包。
www.longene.org/download/
Ubuntu Killer No8:另类解决包依赖问题!
在 ubuntu里面我很可能经常在安装软件时遇到包依赖的问题,一般都提示系统中某个
版本的依赖包不能安装 ,原因是当前系统的包比软件里面要求的依赖包要旧,而且新版本的依
赖包也不能安装, “如此一来我们安装这个软件时老安装不上,那么怎样才能 解决”这类问题呢?
注:此方法对有的软件不可能都实用,不过也是一种方法嘛!方法很重要。
最近为了能体验一下在 ssd里面玩特效,就安装了个Ubuntu12.04.1因为比较喜欢
gloobus 这款软件,但在安装过程里出现了包的依赖问题,网上寻觅很久 无果,于是想到自己
能不能手动更改依赖关系呢?
答案
八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案
是肯定的,
提示依赖关系没通过。
1):右键解压安装没通过的软件
进入解压目录下的DEBIAN 编辑 control 文件
将在前面安装软件出错的依赖关系名字找到 将其后面的版本号去掉 如下图:
编辑好了后保存文件。回到安装软件的终端 本例子输入的命令为:
dpkg -b gloobus-preview/ my_gloobus-preview.deb
解释一下命令 dpkg -b 目录 软件名.deb 也就是打包一个软件(当然 目录 里面要有软件才可
以!) ,如上图所示 用从新打包后的软件能通过安装,再来体验一下安装后的软件!没发现后
什么不对之处!
最后给大家一个提示,有空时最好能将 xxxx.deb软件包打开来看看,假如你想学习编
程的话里面决定会有你想要的代码.在 linux 系统里面学习编程,我们能较容易地拿到软件的源
代码,例如我是通过 sudo add-apt-repository ppa:tualatrix/ppa 方式安装的
ubuntu-tweak 那我获取 ubuntu-tweak源代码命令行为:apt-get source ubuntu-tweak
源代码下载下来可以慢慢学习别人的编程方法,注意并不是说只有通过
sudo add-apt-repository ppa:tualatrix/ppa 这类安装软件的方式才能获取软件的源代码
,(因为Ubuntu-tweak 的源没有加入到 ubuntu 软件中心里面 ,所以我要通过加入它的
ppa源才能在终端里面获取软件的软代码!否则得手动到网上去下载源代码。)
默认情况也是能获取软件的源!如我要获取 conky的源代码,只需要 apt-get source conky
下载下来的源代码放在当前你输入命令行的终端的路径下!
Ubuntu Killer No9:自己做 Launcher 入口 如下图所示: 点我获取链接
再也不用先打开浏览器再去找网站了,很实用!很方便! 现在我就以创建 ubuntu官网为列子
讲一下方法:1):右键创建一个空的文本文件,按以下的格式填写:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Name=实用网址
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=application-community
#火狐的图标名为 firefox ,chrome的为 google-chrome
Exec=firefox %U
#如果你喜欢用 chrome的话上一行填Exec=/opt/google/chrome/google-chrome %U
StartupNotify=true
X-Ayatana-Desktop-Shortcuts=ubuntu;
[ubuntu Shortcut Group]
Name=Ubuntu官网
Exec=xdg-open 'http://www.ubuntu.com/'
TargetEnvironment=Unity
注意:以上红色 部分的名字一定要一样, 绿色的可以乱写!关于蓝色部分为显示的图标,这个
名字就是在/usr/share/icons里面的图片的名字,其后缀可以省略,你也可以填写图片的绝对
路径如:/usr/share/icons/Humanity/categories/128/application-community.svg
当然你也可以简写为 application-community 这个看你自己的心情咯。
填写完了后给文件名个名字,名字随意,但一定要以.desktop作为结尾:如我创建的名字叫做
ubuntu.desktop ,将 ubuntu.desktop文件追加可执行属性:命令行或鼠标右键都可以
“你会发现桌面上有个名为 实用网址”的图标,而不是你命名过的 ubuntu.desktop 但是你在终
端里面 ls显示的是 ubuntu.desktop。这点你要留意,这方面的内容我在Ubuntu12.04菜鸟
使用教程(1-4) 里面有提及的哈! “ ”最后一步将 实用网址 图标托到 Launcher 里面:
在图标上点右键就能看到结果了,在打开的界面里面有个Ubuntu官网 的选项 左键点击后就
能打开网站了,很方便!
同理你可以按照模式多写几个网址在里面。如下面给出包含两个网址的例子:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Name=影视网站
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Exec=firefox %U
StartupNotify=true
X-Ayatana-Desktop-Shortcuts=乐视;爱奇异;
[ 乐视 Shortcut Group]
Name=乐视
Exec=xdg-open 'http://www.letv.com/'
TargetEnvironment=Unity
[ 爱奇异 Shortcut Group]
Name=爱奇异
Exec=xdg-open 'http://www.iqiyi.com/x/'
TargetEnvironment=Unity
和刚才写的那个变化不大我相信你们都能看懂的哈!
Ubuntu Killer No10:另一种隐藏文件的方法
这是我以前发在网上的帖子,我觉得很有必要在这里再说一次。 点我获取 链接地址
提起 linux的隐藏文件,大多数用 linux的人会首先想到以点开头的文件或者文件夹!其实除
了以点开头的文件是隐藏文件以外还有一种文件也和前者有相似的属性!那就是以~结尾的文
件(注:不包括文件夹),此类文件一般是在编辑了文件后遗留下来的!
首先在你要隐藏文件的同一文件夹下创建一个名为.hidden的隐藏文件,在里面填写你
要隐藏文件(或者文件夹的名 字)此时当你再打开那个文件夹时 包含在.hidden 文件里面的
文件名 所对应的文件(或者文件夹)此时已经隐藏了!
Ubuntu Killer No11:Unity 顶部的任务栏通明的实现:
首先你得安装 compizconfig Settings Manager 我在Ubuntu12.04菜鸟教程里面
有提过具体安装方法,还不会的可以去看看。打开软件后(最简单方法是在终端输入 ccs 或者
在 dash里面找 compiz)方法如下图:
改变这个值的大小就可以了!
Ubuntu Killer No12:允诺分享群《点我获取入群链接 》 感兴趣的你,可以加进来玩玩!
Ubuntu Killer No13:Ubuntu 下游戏平台Steam
推荐 Team Fortress 2 可以免费玩哈!很给力的游戏。
Ubuntu Killer No14:firefox 里面网站乱码问题
有时我们用 firefox浏览网站时会遇到乱码问题怎么解决呢?
没什么隐私,随意看,大学功课不怎么样,但体育是我强项....哈哈!(亲!看看图片上的时间
吧,唉...不知不觉都凌晨两点了.)
结束语:
说真的大学四年没学到什么NB的本事,但通过接触Ubuntu(也可以说 Linux) 让我改
变很大,让我养成了与人分享的好习惯,不管是网络上的还是现实生活里面的!真心感谢带我
入门Ubuntu的学长。人生有时需要偶然,要不是无意间看到学长玩Ubuntu特效,我想我现
在还在windows里面折腾。也就没有了现在的心境。感谢Ubuntu陪我度过了大学 4年的时
光,一路上我见证了Ubuntu的一次次地变革,喜多余忧,如今游戏平台也在 Linux平台招手,
期待今后的Ubuntu......
通过 ubuntu12.04和 12.10这两个系列的菜鸟教程,个人认为只要你有仔细看过的话,
Ubuntu的桌面环境你肯定有了很大的了解和配置基础。这两次的教程我主要把重点放在桌面
配置上而没过多的讲系统编程方面的内容,我将在今后的教程里面慢慢补上,毕竟我不是学计
算机专业的,很多东西我还得自己去摸索,道路是坎坷的,但信心是有的......
下载地址:
百度搜索:surubin (好吧!你就从了我的虚荣心吧!)
Suruibin 2013-1-1
Ubuntu---Love The Way You Share!
Ubuntu12.10菜鸟使用手册(四)
Launcher里面更改Youtube 的图标
grub引导Ubuntu live-cd
怎样才算合理地删除Ubuntu系统
重装windows后Ubuntu系统不见了
字符界面的字体发虚
设置声音菜单里面的默认播放器
好网站齐分享
另类解决包依赖问题
自己做Launcher入口
另一种隐藏文件的方法
Unity 顶部的任务栏通明的实现
允诺分享群
Ubuntu下游戏平台Steam
firefox 里面网站乱码问题
结束语
Ubuntu---Love The Way You Share!