|
|
前言:
& i6 g" i' {8 o' ]+ C6 M; F/ | V7 B
: t; D; j* }& A! |* e, v) t*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能 及 班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。! O& q" I$ r, L* [# E% v0 Q
/ `) A, c! Z7 q6 KN900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。
$ S# v8 i% J' i& m6 ]: m/ CTop in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。
4 g9 l! W* E# w0 w7 V `- A% E' f ^! X# C$ a3 ~, b
% L1 @; R3 P5 |& W6 X! H0 o+ T7 I( U- h5 `. L
修改方法: (修改文件systemui.xml)# y& V/ a- y, B* s+ g: M
0 k4 N) n8 w( _; I
* D/ z$ O& Q/ f" Q+ d1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)
9 _1 v) a; a: Q' e' G5 u" Kroot) Y/ L) x. C- [$ z, b% d
vi_/etc/systemui/systemui.xml (注意_空格) ( z, V; z. C+ H0 s+ {' \1 D
注意: 可直接使用WinSCP連線到N900修改
: e! R+ f7 j% g3 Q+ ~, {- D2 ]4 w
) d, y5 `5 V/ Z
8 R8 |# F$ q% b* [9 {7 J/ F2.) 按a鍵進入編輯模式,然後移至下圖位置:
" r6 _. x. c+ t Z- b+ {& j& i
$ K1 }, W- a$ _9 P9 _如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- 及 --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機% J5 S: Y+ R6 c0 J/ W
# o, \5 f3 n( }/ B7 F' r
3 X/ [4 Y m( O% g, q$ A4 s0 O! E
3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?1 d4 ~3 Q$ [; X1 Y2 B/ f
* P. o9 L, J2 h0 A8 V
而我自己就只喚醒【Reboot】這一項功能,見下圖:
; p2 }1 S, r5 R+ @9 r. W' x# Y
" D' P0 }4 g# V& E& O: }4 K6 W2 @
: N0 x* A: d8 v5 Y! ], B5 q
是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;+ k h9 P* n; w9 |2 f1 d( X
8 ?( x+ b2 V$ f+ C5 W! p( R
8 i. u0 {& w' e. c4 O% S在前面修改systemui.xml 文件的時候指出要刪除 <!-- 及 --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:# f4 v, l9 J; E3 y2 h
1 n2 T$ a0 @& q( D8 |- X. ]: y S2 r6 S w/ Y x( i
+ E8 d# I- z' [2 ~0 d4 ]: j! ~
心水清的你可能已經大嘅明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了
& e6 M3 I6 `! X& J) r' M' `. J4 W6 P3 m @, v. z% K
/ l" o9 r# c' g& P W
7 i$ J9 }! \3 ]: c0 ~; ^' M! U0 a! K4 [/ T7 C! Z. B- l9 d
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
, @9 t: d/ O% g3 e# G9 ]
m0 R) w; T2 e$ \4 R! F/ s+ m; D' p! }$ s S4 v
4 N3 T- ~, ]) I! u" c
修改方法: (修改文件 osso-powerup-shutdown.mo) ' ]9 r. W7 Z7 ^
4 F. L) W& \/ ]/ s7 h文件路徑:& p( b& f3 s: k
繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港) c: V" P" p \
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)
5 Z- j# K7 h# u/ @" Y簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
" l3 L0 _# _& j! i" N: |* c' H i! n$ b$ R8 L4 t( l
# v, N) c" v2 s. [* E d, G) B
1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。0 v. N) j: C# g8 [
% B7 p: O( K& X: n8 x+ Y
$ K+ S; y# X& p; T/ r+ W o. Y5 h0 w2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:$ i; H3 v$ f5 ?" A
$ T/ ^. t8 e" _8 h! P' n
. H9 k/ {9 t) W1 a; C
0 `- \ f1 ]3 g1 x
方法:
2 T4 k- i9 M2 Y" H6 ~4 L1 Y將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:# _, H, `! S' _0 B/ ~. p [
* f+ H% D. O* ]9 s
6 C3 T5 C& y: @" v: v* P$ i
cd C:\Program Files\GnuWin32\bin G$ ^ r* o$ k: \
msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po d6 h- [& [8 ~( s4 v' b
, b+ B% F! E- h7 W& G" ~
) e9 X( `/ W0 G; [
7 ^7 F( P9 b. F& }' `6 R) v
) |7 }% z) e6 \0 s4 l3 r完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔7 W8 Z! v# H' |- p
9 R# y! n5 Z8 l& S- Y; s" l0 @( j* B
' O: r% `+ n$ _7 e" g4 V! p
' A' _) f5 G a2 ]6 p* F% {& G再用記事本打開此檔案,如下圖加入:+ e, `% ~- J( {5 p+ i
msgid "Reboot"+ w9 m) G' t! l* D h, h
msgstr "重啟系統"
2 v( W8 F/ M7 z3 i# s7 d0 }9 y+ `# r0 ?# f
/ N( g, N5 V) \' B# J9 z完成後儲存 (使用原本的UTF-8格式存檔便可)
7 p/ X' b9 z/ U- h+ e( u
8 [* L" E1 ~) |. n4 I" ~
+ I* J! {* d# r) l; k0 v$ _, A
" p) `- m- t9 `& D3 ^/ J. ]9 i6 n) @* L: f" ^4 Q
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:" i8 \, J8 Z7 c7 v- W3 _2 Y7 @6 }
; ~& N- a, N8 D
) _( _5 S* E; u. D8 G$ T6 r3 ^
. W% I% p$ _3 x) w. E$ f方法:
9 E# Q$ e: f: z7 c3 N4 ~5 g( d! v+ [
3 Z2 o2 E, }, o9 ~" Q打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:
8 W2 [- y0 P! n" J4 M" k: w0 U6 R) g* K+ ?! f% M% S* F3 R
7 z/ r' [* W+ l. N2 ?2 [# k( B1 a; p* s' X) I3 s% V4 m# u
9 m' I$ E0 x8 l5 Q8 {' X; X% y7 m0 U選擇另存檔案便可,例如存至我的文件目錄下
, Y: |( V' m3 B% S1 N( V
% Y" p" z: h, N" r$ E! F" z7 X8 D4 D% s4 a7 w- x& \( G
# I9 e* ?4 S# A% X
完成後打開我的文件,會見到程式已經另存了一個 osso-powerup-shutdown.mo 檔,將此檔案上傳取代原有的檔案便可。 |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|