Ubuntu 12.04 安装之后的各种问题

题记

前段时间发神经把系统分区表弄坏了,不得已重装系统了。之前也一直想尝试12.04版,毕竟用11.04很有一段时间了,每每看到那些新特性手都有点痒。这次恨下心,装上了12.04,说实话,很多地方反而没有以前那么好用了……有很多东西需要自己重新去配置。最蛋疼的是,很多以前的方法都失效了,比如gedit乱码,我之前blog里写的方法就没用了。周末基本就耗在这上面了,作为ubuntu的fans,我解决很多问题的方式还停留在去网上找答案,所以下面很多内容都是从网上抄下来的,希望能让后来人少走一些弯路吧。毕竟从浩如烟海的网页中得到我所需要的信息还是很难的,尤其是Google网页总是打不开的情况下,唉……


步骤

1、安装系统前可以参考下ubuntu 12.04 配置及使用感受这篇文章。另外一个需要提醒的是,装双系统之前,一定要有一个未分区的盘!!

2、如何升级系统:sudo do-release-upgrade,如果是直接通过U盘重装的,skip这步。

3、安装中文输入法ibus,参考Ubuntu 12 Chinese Setup

4、安装chrome,直接去网站上下载chrome的deb包,然后用software center安装。遇到一个麻烦是,chrome的字体发虚,更改字体后依然没用,通过下面的方法解决

      设置chrome的字体,试过了很多种方法都不成功,最后是安装名为"Stylist"的插件,步骤如下:
      1) 打开扩展程序搜索:Stylist ,找到hrome Stylist下载安装上。
      2) 打开Chrome Stylist 扩展的选项,新建一个Styles,勾选“All sites”,然后在Stylesheet text输入:
              * { font-family: "新宋体", "微软雅黑", sans-serif !important; }
        你可以改成自己喜欢的字体。
      3) 保存,保存时会要求输入一个名称,随便输入一个名字即可。现在再到字体发虚的页面刷新即可观看到正常的字体。参考:http://www.qdxw.net/xwhtml/69.html

5、安装"微软雅黑"字体。个人感觉"文泉"字体没这个好(因人而异)。安装步骤如下:

      首先下载ttf文件(具体内容见文章末尾),然后依次执行以下命令
      sudo mkdir  /usr/share/fonts/truetype/msyahei
      sudo cp Downloads/*.ttf /usr/share/fonts/truetype/msyahei/
      sudo chmod 664 msyh*            【注释:更改字体权限】
      sudo  fc-cache -fv                        【注释:刷新字体缓存

6、安装 tweak,下载地址,下载deb包,安装即可。更换字体也是通过这个软件实现!!!

7、安装 compiz config setting manager 软件,导入.profile(见文末链接),生成常用特效。

8、解决gedit乱码问题。在terminal中分别输入以下两个命令:

      gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"
      gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"

9、修改"计算机名"。在终端里,默认的计算机名太长,按照下面的方法可以进行修改

      sudo vi /etc/hostname,把名字改为 "Linux"
      sudo vi /etc/hosts ,把"127.0.0.1"后面原来的名字改为 "Linux"
      然后重启

10、安装bisigi主题。由于目前还不支持12.04版本,因此没法安装!!!再等一段时间吧

11、安装firefox的 DownThemAll 插件,下载vbox以及对应版本的extpack,再安装虚拟机系统,如何添加USB?参考在Ubuntu 12.04 上为Virtualbox 启用USB 设备支持

12、安装svn的GUI工具rabbitsSVN。安装方法和以前稍有不同,输入如下命令:

      sudo add-apt-repository ppa:rabbitvcs/ppa
      sudo apt-get update 
      sudo apt-get install rabbitvcs-core rabbitvcs-nautilus3 rabbitvcs-gedit rabbitvcs-cli
      killall nautilus
[补充] 如何删除ppa呢?sudo add-apt-repository -r ppa:user/ppa-name,也就是加上"-r"

13、安装sublime Text 2。下载下来,解压即可。如果想terminal中快速启动,输入sudo ln -s /opt/softwares/Sublime_Text2/sublime_text   /usr/bin/sublime 这个命令即可!

14、更换一个紫红色的壁纸,我喜欢的。

16、在虚拟机里安装"金山快盘",本想通过共享文件的方式把快盘中的文件直接同步到ubuntu中,但快盘不支持"共享文件夹",那怎么办呢?其实可以将其映射到本地磁盘:我的电脑-右键-映射网络驱动器(网上看到的,这个方法简单有效!然后快盘选择路径时就可以选择这个共享文件夹了。

17、如果还想进一步美化系统,可以参考 改造指南

18、安装看图软件:gpicview


附录:

1、如何重启ibus?

      在终端输入 ibus-daemon -d -x -r 


2、如何回到桌面?

      长按 super键,看到常用的快捷方式,比如 ctrl+alt+d "最小化所有桌面",也就是"回到桌面"


3、如何添加源?

      sudo gedit /etc/apt/sources.list


4、怎样在当前目录打开终端?

      安装nautilus-open-terminal,执行命令:#sudo apt-get install nautilus-open-terminal,就能通过鼠标右键,快速在中终端中(terminal)打开当前目录


5、如何打开.rar压缩文件?

     sudo apt-get install unrar


6、GHOST安装系统出现chs data error disk 81h错误的解决方法

     进入BIOS将硬盘模式设置为兼容即可解决!!当初电脑城那个师傅还忽悠我说,新的Think Pad不能装盗版。原来是这么回事!!!参考 这里


7、笔记本亮度调节?原来的方法失效了!!!哎,怎么很多好用的功能都去掉了?Ubuntu要让广大小白用户用得爽,还有很长的一段路呀!

     新建一个脚本,具体详见 这里,亲测有效!


8、如何安装卸载 vmware for linux ? 个人觉得VBOX还是比较好用点,设置比较简单

      vmware station 9 破解 下载地址:http://www.byshang.cn/soft/admintools/4314.html
      如何安装:http://blog.csdn.net/yang_hui1986527/article/details/6946376
      如何卸载:http://blog.csdn.net/yang_hui1986527/article/details/6946341


9、Google搜索后的页面无法打开???这个方法太有用了!特别是这个奇怪的国度里。

     比如在chrome中,点击"Bookmark Manager",新增一条mark,标题随便,比如"Google",内容填入以下JS脚本:
     javascript:void(function(){var str=location.href; if(0<str.length){var originalurl=str;var nStart=str.indexOf("&url=");var nEnd=str.indexOf('&',nStart+5);if(nStart!=-1&&nEnd!=-1){originalurl=str.substring(nStart+5,nEnd);};window.open(decodeURIComponent(originalurl),"_self"); }})();
    这样,你每次点击搜索出来的网址,如果网页打不开,则点击这个脚本!即可!


10、如何添加GBK,GB2312编码。

     修改/var/lib/locales/supported.d/local文件,在文件中添加
        zh_CN.GBK GBK
        zh_CN.GB2312 GB2312
     在终端执行
        sudo dpkg-reconfigure --force locales
    在输出的结果中会出现
        zh_CN.GB2312 done
        zh_CN.GBK done
    这样, Ubuntu就支持GBK编码了,


11、ubuntu12.04 字体发虚。

     在终端输入 sudo ln -s /etc/fonts/conf.avail/69-language-selector-zh-cn.conf /etc/fonts/conf.d/,然后重启,具体原因参见 这里


12、Eclipse 编辑器背景眼睛保护色设置。

      eclipse:window->preference->General->Editors->TextEditors,右边appearance color options下面backgroudcolor点击color颜色名称设置为:#CCE8CF


13、安装编程字体 YaHei Consolas Hybrid

     以安装 YaHei Consolas Hybrid 1.12.ttf 为例,以下步骤需要在root的权限下进行
    (1)在/usr/share/fonts/truetype/目录下 建立一个新的目录 YaHei
    (2)将YaHei Consolas Hybrid 1.12.ttf 复制到(1)步建立的目录中
    (3)修改字体文件的权限 chmod 644 YaHei\ Consolas\ Hybrid\ 1.12.ttf
    (4)开始安装字体
     sudo mkfontscale (创建字体的fonts.scale文件,它用来控制字体旋转缩放)
     sudo mkfontdir      (创建字体的fonts.dir文件,它用来控制字体粗斜体产生)
     sudo fc-cache -fv  (建立字体缓存信息,也就是让系统认识该字体)


14、Linux 切换host的脚本

     脚本内容很简单:switch-host.sh
        #!/bin/sh
        cat $1 > /etc/hosts
        echo "============== New host ====================\n";cat /etc/hosts
        exit 1
    用法是这样的:在该脚本的目录下新建几个host文件:local,daily,pre,default 。然后建立一个软链接:sudo ln -s  xxx/xxx/switch-host.sh   /usr/bin/changehost  。最后只需要在命令行里输入 sudo changehost pre就可以切换到预发环境!!
    在网上找了很多软件和方法,设计得都太复杂,其实就简单的这几句shell就可以实现host切换


15、Eclipse设置启动器

   
ubuntu12.04 dash home中每个图标对应/usr/share/applications当中的一个配置文件(文件名后缀为.desktop)。所以要在dash home中添加一个自定义程序启动器,需要在该文件目录下创建对应的配置文件。至于配置文件的语法,参考该目录下的配置文件即可明白。

以eclipse为例,方法如下。
系统:ubuntu12.04 beta2 i386
方法:
1. 在/usr/share/applications目录下创建eclipse启动器配置文件
   cd /usr/share/applications
   sudo gedit eclipse.desktop
2. 编辑eclipse.desktop并保存。简单的配置示例:

#!/usr/bin/env
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[zh_CN]=/home/xxx/Software/eclipse/icon.xpm
Name[zh_CN]=Eclipse
Exec=/home/xx/Software/eclipse/eclipse
Comment[zh_CN]=Eclipse
Name=Eclipse
Comment=Eclipse
Icon=/home/xxx/Software/eclipse/icon.xpm


16、Eclipse中包视图显示错误:出现空包!

    切换到 Package Explorer视图,点击那个"倒三角"符号,选择"filter",将"empty packages"选项前打勾,保存即可!!很多视图显示问题都是在"倒三角"的菜单下!!!


17、Eclipse中颜色调整

    改变原来的橙色背景色,调整为略淡的颜色。输入:
            gsettings set org.gnome.desktop.interface gtk-color-scheme "selected_bg_color:#D3B37D;selected_fg_color:#3c3b37"
    调整后即可!详情 请见。这里只解决了侧边树形控件失去焦点后,选中的节点变白的问题!!!至于提示框背景色太黑,可以自行百度,答案很多!


18、Linux中mysql对表名大小写敏感!使其不区分大小写的解决办法如下

    需要改 MySQL 的配置文件,Linux 下 MySQL 的配置文件可能是 /etc/my.cnf,或 /etc/mysql/my.cnf,这依赖于你的安装方式。假如是 /etc/my.cnf,那么执行   sudo vi /etc/my.cnf

    在 [mysqld] 节中添加: lower_case_table_names=1,然后 sudo /etc/init.d/mysql  restart重启 MySQL 服务便让 Linux 系统对表名大小写不敏感了!详情参见    让 MySQL 在 Linux 下表名不区分大小写(实为表名全小写)
    如果mysql启动失败,可以输入sudo mysqld --debug 进行调试


19、Jboss停止服务脚本

#!/bin/sh
user_name=`whoami`
dirname0=`dirname $0`
jboss_folder_name=`cd $dirname0/..; pwd`

pid=`ps -ef | grep $user_name | grep $jboss_folder_name | grep server | grep -v grep | awk '{printf "%s", $2}'`

if [ "$pid"x = ""x ];
then
echo 'JBoss server did not startup.'
else
kill -9 $pid
echo 'JBoss server is already shutdown ! kill process id :'$pid
fi


20、Linux下mysql中文乱码

    修改mysql配置文件,输入  vi /etc/mysql/my.cnf ,在[mysqld]下加入  character-set-server = utf8,注意: 在mysql5.5之后不是"default-character-set=utf8"了!!然后重启mysql。


20、ubuntu12.04 终端中文乱码

    方法一:临时有效。安装好GBK编码(上面有)后,菜单栏,Terminal - set character encoding - add and remove,添加 GBK,然后选择GBK即可!
    方法二:永久有效。termimal是通过gconftool来管理配置的,因此只需要在终端输入:gconftool --set --type=string /apps/gnome-terminal/profiles/Default/encoding GB18030 即可!
    注意: 如果自己新建了皮肤配置,则需要将"profiles/Default"替换为"profiles/xxxxx",具体xxxx是什么,可以在终端运行 gconf-editor,在左边的树形结构列表中 /apps/gnome-terminal/global的右边菜单中,可以看到default_profile的值!!然后再之行上述命令!!


21、mysql5.5 密码重置

    搜了很多资料都不行!!最后搜到官方文档才搞定! 参见这里。注意"--"和"-"区别!运行 mysqld --skip-grant-tables后再更新数据表即可!


22、Tomcat/JBoss访问软连接目录下的文件

    主要是为了即时更新文件。
    Tomcat:修改server.xml,在Context节点增加属性allowLinking=“true”
    JBoss:修改jboss-web.deployer下面的context.xml文件,在Context节点增加属性allowLinking=“true”


23、Webstorm 修改识别的文件默认字体编码

    在file -> Settings -> File Encoding 中设置IDE Encoding中的编码方式


24、Chrome Develop Tools的字体字号(chrome javascript develop tools)

    Linux 下:$HOME/.config/google-chrome/Default/User StyleSheets/Custom.css 文件,
    Windows 7下:%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\User StyleSheets\Custom.css 文件,
    如果没有,就创建这么一个文件就好啦,在这个文件中加入以下内容,字体字号就变大了。因为这是一个CSS文件,各位童鞋还可以根据自己的需要自行调整字体字号大小。
    内容如下:
    body.platform-linux .monospace, body.platform-linux .source-code *{
             font-size: 14px !important;
    }
   .go-to-line-dialog *{
            font-size: 14px !important;
   }
   #toolbar *{
           font-size: 12px !important;
   }
   #toolbar-dropdown *{
          font-size: 14px !important;
   }
   .panel *, #drawer *{
          font-size: 14px !important;
   }
  iframe.extension *{
          font-size: 14px !important;
  }
 .sidebar *{
         font-size: 14px !important;
  }
  #console-messages *{
        font-size: 12px !important;
   }


25、安装samba实现局域网内linux和win的文件共享

    问题如下:
    下列软件包有未满足的依赖关系:
    samba : 依赖: samba-common (= 2:3.6.3-2ubuntu2) 但是 2:3.6.3-2ubuntu2.3 正要被安装
                   依赖: libwbclient0 (= 2:3.6.3-2ubuntu2) 但是 2:3.6.3-2ubuntu2.3 正要被安装
                   推荐: tdb-tools 但是它将不会被安装
                   E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
     解决办法:
     1、sudo apt-get remove samba
     2、sudo apt-get remove libwbclient0
     3、sudo apt-get install samba samba-common system-config-samba winbind        安装samba
     
     设置好共享文件夹后,输入 sudo restart smbd && sudo restart nmbd 使之生效


26、Todolist工具Nitro的安装

    要找到一款自己喜欢的todo工具真是不容易!好不容易发现 wunderlist很不错,又有linux版!可惜,空高兴一场!
    Wunderlist 的不足:不支持中文输入!最新版不支持同步,且linux版本还没有发布
    我也是等不急了,也试了很多别的~实在是难入我法眼!
    Nitro,无意间发现了这个!!!大喜过忘呀!和Wunderlist风格一致,ubuntu下也有,具体参见 here 和   here


27、Linux下navicat for mysql破解

    第一次执行start_navicat时,会在用户主目录下生成一个名为.navicat的隐藏文件夹。 ----此文件夹下有一个system.reg文件 ----把此文件删除后,下次启动navicat 会重新生成此文件,30天试用期会按新的时间开始计算


小结

折腾了这么长时间,才总结出这点小经验。好累哦~真希望ubuntu装上就很完美,干嘛非要我们用户这么折腾呢?

文中所涉及的各种"素材"已打包,提供下载,狂点我!!!

(全文完)


另注:

一,卸载了蓝牙设置之后,强制卸载来很多程序,系统设置和时间都没有了,现在右上角没有时间显示了,我在软件中心装回一个系统设置后,名字有KDE的,装完之后和以前的不同,而且电源按钮那里那个系统设置都打不开,估计这个不是原来自带那个。现在我要装回系统自带那个,要怎么做,那个程序叫什么?求解
1,软件中心安装:ubuntu-desktop

2,试试在终端(ctrl + alt + t)安装:sudo apt-get install --reinstall ubuntu-desktop

二,关于右上角时间消失的一种情况:
      在ubuntu12.04里面卸载evolution时会卸载掉一个叫indicator-datetime的软件,这个就是用来在右上角的面板上显示时间用的,只需要在命令行输入sudo apt-get install indicator-datetime就OK了。

三,重装unity或ubuntu-desktop时,如果发现没有侧边栏和标题栏

sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core  
sudo dpkg-reconfigure xserver-xorg


你可能感兴趣的:(Ubuntu 12.04 安装之后的各种问题)