Kubuntu10.04使用记录

一.待解决
  1.在NetBeans6.8中经常会出现键盘失灵的情况,重启IDE又正常了,输入法用的是ibus,不知道什么原因,怎么解决?
  2.发现NB和openoffice中又调不出ibus了,ff中可以。不知道注销或重启是否有效果。--------------现在又好了,不知道是不是重启的缘故,没留意。

二.设置
  1.ibus随机启动
    系统设置-高级-自动启动,添加程序,输入 ibus-daemon -x -r -d ,确定,最后注销重登。
  2.禁用电子钱包
    不然每次打开程序都要密码会烦死你的。 系统设置-高级-KDE钱包,取消选项。
  3.自动挂载windows分区
    1)分区状况:硬盘分C(30G左右,ntfs)、D(30G左右,ntfs)、E(40多G,ntfs)、F(10G左右,fat32)四个分区,XP安装在C盘,D盘用wubi装了Kubuntu10.04。
       需要将C、E、F盘分别挂载到/mnt/windows/DiskC、/mnt/windows/DiskE、/mnt/windows/DiskF。
    2)先建立挂载的目录:/mnt/windows/DiskC、/mnt/windows/DiskE、/mnt/windows/DiskF。
       sudo mkdir -p /mnt/windows/DiskC
       sudo mkdir -p /mnt/windows/DiskE
       sudo mkdir -p /mnt/windows/DiskF
    3)要在終端裡顯示已掛載的裝置,執行如下命令:mount
    示例:没有挂载CEF时
    fzj@ubuntu:~$ mount
    /dev/loop0 on / type ext4 (rw,errors=remount-ro)
      。。。 。。。略去若干行
    /dev/sda5 on /host type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
    解释
    /dev/sda5是D盘,那么CEF应该是/dev/sda1、/dev/sda6、/dev/sda7。
    4)sudo vi /etc/fstab
    文末添加以下内容
      /dev/sda7 /mnt/windows/DiskF vfat umask=0000 0 0
      /dev/sda1 /mnt/windows/DiskC ntfs rwx,umask=0000 0 0
      /dev/sda6 /mnt/windows/DiskE ntfs rwx,umask=0000 0 0
    保存退出。
    5)無須重開機而重新掛載 /etc/fstab
       sudo mount -a
    6)其他
      卸载分区:sudo umount /mnt/windows/DiskF
      手动重新挂载:sudo mount /dev/sda7 /mnt/windows/DiskF -t vfat -o umask=0000
          sudo mount /dev/sda6 /mnt/windows/DiskE -t ntfs -o rwx,umask=0000

三.软件安装
  1.必装:jdk,eclipse,netbeans6.8(include tomcat6)
    原先在Ubuntu10.04中安装netbean6.8或6.9都没有调出ibus输入法,没能实现中文输入,现在在Kubuntu10.04中可以了:),可能就是没有ibus-gtk的缘故。
    1)安装NB时如果绑定安装了tomcat6,则会产生两份tomcat配置文件,一份是位于tomcat安装目录下(/opt/apache-tomcat-6.0.20/conf/),另一份则是
       在NB相关目录下(/home/fzj/.netbeans/6.8/apache-tomcat-6.0.20_base/conf)。在NB中运行tomcat,起作用的是NB自身的那份,如“Authenthi
       cation Required"时要求输入的帐号/密码就保存于/home/fzj/.netbeans/6.8/apache-tomcat-6.0.20_base/conf/tomcat-users.xml
  2.oracle xe server安装失败,在ubuntu10.04中也是。sql develper安装成功。
    安装oracle xe client:
      (1)下载到deb包后,直接安装了:sudo dpkg -i oracle-xe-client_10.2.0.1-1.0_i386.deb。结果提示swap不够大
      (2)扩展swap
      (3)重新安装:sudo dpkg -i oracle-xe-client_10.2.0.1-1.0_i386.deb。遇到
      chmod: cannot access `/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/bin/sqlplus': No such file or directory
      原因是已经安装过一次了,解决方法是先卸载后再重新安装
          sudo dpkg -r oracle-client-xe
          sudo dpkg -i oracle-xe-client_10.2.0.1-1.0_i386.deb
      (4)做个symlink
      ln -s /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/scripts/sqlplus.sh /usr/bin/sqlplus
      (5)sqlplus连接远程数据库
        SQL>conn username/password@hostname(or ip)/instance
  3.firefox 4
    1)get Add-ons:Video DownloadHelper; Firefox Sync
    2)将ff配置为默认浏览器。
      修改两个地方:
      一是K-Menu——Applications——Settings——System Settings——Default Applications——Web Browser——in the following browser,指定一下。
      二是修改x-www-browser的alternatives
      a.不同方式查看x-www-browser alternatives的信息
      fzj@ubuntu:~$ sudo update-alternatives --display x-www-browser
      x-www-browser - auto mode
      link currently points to /usr/bin/konqueror
      /usr/bin/konqueror - priority 100
      Current `best' version is /usr/bin/konqueror.
      fzj@ubuntu:~$ sudo update-alternatives --list x-www-browser
      /usr/bin/konqueror
      fzj@ubuntu:~$ sudo update-alternatives --config x-www-browser
      There is only one alternative in link group x-www-browser: /usr/bin/konqueror
      Nothing to configure.
        只有一个konqueror,且mode为auto、priority为100。
      b.将ff添加到x-www-browser的alternatives中
    fzj@ubuntu:~$ sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 110
    update-alternatives: using /opt/firefox/firefox to provide /usr/bin/x-www-browser (x-www-browser) in auto mode.
    /opt/firefox是ff安装的目录,110是priority,因为比konqueror的100高,所以status是“auto mode”,成为默认浏览器。
      c.再次查看相关信息
    fzj@ubuntu:~$ sudo update-alternatives --display x-www-browser
    x-www-browser - auto mode
    link currently points to /opt/firefox/firefox
    /opt/firefox/firefox - priority 110
    /usr/bin/konqueror - priority 100
    Current `best' version is /opt/firefox/firefox.
    fzj@ubuntu:~$ sudo update-alternatives --config x-www-browser
    There are 2 choices for the alternative x-www-browser (providing /usr/bin/x-www-browser).

      Selection    Path                  Priority   Status
    ------------------------------------------------------------
    * 0            /opt/firefox/firefox   110       auto mode
      1            /opt/firefox/firefox   110       manual mode
      2            /usr/bin/konqueror     100       manual mode

    Press enter to keep the current choice[*], or type selection number:
    3)从beta1更新到beta2.直接更新后遇到permission问题。那就以root来运行ff,操作如下:
      KMenu右击--Menu Editor--Internet--Firefox--Advanced--勾选“Run as a different user“,“Username“为“root“--“Save“。
      这样下次就是以root身份启动ff了,就能成功更新到beta2了,然后在到KMenu取消“Run as a different user“,再打开ff时就是beta2了。
      突然想到,直接“sudo /opt/firefox/firefox”不就没有permission问题了。下次再试。

  4.安装多媒体播放器
    (1)安装VLC,(也可以播放rmvb格式的)
      sudo apt-get install vlc
      a.解决中文字幕乱码问题:
    首先启动VLC,按Ctrl+P(Tools--Preferences),
    左下角的显示设置(Show settings) 选 全部(All),
    依次点开 :
    视频Video-字幕Subtitles/OSD-文本渲染器Text Renderer   右侧的字体栏Font中,选择一个中文字体。(我选的是
    /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc)
    接着点开:
    输入/编码Input/Codecs-其它编码器Other codecs-字幕Subtitles 右侧的 字幕文本编码Subtitles text encoding 选 GB18030
    然后 把 自动检测UTF-8字幕(UTF-8 subtitles autodetection)和格式化字幕(Formatted Subtitles)前面的勾去掉。
    最后 保存Save。
        重新打开VLC就OK了。

四.遇到过
  1.先前硬盘安装后,重启就直接进入Kubuntu系统,没有出现供选择系统启动菜单,执行
      sudo update-grub
    可以更新启动菜单。注:当时分区都是选择logic而非primary。
  2.无声
    点击下方的小喇叭--Mixer--PCM被静音了,将其调到最高即可。
  3.ibus输入法在konqueror,kate,terminal中都能调出,但在firefox,chrome,openoffice中无法调出
    sudo apt-get install ibus-gtk
    然后重启,就ok了。
  4.反复登录现象:开机后,出现登录界面,输入正确的用户名/密码后,先黑一下屏,或者说屏闪一下,再次出现登录界面,接下去就是循环往复了。
    alternative solution:
    1)开机后,在GRUB菜单项中选择“***** (recovery mode)“;
    2)出现“Recovery Menu“菜单项后,选最后一个,即“root Drop to root shell prompt“,回车;
    3)如果给root账户设置过密码,则按提示输入密码;
    4)成功登录后,出现“root@ubuntu:~#";
    5) 从root用户切换到想登录的用户fzj:"su - fzj";
    6) 出现“fzj@ubuntu:~$",然后执行命令“startx“即可进入kde了
    7)重启或者关机:得先logout,返回文本模式“fzj@ubuntu:~$",再执行“exit“回到“root@ubuntu:~#",
       然后执行reboot(or shutdown -r now)或者shutdown -h now。
    另一种可能的解决方案:在按照第一种方法进入kde后,运行virtualbox上的xp,报错了。根据提示执行“sudo /etc/init.d/vboxdrv setup”,
    然后xp就能正常start了。后来重启Kubuntu,发现能够正常登录了,不再出现反复要求登录的现象。估计跟修复virtualbox有关。
  5.问题:/etc/environment中设置的环境变量,每次打开terminal,都要source一下才有效,即使重启了也是如此。
    将需要设置的环境变量(这里主要是Java)连同/etc/environment中原有的变量设置一起都重新添加到/etc/profile中。
    如原先/etc/environment中的内容为:PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games",
    java的安装目录为“/opt/jdk1.6.0_21",
    现在又要配置java环境变量,那么在/etc/profile文件的倒数第2行(即umask 022之前)添加如下内容:
      PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
      export JAVA_HOME="/opt/jdk1.6.0_21"
      export CLASSPATH=".:$JAVA_HOME/lib"
      export PATH="$JAVA_HOME/bin:$PATH"
    重启就ok了。
  6.现象:进不了系统,卡在蓝色画面“Kubuntu .....“的地方了。之前的操作是:当时运行的程序有很多,包括virtual box上的xp,想hibernate一下,但系统提示
    说没有足够的 free swap,就卡在那里了,于是直接按电源键关机,等再次开机就是这种情况了。
    解决:按上述第4点中步骤操作一边就ok了。
    猜想:是不是所有进不了系统的情况都可以用这种方法解决。不妨一试。
  7.先前任务栏都会显示当前打开的窗口,后来一不小心被remove掉了,如何恢复?
    Add Widgets:在“categories”中选择“Windows and Tasks“,添加“Task Manager“即可。不过现在用旁边的“Window List“习惯了。

五.其他
  1.用VirtualBox虚拟了一个XP,在像MyEclipse的IDE中使用快捷键时,发现一个规律,CTRL、SHIFT、ALT不是左右都有吗?使用左侧的组合键正常,
    而右侧的组合键已被其他应用占用了。

发布了18 篇原创文章 · 获赞 16 · 访问量 39万+

猜你喜欢

转载自blog.csdn.net/f_zongjian/article/details/5761950