|
|
前言:0 N, P5 W3 R: R" I4 g
! L0 | }, E' a1 f; K4 H/ d8 D& g# M- ]) X*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能 及 班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。. u& N2 T# q0 u- |) P
: k' U6 p% t1 d
N900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。. J6 s' [8 d8 l( n. l
Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。0 ]- g- B9 I& \# X# s$ d5 ]5 F
$ h) B3 @# I5 J. k
8 i2 [- z' @' l5 h# i" X" f6 W. P" \! U* ~
修改方法: (修改文件systemui.xml)
0 @1 u" W" D3 a" f) {2 Y' x' |4 U) C& ^, J1 F
8 L5 M: ^& l' W" f* m# X
1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)
6 o/ q: s: e1 p5 V' w8 g) ]4 R8 B& Uroot& S& c8 x$ Y5 q" C5 R( H+ e6 T
vi_/etc/systemui/systemui.xml (注意_空格)
8 w. F( C1 e: _' g( Z# u$ j# A注意: 可直接使用WinSCP連線到N900修改
* X% s6 J3 S |. B' t5 F* ?+ }' X" g/ S9 I3 A, e1 T
( L0 o! P$ _" Q! l, i: `/ w2.) 按a鍵進入編輯模式,然後移至下圖位置:
% c% D* g+ @& t1 O1 X0 `$ |/ Z b! _( I0 ^; ]
如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- 及 --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機/ V, L4 y1 A. m7 B! m( C: r
R% _3 u! R* t0 Y$ ?" ~$ t' Q: E$ a% E- S- W! U
3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?
7 k1 m% y/ U; |' D/ }
8 p! Y8 T4 l4 @! }- E& x# h' t而我自己就只喚醒【Reboot】這一項功能,見下圖:
$ i% K) U0 s) D7 F( [+ A+ n9 f; U
0 P9 p# S; K$ M* o) r" C0 ?. D% h' ?/ i) r6 M) C
9 o, W( `. r) n/ G/ F4 t a
是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;: y0 {9 s' G/ y
& \3 I+ Y1 x) S# z' K; F @. O8 m0 S, b$ y& z
在前面修改systemui.xml 文件的時候指出要刪除 <!-- 及 --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:% t& t8 D8 S/ p- z
2 @9 ~1 s v+ `8 z. @. g9 |6 _9 S: t5 l* H3 o
# C0 C" B! a8 J! G( k* c& y( U( d
心水清的你可能已經大嘅明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了
" R) V4 \. |7 X- ?2 J+ `" k. ?1 d: j Q' D( s& V2 O) P7 \
( K1 f9 w/ F9 X/ _; u
+ T- N, E$ C. D4 w! h& K
, ]! C" N# ^* h6 l& b& M
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。. {( j- e) M' g- `, k3 q; a# c* s
4 l- f$ u8 _$ X& t9 O# h- B* Z4 u# n& q- t/ q
6 n- }5 |6 {2 ~4 y
修改方法: (修改文件 osso-powerup-shutdown.mo) 0 S/ o: x6 j3 M& \+ [
3 k4 X8 [7 t) n8 {' x7 m7 l
文件路徑:
" L# b [* {; y繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)
+ ~/ v$ X0 y/ ^+ ]( F0 v繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)
6 d ?( V. [. {4 D2 L& p7 I+ M簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
8 b: Q/ w: K) N: `. t) N
2 z& T+ \& }* z. Q: k* C& r: u$ J3 z/ ~8 g4 `3 V7 ~9 z- u
1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。# x+ M6 w, x7 v+ w u7 N
" ]. d5 Q* D) g, ?9 h9 G
* h' L+ F& v! V" ^7 m2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
: D2 ~7 `0 Z; H1 I9 I' p @. K% U; n- \3 @1 W2 u
4 x N% C1 p- [9 x3 I( o# n; f
. f& C B Q3 s9 W8 F方法:2 c+ w0 [* g/ J
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
. W9 e- b6 {4 `- I' d0 W2 H) t" ]3 L& S A- P/ Z: {
( D+ }; j& |: Q# G3 F! _7 Scd C:\Program Files\GnuWin32\bin
4 j4 Z5 H7 N1 ~msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
1 l, s( p) u; a. T
. X0 c% m# `- G9 u( i( T& T: m0 @$ P) o+ v
3 ?1 f5 z5 |1 L
3 v ~$ G7 i6 q U+ L; r+ Z& c完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔1 A U5 J; h3 j- i2 R e/ v
5 M: q* ~6 f7 i$ g9 M5 v2 L
* [9 F+ {" ?5 l& n# L7 L D1 w7 J8 S) W2 R q, L: d6 I" ]. H
4 G5 t7 g2 Z- N: F: ?. t/ B
再用記事本打開此檔案,如下圖加入:
% a- G8 b0 J3 Omsgid "Reboot"# C, ~, V$ _$ J( w- r+ `( {2 m7 a7 x
msgstr "重啟系統" 3 l9 G6 y8 i+ J A* R4 _3 T- o8 R @
% s2 ?# H1 K$ e
1 @+ Q( }8 M |' R/ e: i5 @完成後儲存 (使用原本的UTF-8格式存檔便可)
+ O8 ^% c* H! c
% P8 j, T2 T9 v) t0 ~( A& I, T# u2 d9 @, c& O5 O8 `: q5 R# e) \
$ v2 S- z5 K# c I
9 h3 C# n1 @9 C/ n0 K+ {* v( _
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:. K, W; d. ]' B' w& B; S: D; t
" k/ B! [1 S4 w; p6 Y
# i! Y- c$ ?+ G8 m- U @) Y6 E9 T" H
w: @1 g# c( p/ \+ K/ `方法:
% I; w+ ?$ B: ]7 y4 J% \: d* |3 s- e8 Y6 ], G2 y& [& e- V; N' D
( y A( w% Z; y2 K- H' |- a/ q' N* Q打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:
# Z1 _ |9 h7 t5 o" [4 U5 q& u; `( X( Q9 B) |( x. S. t$ D
0 Q! a& V; ~5 w) G9 f6 D
! K7 C8 _' z2 b- F$ ^, s
6 m p7 d: a; a3 c7 T選擇另存檔案便可,例如存至我的文件目錄下4 [0 Z* e$ ]5 n7 B+ x, ?0 O
- I4 J2 E( F) ~; z8 g. U/ a- A' i: i5 ]
, B! ~ j$ \* n# z. Z( L
完成後打開我的文件,會見到程式已經另存了一個 osso-powerup-shutdown.mo 檔,將此檔案上傳取代原有的檔案便可。 |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|