|
|
前言:
. N! p: D f! _0 g; H. K) C$ Z5 y* E. Y8 a2 u8 V* m
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能 及 班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。( U) ~3 Z7 _, b9 j
. \; d/ }0 W+ E3 j$ N; BN900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。6 N6 A! n) h+ ]2 ]: W
Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。; {8 Z, h+ m: e# M% m
* P. a) _7 x6 n/ X/ ]
& Z0 i$ H2 ]4 i( C3 A& O5 k* b+ Y. r+ x
修改方法: (修改文件systemui.xml)
7 d5 Z- r; k8 ?5 [5 {# U9 f( |: |/ q5 Z3 I: T
+ S: v* O( f. J$ ^: o; n3 I: H
1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)# y" w& l! Y% ~4 [' @: p
root
+ l( g, ^) \- d+ }vi_/etc/systemui/systemui.xml (注意_空格) 3 a0 C; C. l, k+ v( x6 a
注意: 可直接使用WinSCP連線到N900修改
3 a, I; N2 J( s+ d! @7 O1 r9 T2 I! T; P. e E
" X, X& b0 d* }& K" ], O2 S4 d8 l d2.) 按a鍵進入編輯模式,然後移至下圖位置:0 Z5 d1 `) v* z; J
! c R, o0 B0 I+ A7 W) q如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- 及 --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機
3 U, a6 `/ y. r" S9 y$ f! y, k& h) [' J5 T
& j" N( t3 m) T5 p' t. V
3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?6 I! a0 l2 l/ D5 Z9 @1 O& v+ R1 [: U
7 j( T% p% ?2 |( @/ X, H0 s
而我自己就只喚醒【Reboot】這一項功能,見下圖:
7 f7 J% E/ r- t" o3 h; D
2 u2 T6 Z' p0 B% C# X! C8 n, y- I/ [, Y
" E2 R( T3 ?( {( E6 y
是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;& i% j$ v. ]9 x3 [0 ^
2 Z- b1 J( ~+ P$ V( @. k5 Q
& B2 ]' X. P) G% U在前面修改systemui.xml 文件的時候指出要刪除 <!-- 及 --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:) p$ I) E- J5 l6 {$ U T2 D
; S0 X( `. N9 Q+ g- e# z. G& H- h B7 z2 M, k
- Q! O3 h+ u+ D( Y P; x" v1 p% o6 E心水清的你可能已經大嘅明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了
1 l8 @7 g# g5 x- b9 t% V+ f5 u* h6 O9 t$ |: a2 h- h: o; t) q8 _
; s+ g6 a# P- R5 e3 g, H8 T1 b6 c
6 x5 |' i: K+ b) t3 A
7 Q- b. K. Z+ P) A
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
8 r9 `2 b* w; |! e0 G0 j( \0 x7 U3 r! \, n3 s5 k+ {6 a
# G! G' y0 ]; S. G, X2 s* r7 A" _$ Z2 k, X6 X- z% |
修改方法: (修改文件 osso-powerup-shutdown.mo) + C( @4 w. y' e) K* U: j" ]
8 ~( C" o" u" }4 f/ c: y
文件路徑:
! z0 w% ~ h1 _5 i! k! B* f; H繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)0 f6 f0 n$ _( U% p1 j
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)
$ ]; P8 T3 G% P5 q7 r% O" i$ j簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
* h5 n6 e; ^: w+ W/ e/ O
1 _$ [1 h8 X9 v1 k/ L! i7 L' V6 G
1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。5 x0 C2 {2 o& D
2 O, @9 f# `. ]3 J6 n. T+ u
: S0 t7 S& v4 I" E6 c2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
# q, B2 _/ L3 ?3 i5 a2 a# x3 Y' J0 z& F% F% ?3 p- b
- z& r9 B& Y" Z" k
1 f) M$ `2 B2 C方法:
8 l$ z: R3 Q! B& k$ Q. {) t# j將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
5 {4 \ K8 r4 ?7 t" d: `
. y" t4 b; [: p9 \$ D! q/ e- z: ?2 G( p+ ?* t; j
cd C:\Program Files\GnuWin32\bin
1 u! M3 m: O* X# Y! D" G0 w+ i: b9 ^msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po . d4 l; j. n8 \. Q' L
. O- R3 f3 ?9 G( S, ~, g$ B, \
5 s2 u( I% J8 i3 {* F- T$ S% Y0 V8 T9 P
; U/ z0 F9 _) y
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔
7 A- d6 g0 ~" y: R2 V/ h2 \6 ]! w) s _" d+ e
- M& I- X7 p1 |# L3 B
: B9 f; a7 C) W {1 I
# v, i, E& D5 w) i/ d- s
再用記事本打開此檔案,如下圖加入:
- I; s. _/ l( g/ u2 x5 `msgid "Reboot"' E9 Z; t- x4 f# ]5 [
msgstr "重啟系統"
, J8 z9 w, w0 w. L0 ?2 x: l- I t/ V3 Q
2 \* e4 K7 Q6 X0 D2 f8 k1 m$ F
3 S4 m4 s# n6 t/ S$ I完成後儲存 (使用原本的UTF-8格式存檔便可)# r' Y" s; {# q' A- X4 `" u- ?
) J7 z' S' J, b6 L" _
i/ z9 ?1 k2 Q2 p# |' { \
2 W9 w# }# y1 p# K! L) `+ {6 P9 D) u* Z1 ?% l
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:
+ K7 Q# J; B; c: t9 T2 R, p' ]; w. \$ `0 A' F! o9 I: d
. l$ ]. p- F$ ?1 c z* f$ U4 W5 K
! Y2 i$ f2 R" S) C; X- x9 b
( ?7 W' @& c$ ^- Q
方法:
+ d7 X3 h6 D! O! U8 D9 X3 \6 X6 H7 E9 F
7 O3 U0 f2 x' F* G2 F0 p/ O
打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:
* j8 u, G. p: l9 F& @ w8 v" E9 D1 `1 H+ S7 A' z
& r. S( @. `6 F& [3 @) t
5 s- Q, g6 N( | ]5 H- B) H8 P* p N }# s, Y! o5 F
選擇另存檔案便可,例如存至我的文件目錄下
! S! B1 W3 e1 S, L- c4 L& J$ N+ X* Q
0 x+ r4 x: b2 @5 D/ z# {3 N& S: L) X8 n6 V
: x! B) ~5 G, Z1 `# n8 u完成後打開我的文件,會見到程式已經另存了一個 osso-powerup-shutdown.mo 檔,將此檔案上傳取代原有的檔案便可。 |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|