最近常常使用ubuntu,不免會遇到各類各樣的問題。特記錄下來。html
以前在中文模式下,ibus是自動啓動的。在中文模式下有一個很差的地方,桌面,下載這些文件夾都是中文。用命令行進入這些文件夾頓時感到很不爽。因此切換會英文模式。java
1 中文模式下切換回英文模式?
修改/etc/default/locale文件的語言值。chrome
將LANG zh_CN.UTF-8修改成en_US.UTF-8 , LANGUAGE zh_CN:zh修改成en_US:enubuntu
2.英文模式下開機自動啓動IBUS中文輸入法。
英文模式下,ibus不能自動啓動。每次輸入中文都得手動啓動。這個讓人不能接受。google一下,兩種方法。windows
方法1:system settings->Languange-support->keyboard input method system ->ibus
![](http://static.javashuo.com/static/loading.gif)
這種方法我沒試驗成功。如圖所示,選擇了沒有保存按鈕。我覺得是默認保存的。可是關了在打開發現仍是沒有選擇上。有可能語言包沒有按完整的語言,每次進入語言設置,都會提示語言包沒有安裝完整。緩存
方法2:添加ibus設置爲開機啓動的應用
system->preferences->startup applicationapp
![](http://static.javashuo.com/static/loading.gif)
-d 的意思是讓ibus在後臺運行編輯器
3.筆記本裝win7和ubuntu雙系統,在ubuntu下發熱量大。
開機進入ubuntu,風扇就沒停過,沒過多久你就會發現筆記本那個熱的。如今才五月份,成都還不是很熱,要是等到七八月份,我那筆記本估計都能煮蛋了。這個樣子是不行的,上網搜解決方法。各類各樣的回答。可是從字裏行間能發現,若是筆記本是雙顯卡的,出現這個問題機率很高。因此決定禁掉獨立顯卡。個人顯卡是N卡,貌似看到禁A卡的方式不太同樣。ide
使用軟件bumblebee禁掉N卡(參考 http://hi.baidu.com/gylxue/blog/item/7c95e4ecb44071ce2e2e2107.html)字體
- sudo add-apt-repository ppa:bumblebee/stable
-
- sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
-
- sudo apt-get update
-
- sudo apt-get install bumblebee
-
- sudo apt-get install bumblebee-nvidia
在輸入 lspci | grep -i vga
nvidia顯卡那一行最後有個 rev ff ,表示獨顯已經關閉了 .
獨立顯卡禁掉後,如今明顯發熱量沒那麼大了。
4.ubuntu root用戶下使用chrome
瀏覽網頁一直都是用chrome.因此在ubuntu下也想使用chrome.去google chrome下載安裝好後,打開卻出現以下的錯誤..
搜索獲得以下的解決辦法:
一、安裝16進制編輯器hexedit
二、修改/opt/google/chrome/chrome文件
- hexedit /opt/google/chrome/chrome
打開文件內容以下,左邊爲16進制,右邊爲Ascii嘛.光標打開是在左邊,用tab鍵將光標切換到後邊Ascii碼。Ctrl+S打開搜索界面,輸入geteuid,定位後,將geteuid改成getppid。
ctrl+x保存。這樣就能在root用戶下使用chrome了。
五、Netbeans語言改成英文,而且支持顯示中文.
語言改成英文:
修改配置文件netbeans.conf中的 netbeans_default_options(紅色部分爲添加部分),默認路徑爲/usr/local/netbeans-7.1.1/etc/netbeans.conf。
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true
-J-Duser.language=zh -J-Duser.country=US"
不得不吐槽一下,netbeans都出到7了,中文大部分仍是顯示爲方塊。支持顯示中文的方法是添加字體。
- 從windows C:\Windows\Fonts複製一個字體,我複製的是微軟雅黑
- 將字體複製到Java_HOME下jre/lib/fonts/fallback,若是沒有fallback,建一個.
-
- chmod 644 msyhbd.ttf
- chmod 644 msyh.ttf
- mkfontscale && mkfontdir
- 這是會在fallback目錄產生fonts.dir fonts.scale,再將fonts.scale的內容追加到父目錄的fonts.dir
- cat fonts.scale >> ../fonts.dir
六、Netbeans支持輸入中文
ibus是不行的。fctix是能夠的。
附截圖一張:
有個問題就是,候選字框框,老在最下面。。
附fcitx安裝方法:
- add-apt-repository ppa:fcitx-team/nightly
- apt-get update
- apt-get install fcitx
update:
必須將ubuntu語言設置爲中文才能使用fcitx.若是提示語言包沒安裝完整,必需要把中文語言包安裝完整。
7.統計代碼行數
8.安裝win7和ubuntu雙系統後,重啓無ubuntu啓動項
今天安裝雙系統,沒有選擇與win7共存這個選項。而是安裝在預留的分區。裝好後,重啓發現直接進入win7,並無讓你選擇進入哪一個系統。上網一搜,大概知道是grub出錯。修復grub啓動項便可。系統版本爲11.10
1.光盤放入光驅,重啓進入安裝界面。這裏選擇
試用ubuntu
2.爲root用戶設置密碼(通常習慣用root用戶,不用考慮權限問題)
passwd root
輸入密碼。
su root
3.查看ubuntu安裝在哪一個分區。安裝的時候,其實大概知道在哪一個分區。不過爲了保險,經過命令查看分區信息
- root@jackie-desktop:/etc/ESP# fdisk -l
-
- Disk /dev/sda: 500.1 GB, 500107862016 bytes
- 255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
- Units = sectors of 1 * 512 = 512 bytes
- Sector size (logical/physical): 512 bytes / 4096 bytes
- I/O size (minimum/optimal): 4096 bytes / 4096 bytes
- Disk identifier: 0x7fdeb80e
-
- Device Boot Start End Blocks Id System
- /dev/sda1 * 63 167782859 83891398+ 7 HPFS/NTFS/exFAT
- Partition 1 does not start on physical sector boundary.
- /dev/sda2 167782921 829853639 331035359+ f W95 Ext'd (LBA)
- Partition 2 does not start on physical sector boundary.
- /dev/sda3 829853696 833853439 1999872 82 Linux swap / Solaris
- /dev/sda4 833853440 976771071 71458816 83 Linux
- /dev/sda5 167782923 419473214 125845146 7 HPFS/NTFS/exFAT
- Partition 5 does not start on physical sector boundary.
- /dev/sda6 419473278 671163569 125845146 7 HPFS/NTFS/exFAT
- Partition 6 does not start on physical sector boundary.
- /dev/sda7 671163633 829853639 79345003+ 7 HPFS/NTFS/exFAT
- Partition 7 does not start on physical sector boundary.
這一行
- /dev/sda4 833853440 976771071 71458816 83 Linux
就是ubuntu分區所在位置。記住該位置。
4.將該分區,掛接到系統。
- mkdir /media/tmp
- mount /dev/sda4 /media/tmp
5.在終端中輸入命令:grub-install --root-directory=/media/temp /dev/sda。從新安裝grub2到硬盤的主引導記錄MBR中,出現「Installation finished.No Error Reported.」表示操做成功。
6.重啓電腦,進入ubuntu系統
執行sudo update-grub2.
9.轉移虛擬機後ubuntu network available SIOCSIFADDR: No such device
解決方法:刪除/etc/udev/rules.d/70-persistent-net.rules。重啓電腦便可。產生緣由是由於MAC地址被緩存