終於把mageia 6 裝起來。(之前不知為何進入桌面幾分鐘之內就會自動重開機,只好再重裝。)這一次改版終於把中文整合搞定到順手。我之前在mageia 5裝好堪用的hime 輸入法在這一次又沒法用了,但因為ibus新酷音這次可以整合到堪用,(甚至比windows 7/10+pime新酷音還好)所以就先回到ibus新酷音。這下可以一直停在新酷音輸入法不要動,然後用shift鍵快速做中英切換。這對中文使用者應該是要有的基本功能,但這幾年主流設計都是不同語系要切換用不同輸入法輸入,但是不同輸入法輸入之間切換的時間延遲代價比起在單一中文輸入法裏做中英模式切換來的高很多。所以問題很多都變成很難用,這次算是回復到應有的水準。不管是gnome-terminal 或 xed(取代gedit),輸入中文都沒問題。emacs還沒時間試。
不過呢,因為gnome-shell 語言列只能顯示目前哪個輸入法而不能顯示額外的狀態,所以我又裝了topicon plus 這個擴充讓ibus新酷音在狀態列顯示多餘的圖示,而這圖示的右下角在全形時會顯示橘色圓圈提醒。可以用把游標移到該處用滑鼠右鍵切換全半形,我覺的算是蠻合理的設計。但是有兩個問題:一是新的gnome shell 預設是使用wayland 的後端而非xorg 的後端,但是有一些舊程式一時還沒做出相容的措施,在登入使用wayland 後端topicon plus 就看不到該程式,比如說blueman 。這不是topicon plus的問題,因為ibus新酷音在兩者下登入都可以在topicon plus內正常顯示狀態顯示
另一個就是遠憂:GtkStatusIcon 在gnome-3.26 之後就要被Gtk+ 拿掉了。到時你想用topicon plus 來hack顯示狀態顯示都不成。所以下次改版前要把這問題解決。我查了一下,牽涉很多並不是很容易,不過也不是不行,後面有頭緒再來開一個專案跟分享一些想法。
開放世代("Generation Open"),特指以 "Open Content" (開放內容,包括知識,軟體與創作,...)為出發點的一種新的生活型態 但這裡強調的是群體長期的自由,而非個人一時的自由,因為個人一時的任意自由,是可以被有心人不公不義的用來去擷取個人利益而妨礙群體長期的自由,那不是大家所樂見的。
google code-beautifer
星期二, 10月 17, 2017
星期二, 8月 01, 2017
EMACS usb 隨身碟版的配置
有時候想在外寫個無關機密的東西,但是不方便時時帶個筆電出門,湊巧有個安全的windows 機器在那可以讓你用USB碟可是你沒有管理員權限,這時在隨身帶的USB 碟上裝一套可攜版的 emacs 來寫寫文件不錯,不過既然都能跑emacs ,當然會想把自己家裡電腦整套.emacs 配置跟.emacs.d 裡面包山包海的套件也帶過來所以跟自家的環境一樣方便。這要怎麼做?其實不難:
可以在啟動emacs 的batch 檔裡設定環境參數:主要就是下面兩行
set HOME=%~dp0..\emacshome
"%~dp0\winbin\emacs-24.5\bin\runemacs.exe" %*
其中 %~dp0 就是windows 裡現行執行檔的現行目錄, 假如把這兩行寫到USB 碟上根目錄的一個檔案叫runEmacsUSB.bat,不管 USB 碟 是 e: 還是f:.... %~dp0 就是那個碟的根目錄,假定 USB 碟 是 e: 那 runEmacsUSB.bat 的位置在e:\runEmacsUSB.bat 而 %~dp0 就是 e:\
這個可以照自己喜好更動,我在 USB 碟 下開了一個子目錄 winbin ,然後又把整個emacs 隨身版拷貝到 winbin 子目錄下的emacs-24.5 裡,所以執行檔路徑就在e:\winbin\emacs-24.5\bin\runemacs.exe
這就是 runEmacsUSB.bat 第二行的前半段但是用雙引號刮起來 後半段就只是把參數全吃下傳給emacs
這樣這個在根目錄的批次檔就會去子目錄裡找到真正的執行檔
但是這個emacs 配置重點在第一行,他會指定 emacs 的家目錄 ,我是在USB 碟根目錄下開了一個子目錄叫emacshome ,然後把 .emacs 設定檔跟 .emacs.d 目錄全拷貝過去emacshome 之下,這下執行 runEmacsUSB.bat 就可以在USB 碟上跑全套 emacs 服務,在電腦上看大螢幕寫東西的爽度不是用手機可以比擬的
順帶一提,我試過emacs 24 跟25 版,在windows 10上某機器上, 25 版對我特製化的程式碼字型設定顯示不佳,會糊糊的。但是24 版不會,所以為了相容性我就沒有跑25 版
可以在啟動emacs 的batch 檔裡設定環境參數:主要就是下面兩行
set HOME=%~dp0..\emacshome
"%~dp0\winbin\emacs-24.5\bin\runemacs.exe" %*
其中 %~dp0 就是windows 裡現行執行檔的現行目錄, 假如把這兩行寫到USB 碟上根目錄的一個檔案叫runEmacsUSB.bat,不管 USB 碟 是 e: 還是f:.... %~dp0 就是那個碟的根目錄,假定 USB 碟 是 e: 那 runEmacsUSB.bat 的位置在e:\runEmacsUSB.bat 而 %~dp0 就是 e:\
這個可以照自己喜好更動,我在 USB 碟 下開了一個子目錄 winbin ,然後又把整個emacs 隨身版拷貝到 winbin 子目錄下的emacs-24.5 裡,所以執行檔路徑就在e:\winbin\emacs-24.5\bin\runemacs.exe
這就是 runEmacsUSB.bat 第二行的前半段但是用雙引號刮起來 後半段就只是把參數全吃下傳給emacs
這樣這個在根目錄的批次檔就會去子目錄裡找到真正的執行檔
但是這個emacs 配置重點在第一行,他會指定 emacs 的家目錄 ,我是在USB 碟根目錄下開了一個子目錄叫emacshome ,然後把 .emacs 設定檔跟 .emacs.d 目錄全拷貝過去emacshome 之下,這下執行 runEmacsUSB.bat 就可以在USB 碟上跑全套 emacs 服務,在電腦上看大螢幕寫東西的爽度不是用手機可以比擬的
順帶一提,我試過emacs 24 跟25 版,在windows 10上某機器上, 25 版對我特製化的程式碼字型設定顯示不佳,會糊糊的。但是24 版不會,所以為了相容性我就沒有跑25 版
星期四, 6月 08, 2017
emacs 裡要快速跳躍記憶文件位置
編輯超過一千行的程式,要從不管是開頭或結尾跳到中間都會蠻痛苦的。當然emacs 也可以下指令一次跳好幾頁,但是要是不知道正確的數量一次到位,也是很麻煩,這時候需要有個好方法來快速跳躍:比如說在事情沒做完的位置先留個書籤,就可以先跑到其他的地方編輯(比如說回頭去修改定義,或前一次叫用的地方改個幾行),改完再按一個鍵跑回來
理論上要是cedet 可以辨識你的程式語言語法的話,應該是不太需要用記憶程式位置,不過有時候就是得在一些cedet 不是支援很好的文件裡跳來跳去作編輯,這時記憶程式位置就很有用
emacs 裡要記憶位置可以用register 或bookmark來完成:
register有個缺點: 一旦關掉emacs 這些記憶就被清掉,而且位置標籤名只能用單一字母。但是對於臨時要用的再方便不過,但是用 bookmark的話位置標籤名會一直記住,且位置標籤名可以取一個很長的名稱,比較不常用的位置這樣記會比較適合
用bookmark 的話,假如對某個檔是第一次叫用,預設的標籤名就是目前檔名,假如是針對多個檔案這當然是方便,但是對在同一個檔案裡跳來跳去就不便。
視這個變數對於修改的本質,我自己是這樣工作:假如是臨時要在一個檔案跳來跳去,而且一旦改完這個位置就不須需要記憶的,我用register 來處裡,位置名就取1, 2, 3, 4 ....
但是對於久久用一下的就用bookmark,當然bookmark 也是可以用單一字母來當標籤名
所以我通常都用bookmark 來處理,就像前面說的:短期記憶就用1 2 3 4 命名,需要長期記憶的再取個有意義方便回想的名稱
我有在.emacs設定下綁定兩個熱鍵F9跟 F12 來當設置書籤 跟跳到書籤去
(global-set-key (kbd "") 'bookmark-set)
(global-set-key (kbd "") 'bookmark-jump)
此外我有搭配hide-show mode ,先把目前不會去處理的一些副程式的細節收藏起來,真的要用時再打開。這樣編輯處理大程式就更清爽靈活
理論上要是cedet 可以辨識你的程式語言語法的話,應該是不太需要用記憶程式位置,不過有時候就是得在一些cedet 不是支援很好的文件裡跳來跳去作編輯,這時記憶程式位置就很有用
emacs 裡要記憶位置可以用register 或bookmark來完成:
register有個缺點: 一旦關掉emacs 這些記憶就被清掉,而且位置標籤名只能用單一字母。但是對於臨時要用的再方便不過,但是用 bookmark的話位置標籤名會一直記住,且位置標籤名可以取一個很長的名稱,比較不常用的位置這樣記會比較適合
用bookmark 的話,假如對某個檔是第一次叫用,預設的標籤名就是目前檔名,假如是針對多個檔案這當然是方便,但是對在同一個檔案裡跳來跳去就不便。
視這個變數對於修改的本質,我自己是這樣工作:假如是臨時要在一個檔案跳來跳去,而且一旦改完這個位置就不須需要記憶的,我用register 來處裡,位置名就取1, 2, 3, 4 ....
但是對於久久用一下的就用bookmark,當然bookmark 也是可以用單一字母來當標籤名
所以我通常都用bookmark 來處理,就像前面說的:短期記憶就用1 2 3 4 命名,需要長期記憶的再取個有意義方便回想的名稱
我有在.emacs設定下綁定兩個熱鍵F9跟 F12 來當設置書籤 跟跳到書籤去
(global-set-key (kbd "
(global-set-key (kbd "
此外我有搭配hide-show mode ,先把目前不會去處理的一些副程式的細節收藏起來,真的要用時再打開。這樣編輯處理大程式就更清爽靈活
星期三, 6月 07, 2017
用 windows版emacs輸入中文
忘了是 23 版還是24 版之後的emacs 加入了unicode 支援,所以在新的winodws 上輸入中文還是改用unicode 編碼吧
得先安裝unicode-fonts套件
然後把這兩行加到.emacs
(require 'unicode-fonts)
(unicode-fonts-setup)
在windows 下.emacs 他的路徑要放在\User\使用者名稱\AppData\Roaming\之下 (怪異的是我照新的方式在.emacs.d下設置init.el 沒用 )
中文輸入法我目前是用pime ,不過pime 1.10 或0.16對emacs 都有個問題:在按enter 之前,選字buffer 不會出現,但是按enter後選字buffer 的內容會正確送到應用程式裡
可是在其他編輯程式如emeditor下 pime都沒有問題
然後目前cygwin mate desktop下我沒有辦法輸入中文,可能跟它預設的ibus 輸入有關,
cygwin 版emacs其實可以用symbolic link 跟windows版emacs共用設定檔,但是額外安裝套件跟路徑得自己搞定
得先安裝unicode-fonts套件
然後把這兩行加到.emacs
(require 'unicode-fonts)
(unicode-fonts-setup)
在windows 下.emacs 他的路徑要放在\User\使用者名稱\AppData\Roaming\之下 (怪異的是我照新的方式在.emacs.d下設置init.el 沒用 )
中文輸入法我目前是用pime ,不過pime 1.10 或0.16對emacs 都有個問題:在按enter 之前,選字buffer 不會出現,但是按enter後選字buffer 的內容會正確送到應用程式裡
可是在其他編輯程式如emeditor下 pime都沒有問題
然後目前cygwin mate desktop下我沒有辦法輸入中文,可能跟它預設的ibus 輸入有關,
cygwin 版emacs其實可以用symbolic link 跟windows版emacs共用設定檔,但是額外安裝套件跟路徑得自己搞定
星期三, 5月 03, 2017
randr :多螢幕的空間配置變換
多螢幕的空間配置是門學問,因為螢幕通常是寬大於高,比較直覺的作法是把次螢幕放在主螢幕的上方,所以不用時時都頭抬的高高,有需要才抬頭,以gnome desktop 而言,他會把面板顯示鎖定放在主螢幕頂端,但是桌面的捷徑因為跟著桌面的左上角起開始排列,他們會跑到次螢幕去,
這用法一般工作還好但是有個問題,有些程式好像水土不服(比如說pluma 編輯器):除非你要是在次螢幕下進行使用pluma開啟檔案選單,不然的話,會發現pluma在主螢幕下進行的檔案開啟選單行為會很怪異,(基本上要是選單很長的話,他不會往下列而是往上列,但是因為Gnome shell 的面板taskbar 放在主螢幕頂端,他就認為到頂了就切掉而不會去利用主螢幕面板顯示更上方的次螢幕,所以明明螢幕空間很多,選單卻擠在一起)不過不是所有程式都是這樣,我認為是pluma 沒設計的很周全,不過gedit 被改到我很不順手,三不五時除了emacs 外我還是得用pluma寫東西。所以我是這樣設定:
一般需要專心debug 很長的程式之類工作而不需做檔案開啟之時,把雙螢幕切到上下並列的配置,不然才就是左右(而且以左邊的主螢幕為主)
要切換可以用Arandr ,用他的GUI寫兩個設置檔:一個是上下並列的配置,一個是左右並列的配置。這暫時可以解決,但還不夠好:因為每次切換要先開Arandr ,然後開啟設置檔,再點執行....需要很多鍵很慢。理論上Arandr 可以配置綁定某一快捷鍵給某一螢幕設置檔,但是0.17 版只支援metacity ,所以我在改成用mutter 的gnome shell 上按了設置的快捷鍵是沒有用的。
所以後來我寫了兩個執行檔,內容分別是
xrandr --output DVI-I-3 --right-of DVI-I-2
xrandr --output DVI-I-3 --above DVI-I-2
然後寫了兩個gnome 的桌面捷徑去分別執行。想知道螢幕的代碼可以用不加任何參數去執行 xrandr 比如說這是我在某電腦的執行結果,可以看到 4 個介面 DVI-I-XXX 只執行了兩個,如何配置就看個人
$ xrandr
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
DVI-I-2 connected primary 1680x1050+0+0 (normal left inverted right x axis y axis) 473mm x 296mm
1680x1050 59.95*+
1440x900 74.98 59.89
1360x765 60.00
1280x1024 75.02 60.02
1280x960 60.00
1280x720 60.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
640x480 75.00 72.81 59.94
DVI-I-3 connected 1440x900+1680+0 (normal left inverted right x axis y axis) 408mm x 255mm
1440x900 59.89*+ 74.98
1280x1024 75.02 60.02
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
640x480 75.00 72.81 59.94
在從睡眠模式醒來後,或是鎖定螢幕一陣子後,有時候會發生螢幕的桌布花屏,偏移或解析度錯誤的情形,一個方式是用alt -F2 去強迫重畫桌面,重新啟動rAndr 也是可以解決
一些設置可以去參考
http://www.thinkwiki.org/wiki/Xorg_RandR_1.2
這用法一般工作還好但是有個問題,有些程式好像水土不服(比如說pluma 編輯器):除非你要是在次螢幕下進行使用pluma開啟檔案選單,不然的話,會發現pluma在主螢幕下進行的檔案開啟選單行為會很怪異,(基本上要是選單很長的話,他不會往下列而是往上列,但是因為Gnome shell 的面板taskbar 放在主螢幕頂端,他就認為到頂了就切掉而不會去利用主螢幕面板顯示更上方的次螢幕,所以明明螢幕空間很多,選單卻擠在一起)不過不是所有程式都是這樣,我認為是pluma 沒設計的很周全,不過gedit 被改到我很不順手,三不五時除了emacs 外我還是得用pluma寫東西。所以我是這樣設定:
一般需要專心debug 很長的程式之類工作而不需做檔案開啟之時,把雙螢幕切到上下並列的配置,不然才就是左右(而且以左邊的主螢幕為主)
要切換可以用Arandr ,用他的GUI寫兩個設置檔:一個是上下並列的配置,一個是左右並列的配置。這暫時可以解決,但還不夠好:因為每次切換要先開Arandr ,然後開啟設置檔,再點執行....需要很多鍵很慢。理論上Arandr 可以配置綁定某一快捷鍵給某一螢幕設置檔,但是0.17 版只支援metacity ,所以我在改成用mutter 的gnome shell 上按了設置的快捷鍵是沒有用的。
所以後來我寫了兩個執行檔,內容分別是
xrandr --output DVI-I-3 --right-of DVI-I-2
xrandr --output DVI-I-3 --above DVI-I-2
然後寫了兩個gnome 的桌面捷徑去分別執行。想知道螢幕的代碼可以用不加任何參數去執行 xrandr 比如說這是我在某電腦的執行結果,可以看到 4 個介面 DVI-I-XXX 只執行了兩個,如何配置就看個人
$ xrandr
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
DVI-I-2 connected primary 1680x1050+0+0 (normal left inverted right x axis y axis) 473mm x 296mm
1680x1050 59.95*+
1440x900 74.98 59.89
1360x765 60.00
1280x1024 75.02 60.02
1280x960 60.00
1280x720 60.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
640x480 75.00 72.81 59.94
DVI-I-3 connected 1440x900+1680+0 (normal left inverted right x axis y axis) 408mm x 255mm
1440x900 59.89*+ 74.98
1280x1024 75.02 60.02
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
640x480 75.00 72.81 59.94
在從睡眠模式醒來後,或是鎖定螢幕一陣子後,有時候會發生螢幕的桌布花屏,偏移或解析度錯誤的情形,一個方式是用alt -F2 去強迫重畫桌面,重新啟動rAndr 也是可以解決
一些設置可以去參考
http://www.thinkwiki.org/wiki/Xorg_RandR_1.2
星期一, 3月 27, 2017
星期六, 2月 11, 2017
在ibook G4 上安裝lubutu 16.04
基本上就跟這一篇在ibook G4 上安裝ubutu mate 15.10 步驟一樣,不過lubutu 16.04 已經把http://ports.ubuntu.com/加進去了,預設軟體管理換成synaptic,省掉很多麻煩
系統基本設定裝完後,第一件事先做套件更新,然後把字形之類的介面設定調一下,安裝hime 中文輸入跟其他個人需要的軟體。老機又可以嚇嚇叫了
在這種10幾年老機上。跑LXDE 速度真的比mate 還快,比起之前的使用經驗好很多。只可惜lubutu 的powerPC 版久久才改版一次,不過對我而言12"螢幕等於隨身帶個大號的平版,感覺比10" 的平版跑被閹割的作業系統來的方便。感覺比較省電:同樣舊電腦,core 2 due 三兩下就沒電了。這個可以撐3 小時。所以不需要大量運算的場合用這還比較方便。
sensord 是我在x86 系統上愛用的溫度監視器,但是我照x86 上經驗跑sensord-detect 這一些程式都出不來,所以先放棄
再則面板上氣象溫度我沒有辦法正確搜尋當地地理位置,不過這機子不是工作主力,也就先擱著
之前裝gnome 3-based 發現ibus 會跟hime 衝突。這邊目前還沒看到這樣情況,但是fcix 反而跟系統綁在一起不容易拿掉。就先放著不動他
系統基本設定裝完後,第一件事先做套件更新,然後把字形之類的介面設定調一下,安裝hime 中文輸入跟其他個人需要的軟體。老機又可以嚇嚇叫了
在這種10幾年老機上。跑LXDE 速度真的比mate 還快,比起之前的使用經驗好很多。只可惜lubutu 的powerPC 版久久才改版一次,不過對我而言12"螢幕等於隨身帶個大號的平版,感覺比10" 的平版跑被閹割的作業系統來的方便。感覺比較省電:同樣舊電腦,core 2 due 三兩下就沒電了。這個可以撐3 小時。所以不需要大量運算的場合用這還比較方便。
目前遇到問題
sensord 是我在x86 系統上愛用的溫度監視器,但是我照x86 上經驗跑sensord-detect 這一些程式都出不來,所以先放棄
再則面板上氣象溫度我沒有辦法正確搜尋當地地理位置,不過這機子不是工作主力,也就先擱著
之前裝gnome 3-based 發現ibus 會跟hime 衝突。這邊目前還沒看到這樣情況,但是fcix 反而跟系統綁在一起不容易拿掉。就先放著不動他
星期五, 1月 06, 2017
radiotray (或倚賴gstreamer的播放器) 遇到電台網址不能解析的解法
對我們這種長期工作又聽音樂上癮的人,用radiotray 來聽internet 音樂是個不錯的工作方式,假如你在gnome shell 也有裝topcinos,他會躲在那裡不佔太大空間,但是去那裡滑鼠左鍵一按就可以換電台啥的,很方便。我通常是去 www.internet-radio.com 找電台的網址清單
但有些電台網址radiotray就是解析不了沒法播放,我去查了一下,通常這些都是長的像下面這樣末端有個sid=? 什麼的,比如說
http://50.7.99.155:7603/listen.pls?sid=1
其實那不是直接的port ,所以radiotray 底層倚賴的gstreamer 無法解析,解決方法是用你的瀏覽器打開這個gstreamer 無法解析的網址,你就會看到瀏覽器會轉接到這個sid=某某對應到的真實port ,吐出一個真正的play list 而其URL 是
http://50.7.99.155:7603/stream
把這真實port 加到radiotray 或類似的播放器就可以了,這招對Aduacity 之類的也是有效
星期日, 11月 20, 2016
在pluma 裏增加markdown語言的語法加強顯示功能
gedit 實在太古老,mate 裏面的 pluma 基本上是要來取代gedit 但是兩者的plugin 系統並不相容,得重新編譯
但是只是要增加一下一些新語言的語法加強顯示功能的話,也許靠 gtksourceview-3.0 就夠了。目前pluma 還依賴/gtksourceview-2.0。所以比如說針對markdown加強語法顯示,只要用root 身份執行
# cd /usr/share/gtksourceview-2.0/language-specs/
# ln -s /usr/share/gtksourceview-3.0/language-specs/markdown.lang
這樣就可以了
(This is the 12/20 of my #開放改變20 initiative in this year. )
但是只是要增加一下一些新語言的語法加強顯示功能的話,也許靠 gtksourceview-3.0 就夠了。目前pluma 還依賴/gtksourceview-2.0。所以比如說針對markdown加強語法顯示,只要用root 身份執行
# cd /usr/share/gtksourceview-2.0/language-specs/
# ln -s /usr/share/gtksourceview-3.0/language-specs/markdown.lang
這樣就可以了
(This is the 12/20 of my #開放改變20 initiative in this year. )
星期六, 11月 19, 2016
gnome extension 合理的空間配置
gnome extension我覺得合理的空間配置是如下
最左邊顯示主選單(啟用application menu 這個擴充套件),再來顯示位置(places status indicator擴充套件),再來顯示taskbar(taskbar擴充套件) ,taskbar 左側顯示最常用的捷徑,然後顯示虛擬視窗,所有啟動的程式圖示會顯示在虛擬視窗的右方。
討厭的是,一旦你更動了捷徑列的內容,靠左側的擴充套件顯次序可能會更動,這時候先把打算掉換的擴充套件關掉,然後照從左到右的次序一個個打開。萬一task barn死賴不居右,那就不要關他,把其他的關掉,再加回去,可能就解決了。
萬一左邊太擠,特別是開了一堆程式之後,靠左側的擴充套件可能會顯示不完全,這時我建議啟動frippery move clock 這個擴充套件,把時鐘從居中的位置拉到靠右側顯示。其實就算左邊不會太擠,我覺得這樣統整所有環境資訊到右邊,工作資訊到左邊也很不錯,就看個人對監看時間資訊的需求。其實我有提出功能建議把taskbar同樣的程式合併,像這樣子,
不知道作者回會不會接受,真的不行的話,就等比較有閒了就自己來動手做。
靠右側的擴充套件
remove drive menu 因為只有在掛載儲存記憶體才會顯示,所以最晚啟動,這樣他就會在靠右側的擴充套件的最左邊顯示,沒顯示也不影響其他靠右側的擴充套件的顯示。
我因為有用frippery move clock 把時鐘從居中的位置拉到靠右側顯示。所以我有特意安排把時間跟氣溫(openweather)等室外資訊放在一起機器的運轉資訊放在一起,兩者中間用硬體監控(cpufreq 跟freon)分隔,這樣就比較清楚
1920 寬的螢幕我這樣大約用掉了4/5 的寬度,所以1400 寬的螢幕用這個空間配置原則應該還好
(This is the 11/20 of my #開放改變20 initiative in this year. )
最左邊顯示主選單(啟用application menu 這個擴充套件),再來顯示位置(places status indicator擴充套件),再來顯示taskbar(taskbar擴充套件) ,taskbar 左側顯示最常用的捷徑,然後顯示虛擬視窗,所有啟動的程式圖示會顯示在虛擬視窗的右方。
討厭的是,一旦你更動了捷徑列的內容,靠左側的擴充套件顯次序可能會更動,這時候先把打算掉換的擴充套件關掉,然後照從左到右的次序一個個打開。萬一task barn死賴不居右,那就不要關他,把其他的關掉,再加回去,可能就解決了。
萬一左邊太擠,特別是開了一堆程式之後,靠左側的擴充套件可能會顯示不完全,這時我建議啟動frippery move clock 這個擴充套件,把時鐘從居中的位置拉到靠右側顯示。其實就算左邊不會太擠,我覺得這樣統整所有環境資訊到右邊,工作資訊到左邊也很不錯,就看個人對監看時間資訊的需求。其實我有提出功能建議把taskbar同樣的程式合併,像這樣子,
不知道作者回會不會接受,真的不行的話,就等比較有閒了就自己來動手做。
靠右側的擴充套件
remove drive menu 因為只有在掛載儲存記憶體才會顯示,所以最晚啟動,這樣他就會在靠右側的擴充套件的最左邊顯示,沒顯示也不影響其他靠右側的擴充套件的顯示。
我因為有用frippery move clock 把時鐘從居中的位置拉到靠右側顯示。所以我有特意安排把時間跟氣溫(openweather)等室外資訊放在一起機器的運轉資訊放在一起,兩者中間用硬體監控(cpufreq 跟freon)分隔,這樣就比較清楚
1920 寬的螢幕我這樣大約用掉了4/5 的寬度,所以1400 寬的螢幕用這個空間配置原則應該還好
(This is the 11/20 of my #開放改變20 initiative in this year. )
星期日, 11月 13, 2016
broadcom的無線上網
都2016 了,還在修broadcom的無線上網,實在是!@$% ...不知道為何BCM4311明明是wifi 裝置,卻會被MCC認為是藍芽。broadcom的wl套件裝了也沒用,我試過用/etc/udev/rules.d 抓mac address 去改裝置名稱成wlan0,搞得天下大亂,所以放棄 ,回頭裝開源的b43驅動。
理論上把b43-openfwwf 裝起來應該就好,不過系統會囉唆,就把b43-fwcutter也裝了。然後
自己建一個/etc/modprobe.d/broadcom-b43-blacklist.conf 內容如下把其他的驅動擋掉,
blacklist wl
blacklist b43legacy
blacklist brcmfmac
blacklist brcmsmac
blacklist ssb
不然會出差錯。
然後 modprobe.conf 多加一行
alias wlan0 b43
重開機就可以了
(This is the 10/20 of my #開放改變20 initiative in this year.
理論上把b43-openfwwf 裝起來應該就好,不過系統會囉唆,就把b43-fwcutter也裝了。然後
自己建一個/etc/modprobe.d/broadcom-b43-blacklist.conf 內容如下把其他的驅動擋掉,
blacklist wl
blacklist b43legacy
blacklist brcmfmac
blacklist brcmsmac
blacklist ssb
不然會出差錯。
然後 modprobe.conf 多加一行
alias wlan0 b43
重開機就可以了
(This is the 10/20 of my #開放改變20 initiative in this year.
星期一, 10月 17, 2016
餵你的freeCAD 吃蘑菇長大大- 如何安裝addon
Linux 下32d 的CAD 工具還不少,但是能做3d 的卻不多。blender 是可以,但是學習曲線很陡,新手要是沒人帶不易入門。我跟不少人討論過這個問題。一致的結論是,先從freeCAD 這個軟體建些基本的模型上手,再想辦法慢慢學習跟其他自由設計軟體搭配。可是freeCAD 內建的功能實在很有限,讓用過專業軟體的人會有一點抓狂。後來才發現其實freeCAD 也有擴充外掛可以用,甚至還支援繪製爆炸圖這種高級CAD功能,只是一般人都不知道。以下簡短介紹如何安裝addon。
addon 其實可以個別手動安裝,不過我覺得先安裝個替新手設想的addon 管理器來管理是一個不錯的使用方式,首先請下載這個python 檔案
https://raw.githubusercontent.com/FreeCAD/FreeCAD-addons/master/addons_installer.FCMacro
macro 檔的子目錄是可以隨意定,不過既然在linux 下 freeCAD 會在家目錄下新增一個子目錄.freeCAD ,所以我就在.freeCAD下新增一個子目錄叫Macros 來管理這些檔案,把addons_installer.FCMacro這個檔案拷貝進去。這樣之後freeCAD在addons_installer 管理下,會把macro 檔存在~/.freeCAD/Macros
而把其他add on 檔存到~/.freeCAD/Mod 之下
第一次要用時,先到主選單->Macro>Macros 所跳出的視窗最下方,先指定來存放這些macro檔案的子目錄,比如說家目錄下的 .freeCAD/Macros
這樣他就會抓到macro 檔,之後點選要執行的macro 檔,執行addons_installer.FCMacro 會跳出這個
照著螢幕指示就行了,不會很難。執行addons_installer.FCMacro 安裝上面所示外掛之後,選單會列出一堆外加工具,不只限於macro 檔。他會在tool bar 裡的workbench 選單下顯示,比如說齒輪(gear)設計,他提供幾種常用基本樣式,把設定值改改一個齒輪的設計就出來了,很方便
雖說freeCAD尚不若專業CAD 軟體,但一般應用很夠了,比如comboampo說這個電吉他綜合擴大機音箱木工設計 https://github.com/shelandy/comboampo 就是用FreeCAD 做出來的
(This is the 6/20 of my #開放改變20 initiative in this year. )
addon 其實可以個別手動安裝,不過我覺得先安裝個替新手設想的addon 管理器來管理是一個不錯的使用方式,首先請下載這個python 檔案
https://raw.githubusercontent.com/FreeCAD/FreeCAD-addons/master/addons_installer.FCMacro
macro 檔的子目錄是可以隨意定,不過既然在linux 下 freeCAD 會在家目錄下新增一個子目錄.freeCAD ,所以我就在.freeCAD下新增一個子目錄叫Macros 來管理這些檔案,把addons_installer.FCMacro這個檔案拷貝進去。這樣之後freeCAD在addons_installer 管理下,會把macro 檔存在~/.freeCAD/Macros
而把其他add on 檔存到~/.freeCAD/Mod 之下
第一次要用時,先到主選單->Macro>Macros 所跳出的視窗最下方,先指定來存放這些macro檔案的子目錄,比如說家目錄下的 .freeCAD/Macros
這樣他就會抓到macro 檔,之後點選要執行的macro 檔,執行addons_installer.FCMacro 會跳出這個
照著螢幕指示就行了,不會很難。執行addons_installer.FCMacro 安裝上面所示外掛之後,選單會列出一堆外加工具,不只限於macro 檔。他會在tool bar 裡的workbench 選單下顯示,比如說齒輪(gear)設計,他提供幾種常用基本樣式,把設定值改改一個齒輪的設計就出來了,很方便
雖說freeCAD尚不若專業CAD 軟體,但一般應用很夠了,比如comboampo說這個電吉他綜合擴大機音箱木工設計 https://github.com/shelandy/comboampo 就是用FreeCAD 做出來的
(This is the 6/20 of my #開放改變20 initiative in this year. )
星期一, 10月 10, 2016
解決Broadcom USB藍芽卡在gnome 桌面下 blueman 上無法接受相機上傳
相機跟電腦上傳資料用藍芽會比插拔USB 線方便一點,但是有時候我的 Broadcom BCM20XX USB 藍芽卡明明在gnome 桌面下 blueman-applet 上看起來是好好的,相機pire 過也設成信任裝置,但是檔案就是無法從相機傳過去,傳了也是說失敗。後來發現一招:把USB藍芽卡拔起來再插回去,這樣做過後重傳相片就沒有問題了。
顯然什麼地方卡到(我是藍芽卡一直都插在USB槽上),但熱插拔之後就重置了
正常狀況下,上傳時blueman-applet 白色圖示會變綠,傳完後,notification 區域也會回報上傳完成,久久沒有看到這些,就可以考慮把USB藍芽卡拔起來再插回去
(This is the 5/20 of my #開放改變20 initiative in this year. )
顯然什麼地方卡到(我是藍芽卡一直都插在USB槽上),但熱插拔之後就重置了
正常狀況下,上傳時blueman-applet 白色圖示會變綠,傳完後,notification 區域也會回報上傳完成,久久沒有看到這些,就可以考慮把USB藍芽卡拔起來再插回去
(This is the 5/20 of my #開放改變20 initiative in this year. )
星期日, 10月 09, 2016
[solved] 解決gimp 一進入文字編輯模式就當掉的問題
最近遇到一個奇怪的問題,我覺得應該算是 gimp 的bug : 啟用gimp 的各種修圖輸出入功能都沒事,唯獨文字編輯模式不能使用:只要一進入文字模式,整個 gimp 就當掉,也就是說不能加文字到圖上去。
這個問題我搜尋了半天都找不到最近一年內的解答,不得已之下,先把 gimp 2.8版自動在家目錄下產生的.gimp-2.8 做個備份,然後重新啟動,這下就沒事了。比較了一下新的跟舊的~/.gimp-2.8目錄,發現除了一些因為客制化設定而變動的檔案內容外,新的目錄沒有 devicerc 這個檔案,這時才想起之前某些緣故,我把手寫版拿掉了還沒裝上去,也就沒去改設定,自然也就不會有這檔案。該不會是這個出問題吧?雖然字體跟輸入裝置應該不相干,不過我還是試了一下把 devicerc 這個舊檔案copy 過去新設定目錄,一進入文字模式馬上當,把devicerc這個舊檔案刪掉就好了。這實在很沒道理,但是這個問題就是這樣解決了。
之前2.6 版也是有遇到程式當掉,把gimp 的設定目錄刪掉,重啟讓他產生新的設定目錄就沒事了,所以gimp 對設定目錄不正常檔案內容的保護很不周到。下次再遇到gimp 啥怪問題,可以試著砍掉舊的~/.gimp-*.*目錄,然後重啟這一招
(This is the 4/20 of my #開放改變20 initiative in this year. )
這個問題我搜尋了半天都找不到最近一年內的解答,不得已之下,先把 gimp 2.8版自動在家目錄下產生的.gimp-2.8 做個備份,然後重新啟動,這下就沒事了。比較了一下新的跟舊的~/.gimp-2.8目錄,發現除了一些因為客制化設定而變動的檔案內容外,新的目錄沒有 devicerc 這個檔案,這時才想起之前某些緣故,我把手寫版拿掉了還沒裝上去,也就沒去改設定,自然也就不會有這檔案。該不會是這個出問題吧?雖然字體跟輸入裝置應該不相干,不過我還是試了一下把 devicerc 這個舊檔案copy 過去新設定目錄,一進入文字模式馬上當,把devicerc這個舊檔案刪掉就好了。這實在很沒道理,但是這個問題就是這樣解決了。
之前2.6 版也是有遇到程式當掉,把gimp 的設定目錄刪掉,重啟讓他產生新的設定目錄就沒事了,所以gimp 對設定目錄不正常檔案內容的保護很不周到。下次再遇到gimp 啥怪問題,可以試著砍掉舊的~/.gimp-*.*目錄,然後重啟這一招
(This is the 4/20 of my #開放改變20 initiative in this year. )
星期六, 9月 03, 2016
.emacs 除錯
emacs 是個很強大的編輯器,把.emacs 設好就會展現強大功能,但要新手一下就能對.emacs除錯不易。
覺得emacs 起始頁說要你用emacs --debug-init真是胡扯,我照做了,啥都看不見。正解應該是(至少是在v24.4 之類在xwindows 下跑的emacs):不管錯誤先進emacs再說 ,然後用meta-x ielm進入 inferior lisp mode,下面幾乎就跟完整lisp 解譯發展環境一樣隨你跑,打入一個變數,他就會立即顯示他的值,然後去觀察這值為何沒有設定好。emacs 的外掛大部份時候其實就是把變數設正確就成了。理論上不跑 ielm 用熱鍵contrl-h v 也可以,可是變數一多,重複打熱鍵這就會很煩
而且既然是個lisp 解譯發展環境,可以拿來解決一些生活上的小問題,或拿來練練功也不錯
覺得emacs 起始頁說要你用emacs --debug-init真是胡扯,我照做了,啥都看不見。正解應該是(至少是在v24.4 之類在xwindows 下跑的emacs):不管錯誤先進emacs再說 ,然後用meta-x ielm進入 inferior lisp mode,下面幾乎就跟完整lisp 解譯發展環境一樣隨你跑,打入一個變數,他就會立即顯示他的值,然後去觀察這值為何沒有設定好。emacs 的外掛大部份時候其實就是把變數設正確就成了。理論上不跑 ielm 用熱鍵contrl-h v 也可以,可是變數一多,重複打熱鍵這就會很煩
而且既然是個lisp 解譯發展環境,可以拿來解決一些生活上的小問題,或拿來練練功也不錯
星期日, 8月 28, 2016
gnome 檔案管理員用/media/或/mnt/方式掛載磁碟分割區的考量
以前linux 的磁碟分割區一般都放在/mnt下。現在非native的異類檔案系統比如說osx 的hpfplus或windows 的ntfs可以放在/mnt也可放在/media (而且是預設值)怎樣用才好?一直到我最近把gnome shell整合跑一遍,我才了解一些使用設計細節:
/media/ 設計是給mount on demand 的分割區用的,所以指定掛載點要選/media/或/mnt/的方式,不是看是不是非native 檔案系統,而是看你打算怎樣用他:
在gnome 的檔案管理員,(如nemo) ,按F9 有個側邊欄可以切換顯示
所以有幾個應用模式可以思考:
/media/ 設計是給mount on demand 的分割區用的,所以指定掛載點要選/media/或/mnt/的方式,不是看是不是非native 檔案系統,而是看你打算怎樣用他:
在gnome 的檔案管理員,(如nemo) ,按F9 有個側邊欄可以切換顯示
- 假如是寫/mnt/的方式在/etc/fstab 裡指定掛載點,檔案管理員側邊欄不會特別顯示(除非你特地加書籤)
- "外部"(這是相對應用固定掛在/mnt/下而言)磁碟分割區不管有沒有mount,都會在側邊欄裏顯示在"裝置"這一區裏,這跟是不是native的檔案系統無關(比如esata 或usb 行動碟也可以用ext 的檔案系統)
- * 但是假如你用/media/的方式在/etc/fstab 裡指定掛載點,一開機他就會mount 起來,但是gnome 的檔案管理員側邊欄會有多一個按鈕可以unmount
所以有幾個應用模式可以思考:
- 每次都掛載的固定不動磁碟分割區,請用/mnt/的方式,必要時用gnome 的書籤指定,方便在檔案管理員側邊欄裏顯示存取
- *不想在gnome檔案管理員側邊欄老看到某個磁碟分割區礙眼,那就在/fstab裡用/mnt的方式把他掛起來吧
- 固定不動磁碟分割區,但是偶一為之才要掛載,請把磁碟分割區的分割區標籤設好(不然在檔案管理員側邊欄只會顯示他的容量大小,不容易看出誰是誰),不要寫進/etc/fstab,系統開機看到他,在使用gnome 的檔案管理員,就會在側邊欄顯示,你可以按右鍵掛載,不過需要root 密碼
- 常常要用,但偶而要卸載的磁碟分割區(也許esata 之類的外接硬碟爾而要拿給其他電腦交換資料會有這種需求),就用/media/的方式在/etc/fstab裡指定掛載點
星期日, 7月 24, 2016
關於手機平版隨插即用的資料同步與傳輸
新型的手機平版當otg 跟電腦傳資料都是用mtp 協定。(ios 需要libimobiledevice ,新版已支援到ios 10但Mageia Llinux 要到6 才會更新RPM 成lib64imobiledevice6-1.2.0-5.mga6 )
在linux 下只要libmtp 之類的裝一裝,gnome desktop 在插入USB 行動裝置時就會認的,然後會叫用nautilus 或nemo 之類的檔案管理員。
但是他不是系統的固定掛載,比較像ftp 得用類似
mtp://[usb:001,001]/ 這樣方式去讀取,android 系統的相片一般是在
mtp://[usb:001,001]/Internal%20storage/DCIM/Camera
所以預設一次只有一個程式能管理這裝置。這就無怪gnome-commnader 或krusader 之前都還不支援mtp 。雖然有些人開始補丁krusader了。比較快還是裝上 kio-mtp 。詳情見[1][2][3]
其實是有辦法把他拉出來變成自動半固定掛載,但是還得去改udev 有的沒的 ,不是很容易,所以這邊先跳過設定這一段的詳情。詳情見[4]。先講一下udev 的一些新手會遇到的udev 問題:根據這篇 https://www.freedesktop.org/software/systemd/man/udev.html
系統套件的udev 規則會寫到 /usr/lib/udev/rules.d, 而當地系統管理的udev規則會寫到 大家熟知的/etc/udev/rules.d
問題是後者不會優先執行,兩邊是看命名順序。而udev 規則命名順序弄錯了會跑不出來,所以即使我們都是把客制化的規則寫到/etc/udev/rules.d
還是得去/usr/lib/udev/rules.d 看一下有沒有衝突的地方
參考
[1]How display usb-connected android in krusader?
https://forum.kde.org/viewtopic.php?f=225&t=127711
[2]Bug 325649 - MTP USB devices are not shown in drop down list of disk drives
https://bugs.kde.org/show_bug.cgi?id=325649
[3]Enable Support for Android MTP in KDE
http://www.linux-magazine.com/Online/Blogs/Productivity-Sauce/Enable-Support-for-Android-MTP-in-KDE
[4]MTP
https://wiki.archlinux.org/index.php/MTP
在linux 下只要libmtp 之類的裝一裝,gnome desktop 在插入USB 行動裝置時就會認的,然後會叫用nautilus 或nemo 之類的檔案管理員。
但是他不是系統的固定掛載,比較像ftp 得用類似
mtp://[usb:001,001]/ 這樣方式去讀取,android 系統的相片一般是在
mtp://[usb:001,001]/Internal%20storage/DCIM/Camera
所以預設一次只有一個程式能管理這裝置。這就無怪gnome-commnader 或krusader 之前都還不支援mtp 。雖然有些人開始補丁krusader了。比較快還是裝上 kio-mtp 。詳情見[1][2][3]
其實是有辦法把他拉出來變成自動半固定掛載,但是還得去改udev 有的沒的 ,不是很容易,所以這邊先跳過設定這一段的詳情。詳情見[4]。先講一下udev 的一些新手會遇到的udev 問題:根據這篇 https://www.freedesktop.org/software/systemd/man/udev.html
系統套件的udev 規則會寫到 /usr/lib/udev/rules.d, 而當地系統管理的udev規則會寫到 大家熟知的/etc/udev/rules.d
問題是後者不會優先執行,兩邊是看命名順序。而udev 規則命名順序弄錯了會跑不出來,所以即使我們都是把客制化的規則寫到/etc/udev/rules.d
還是得去/usr/lib/udev/rules.d 看一下有沒有衝突的地方
參考
[1]How display usb-connected android in krusader?
https://forum.kde.org/viewtopic.php?f=225&t=127711
[2]Bug 325649 - MTP USB devices are not shown in drop down list of disk drives
https://bugs.kde.org/show_bug.cgi?id=325649
[3]Enable Support for Android MTP in KDE
http://www.linux-magazine.com/Online/Blogs/Productivity-Sauce/Enable-Support-for-Android-MTP-in-KDE
[4]MTP
https://wiki.archlinux.org/index.php/MTP
星期六, 7月 02, 2016
關掉 gnome desktop screensaver 的密碼要求
這一年megeia 5常常遇到一個怪異情況,電腦idel 一段時間後被screensaver 鎖住這是正常的,但是打半天密碼根本進不去,害我得硬是切到文字組態,砍掉舊的X 行程重新來過。因為當掉時按打大小寫切換鍵是有效的,但是英文密碼就是輸不進去,所以我懷疑我裝的 hime 中文輸入跟gnome desktop 整合有問題 。這個問題要修不知哪年才得解決。
但是不能讓電腦這樣有事沒事給我罷工,所以只好先把screensaver 預設用密碼鎖住的行為關掉。網上找了一下,有很多gnome舊版的資訊都不能用了,新一點的(3.14 以後)是用(主選單->系統工具->)dconf 去改org.gnome.desktop.screensaver.lock-enabled (把他關掉)
這個選項以前是有整合在桌面GUI 裏供人選擇,但是這幾年gnome 3 改的亂七八糟,不知為何這個選項跟很多選項就被拿掉了,得自己hack。希望megia 6 搭配的 gnome 3.20 會好一些
但是不能讓電腦這樣有事沒事給我罷工,所以只好先把screensaver 預設用密碼鎖住的行為關掉。網上找了一下,有很多gnome舊版的資訊都不能用了,新一點的(3.14 以後)是用(主選單->系統工具->)dconf 去改org.gnome.desktop.screensaver.lock-enabled (把他關掉)
這個選項以前是有整合在桌面GUI 裏供人選擇,但是這幾年gnome 3 改的亂七八糟,不知為何這個選項跟很多選項就被拿掉了,得自己hack。希望megia 6 搭配的 gnome 3.20 會好一些
星期二, 3月 15, 2016
Linux 多媒體系統隨身光碟/USB
我試過了以下幾個
這些都停止發展了,只剩APODIO
目前我愛用 Apodio
iso 檔3.8 GB 所以最好準備個8G 隨身碟給他
APODIO 跟artistx 兩者改過設定之後都可以把USB 碟變成可寫的。
artistx 的repository 可以裝gcin 但是只有pd 。雖說新的 pd (0.4.3)之後然後手動增加pd外掛增強模組(Externals wrangler for Pure Data)deken也可以
apodio 內建沒有gcin可裝,但是內建pd-extended
- bolic 現在根本就進不去
- artistx.org只有puredata沒有pd-extented,
- krosspop 跟Apodio是32bit
- puredyne有分64/32bit 的版本,是安裝 pd-extented
這些都停止發展了,只剩APODIO
目前我愛用 Apodio
iso 檔3.8 GB 所以最好準備個8G 隨身碟給他
APODIO 跟artistx 兩者改過設定之後都可以把USB 碟變成可寫的。
artistx 的repository 可以裝gcin 但是只有pd 。雖說新的 pd (0.4.3)之後然後手動增加pd外掛增強模組(Externals wrangler for Pure Data)deken也可以
apodio 內建沒有gcin可裝,但是內建pd-extended
星期日, 3月 13, 2016
在ibook G4 上安裝ubutu mate 15.10
果牌筆電當年是好耶人才能擁有的東西,現在g4 的osx 已經不再更新,變成人家不要送我的電子玩具。只不過換一個硬碟,拆要四十幾步驟,要命。但能夠給它軟硬體更新一下跑Linux/OSX 雙開機再戰個3/5 年,頗有讓經國號戰機延壽的快感。值得。
建議先把光碟iso 檔轉成usb開機碟
參見用 cygwin 的dd 把光碟安裝iso轉換成USB開機碟安裝
usb開機碟插入電腦開機,聽到當的一聲,把下面這幾個按鍵一起按住
Command ⌘+Option+O+F
直到進入open firmware 的 prompt, 鍵入下列指令
boot usb1/disk@1:,\\yaboot
進去yaboot(類似grub 的東西)。這時視訊系統顯示有時會掛掉,可以在yaboot 加boot 參數進去解決這問題: 預設是live
改成live radeon.agpmode=-1
之後就OK了,這時候視訊系統還不穩,進去趕快先把 yaboot 參數改了
sudo cp /etc/yaboot.conf /etc/yaboot.conf.backup (只是備份安全起見)
sudo nano /etc/yaboot.conf
把 radeon.agpmode=-1 加進Linux 那一段開機append 參數選項裡,改好,更新yaboot
sudo ybin -v
這樣就進入系統了
startup application 太多了跑不太動,先關掉一些沒用的
然後去改/etc/apt/sources.list
把http://ports.ubuntu.com/加進去(dist 不要加進路徑名,我不知為何)
此外北美還有一個映像站http://us.archive.ubuntu.com/ubuntu 也可試試
ubuntu softwearer centre 之前被人詬病,現在已經沒有預載了,但可以到welcome 螢幕的軟體選項去選安裝,或換成synaptic
後面就跟一般llinux 系統一樣運作。
之前14.4裝gcin後,中文沒問題。 現在換裝hymn一時還出不來,因時間關係,先就此打住,看官請常回來收看之後更新的微調說明
建議先把光碟iso 檔轉成usb開機碟
參見用 cygwin 的dd 把光碟安裝iso轉換成USB開機碟安裝
usb開機碟插入電腦開機,聽到當的一聲,把下面這幾個按鍵一起按住
Command ⌘+Option+O+F
直到進入open firmware 的 prompt, 鍵入下列指令
boot usb1/disk@1:,\\yaboot
進去yaboot(類似grub 的東西)。這時視訊系統顯示有時會掛掉,可以在yaboot 加boot 參數進去解決這問題: 預設是live
改成live radeon.agpmode=-1
之後就OK了,這時候視訊系統還不穩,進去趕快先把 yaboot 參數改了
sudo cp /etc/yaboot.conf /etc/yaboot.conf.backup (只是備份安全起見)
sudo nano /etc/yaboot.conf
把 radeon.agpmode=-1 加進Linux 那一段開機append 參數選項裡,改好,更新yaboot
sudo ybin -v
這樣就進入系統了
startup application 太多了跑不太動,先關掉一些沒用的
然後去改/etc/apt/sources.list
把http://ports.ubuntu.com/加進去(dist 不要加進路徑名,我不知為何)
此外北美還有一個映像站http://us.archive.ubuntu.com/ubuntu 也可試試
ubuntu softwearer centre 之前被人詬病,現在已經沒有預載了,但可以到welcome 螢幕的軟體選項去選安裝,或換成synaptic
後面就跟一般llinux 系統一樣運作。
之前14.4裝gcin後,中文沒問題。 現在換裝hymn一時還出不來,因時間關係,先就此打住,看官請常回來收看之後更新的微調說明
訂閱:
文章 (Atom)