2010年8月19日 星期四

以系統管理員的身份執行

很多時候要修改檔案系統時,都要輸入密碼,以取得root系統管理員的身份才有執行權限。所以就必須打開終端機,在命令之前,加上 gksu ,或 sudo

雖然對老鳥來說很簡單,而且打命令比較方便…但如果要推廣Ubuntu,最好還是滑鼠搞定一切。底下就是在下的經驗,堅持以滑鼠搞定,不過必須先安裝Ubuntu Tweak

假設你已經安裝完Ubuntu Tweak,請至 應用程式→系統工具→Ubuntu Tweak

如圖1、2、3步驟完成後,請登出或重新開機後即可

舉個例子,下載了Stardict字典檔,之後要如何安裝到系統資料夾呢?傳統一定是教你到終端機下
  1. tar..解壓縮
  2. sudo mv <解壓後的目錄> /usr/share/stardict/dic
使用圖形介面的方式,如下
在檔案上按右鍵→以系統管理員的身份開啟
系統會詢問密碼,並以關聯程式開啟,按下解開
選擇目的目錄後,解開

這樣就完成了解壓縮到系統目錄夾,新手應該覺得有比較友善一點

安裝 flash plugin

連安裝 flash plugin 都要寫成一篇文章,會不會太誇張…這就是Ubuntu

應用程式→Ubuntu 軟體中心,尋找flash,就可以看到Adobe Flash 附加元件,然後安裝即可
別以為這樣就打完收工了。在古早以前還要修正中文亂碼,不過這次新版的 Flash 沒這問題了。(我的是64bit,曾試著安裝flash 64 alpha,仍有中文亂碼)

但Flash仍有另一問題,就是在firefox瀏覽時,有些 flash 影片、小遊戲,需要滑鼠點擊的時候…點不到…哇哩咧!
唉,以前就遇到這問題了,看了一些討論文章,說可能是compiz與flash衝突,所以把compiz關閉就行了,也的確這樣可行。但我要compiz啊,不炫的話,Ubuntu爽度不夠

最近看到一個解答,我覺得簡單好用,也不用關閉compiz,原文在這
  1. 在終端機下 sudo gedit /usr/lib/nspluginwrapper/i386/linux/npviewer
  2. 插入這一行 export GDK_NATIVE_WINDOWS=1
  3. 存檔離開,重新啟動Ubuntu
以上是我試的步驟,改完後重啟firefox好像會沒反應(不確定有沒有關係) ,直接重啟系統後。哈哈,過關。雖然我的是 64bit Ubuntu,但flash player是32的,所以仍然是 /usr/lib/nspluginwrapper/i386/linux/npviewer 這個檔,所以照這個方法就出運啊

2010年8月18日 星期三

讓 VirtualBox 認識 usb

好不容易裝好了VirtualBox(脫離不了Windows,有些銀行就是要IE,如彰化◎◎××,還有一些專業人士的專業軟體)。竟然不認識我的usb,看來又要出動google大神了…解決了,如下,要把使用者加入 vboxusers 的群組,才有權限可以使用

系統→管理→使用者及群組
 之後會問你系統管理員的密碼,確定後。再開啟virtualbox就可以了

2010年8月16日 星期一

安裝 PDF 閱讀器 FoxitReader

話說用Ubuntu預設的文件檢視器開啟pdf後,完全看不到東西…喵的咧,一定又是中文亂碼問題
我只是想系統啊,不想系統啊…Ubuntu說真的,不是很友善,要小調很多東西

網路上說,安裝poppler-data,我裝完後,看到一堆方塊
然後再改 sudo gedit /etc/fonts/conf.d/49-sansserif.conf …這就算了吧,我不想再改有的沒的了。依稀記得flash是不是也要改這個來解決中文問題(不過這次flash沒有中文問題)
我不是Linux的高手,每次看文章去改一些 /etc 裡面的東西,實在不是很友善
也不知道自己在亂搞什麼,雖可以解決問題,但說實在的覺得浪費時間,每次灌完都要來一次
嗯,先往替代方案下手,灌別套來讀PDF好了。Adobe與Foxit兩套的選擇
雖然Foxit沒有收錄在軟體中心,但之前在Windows上用過,又小又快,就決定是它了
先上官網看一下,還停在1.1的版本,能用就好啦,畢竟有Linux版本,就是佛心來著的
唉啊,我是AMD64,所以不能直接下載.deb檔安裝。那就下載 .tar.bz2 的檔案啦
底下是我的安裝部驟
  1. 將剛剛下載的,解壓至 /opt (個人習慣這種非安裝的,都丟到opt底下)
  2. 解出來的目錄名 /opt/1.1-release 改成 /opt/foxitreader (純綷個人習慣)
  3. 確定 /opt/foxitreader/FoxitReader 的檔案權限為可執行(只有這個步驟最重要)
再來就是要把 pdf 跟 FoxitReader 關聯起來
  1. 隨便找一個 pdf 檔,按右鍵→屬性→以此開啟(標籤頁)→加入→使用自訂命令→瀏覽→選擇剛剛 /opt/foxitreader/FoxitReader 的檔案→加入
大功告成,這樣以後點擊 pdf 檔,會自動以FoxitReader來開啟了。
龜毛的人可以往下繼續看,因為這樣沒有FoxitReader的圖示,爽度大減。
  1. 上網找圖 http://en.wikipedia.org/wiki/File:Foxitreader.png
  2. 把圖下載至 /opt/foxitreader/ (與執行檔同一目錄,純綷個人習慣)
  3. 文字編輯 ~/.local/share/applications 裡,應有一個 FoxitReader.desktop 的檔案
  4. 加入一行 Icon=/opt/foxitreader/Foxitreader.png (剛下載的圖片)
這樣就行了,要不要重登入才會看到圖…有點忘了
    
    

    Nautilus 雙欄式檔案總管

    雙欄式的檔案總管,如果有用過Windows下的Total Commander, 2xExplorer, Xplorer2, FreeCommander…等的一定知道,很好用。在兩個不同槽或資料夾裡,只要拉來拉去就可以完成複製或移動的動作。

    如果是程式設計師,那更需要了,一欄是自己本機的資料夾,另一欄就可以是測試環境的資料夾,太實用了,太銷魂了。

    之前在Ubuntu上,就一直要找有沒有類似的檔案總管軟體。試了gnome commander、tux commander、還有一套java寫的muCommander。都不是很理想。
    現在不小心發現了,Ubuntu 10.04 預設的檔案管理員 Nautilus 也有雙欄的模式了(怎都沒聽人說過…某天要改檔名時,按F2快鍵,不小心按成F3。哈哈,跑出了另欄,才讓我發現)
    Nautilus 2.30.1 有雙欄模式了,耶
    Nautilus 還進步的真快啊,從最早的連回收筒裡,還原刪除檔案的功能都沒有,要自己從回收筒複製出來(Ubuntu 8.04)→加入了標籤頁功能(Ubuntu 8.10)→現有了兩欄管理(Ubuntu 10.04),有進步有進步。在功能表→檢視,將額外窗格打勾,就會顯示另一欄的視窗了(或直接按F3)

    覺得還不夠炫,可以安裝gloobus preview的功能,至於gloobus flow我還沒勇氣嚐試,有勇氣的人,可以參考這裡
    ※如果你不知道preview, cover flow在幹嘛,簡單說都是仿mac來的。preview就是在檔案上按空白鍵,不用開啟程式就可先預覽了;而cover flow就是翻來翻去的炫麗特效

    2010年8月15日 星期日

    安裝Java JDK

    身為一個專業的工程師,在電腦裡要安裝Java JDK是一件很合理的事情
    多年來,Ubuntu的預設都是用OpenJDK。但專業人士,一定要用Sun的啦(變成Oracle了 ><)

    Step1 :
    系統→管理→軟體來源
    在其它軟體裡,把 http://archive.canonical.com/ubuntu lucid partner 打勾

    Step2 :
    系統→管理→Synaptic套件管理程式裡
    就可以安裝 sun-java6-jdk、sun-java6-plugin、sun-java6-fonts

    Step 3 :
    安裝完了,在終端機模式下語法,這樣就從OpenJDK變成Java6
    sudo update-java-alternatives -s java-6-sun

    更改開機畫面的解析度

    Ubuntu 10.04 開機畫面(就是載入系統還沒到桌面登入的那段時間)採用了新的方式。
    叫 plymouth-splash(這是啥…我也不知道),跟以前的版本都不一樣。
    …我裝完A卡顯示驅動後,解析度只有 640*480,醜醜的Ubuntu Logo一整個不書服。這時候,就要google一下來修改,原文出處
    1. 確認grub和plymouth的系統配置文件是原始狀態,沒有應用過其它的修改方案。
    2. 安裝v86d和hwinfo,下面我們要用到:
      代碼: sudo apt-get install v86d hwinfo
    3. 查看自己顯卡支持的解析度:
      代碼:
      sudo hwinfo --framebuffer

      引用:
      None 00.0: 11001 VESA Framebuffer                          
      [Created at bios.464]
      Unique ID: rdCR.NSbTZunW9ID
      Hardware Class: framebuffer
      Model: "(C) 1988-2005, ATI Technologies Inc.  RS880"
      Vendor: "(C) 1988-2005, ATI Technologies Inc. "
      Device: "RS880"
      SubVendor: "ATI ATOMBIOS"
      SubDevice:
      Revision: "01.00"
      Memory Size: 16 MBMemory Range: 0xd0000000-0xd0ffffff (rw)
      ……
      Mode 0x0345: 1400x1050 (+2816), 16 bits
      Mode 0x0346: 1400x1050 (+5632), 24 bits
      …….
      Config Status: cfg=new, avail=yes, need=no, active=unknown
    4. 修改/etc/default/grub文件,使用uvesafb的framebuffer來啟動
      代碼:
      sudo gedit /etc/default/grub
      把下面的兩行
      引用:
      GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
      引用:
      #GRUB_GFXMODE=640×480
      修改為:
      引用:
      GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1440×1050-24,mtrr=3,scroll=ywrap"
      引用:
      GRUB_GFXMODE=1400×1050
      注意要把前面的#去掉
    5. 修改/etc/initramfs-tools/modules文件
      代碼:
      sudo gedit /etc/initramfs-tools/modules
      添加下面這行:
      引用:
      uvesafb mode_option=1440×900-24 mtrr=3 scroll=ywrap
    6. 運行下面的命令,啟用framebuffer:
      代碼:
      echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
    7. 運行下面的命令,更新grub配置文件:
      代碼:
      sudo update-grub2
      sudo update-initramfs -u
    8. 重啟。大功告成!註:有可能第一次重啟後不管用,再重啟一次就可以了

    動了手發現,其實再改GRUB時的#GRUB_GFXMODE=640×480時,可改可不改,看個人喜好了,如果喜歡開機GRUB 選擇系統時的畫面解析度是螢幕解析度的話就改,預設的也沒關係的話就不改。我的話沒改,因為我覺得GRUB系統選擇界面解析度一高反而難看。

    …按照原文的步驟搞定,耶 Ya