|
|
前言:
: K$ C8 `3 d1 v/ h5 \: X
1 P7 O" E1 ?0 a- h, e2 [*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能 及 班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
0 {5 H9 }. r- u& C, t5 K L
3 S3 b3 a1 n8 R0 A1 tN900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。
' o: ^( k& q5 ~0 WTop in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。6 s: M. I7 ]/ {4 d" g0 [
; q' E V+ [5 H! b% g
( D0 ~+ T( m& @1 x* k9 g
' d5 S0 b, T# Y% j+ E: y
修改方法: (修改文件systemui.xml)
9 t+ i. ]+ @; \: Z
' U& g6 u. K+ D5 T1 {
0 X% d: Y! g8 U% Y$ }5 p1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)
$ f: h5 Y$ i( E$ l9 Yroot
# I: [. l& h# @& U! F$ b$ K$ Nvi_/etc/systemui/systemui.xml (注意_空格) , D0 A, I& w; X
注意: 可直接使用WinSCP連線到N900修改0 f% f* a/ ]$ s" q# f
6 E- M: O( ^* ^5 Z- v
5 |, s3 `7 a0 P- M7 t1 p2.) 按a鍵進入編輯模式,然後移至下圖位置:; B1 x6 N% q7 I( }2 h
" J) B) [4 v8 u, F. j如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- 及 --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機+ t# t N( E0 N" r6 _+ M- n
! y- F6 G& x/ K5 G) ^9 C* G( M
9 w/ l& u# z/ ]5 l! K/ R3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?
' Y4 @* D# H1 }& f! h' N1 Q* B& ]- ^' l: L Q; ^
而我自己就只喚醒【Reboot】這一項功能,見下圖:2 W3 {' _4 q/ C; z; j0 s% ^
" }" b+ C! X: v" P/ V3 X% k8 R& _
/ z" U- T- l, X
' s' z& T. ?) [( b5 t# H/ J是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;% Y h- n e# U8 p- S
) S& u# P: J$ U( I( C4 J4 E
+ ?% k5 X" Q( e3 I
在前面修改systemui.xml 文件的時候指出要刪除 <!-- 及 --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:
+ ^8 S2 m4 Q# X3 a: r
+ a: H4 T1 s2 n5 u9 y0 Q9 b2 M6 g' K& w# s& Z
- ?% ?4 N4 _9 i3 \
心水清的你可能已經大嘅明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了 ^/ d" s, Z- e8 [0 ]; k- P
A4 G# R" J! |' e- t8 } m: T3 ]: M
; J1 Q+ S$ P" Q, @5 ?
3 _7 v/ B V8 F& S& _; \7 E
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。; |+ P% ] }% O6 O0 Q
. _# k! m) C7 f6 D1 p! s3 u
, r7 s. `5 G2 e2 s5 e3 |
9 u- v/ g w% R* s, V z) j: @$ x
修改方法: (修改文件 osso-powerup-shutdown.mo) 8 `' V3 C+ n4 @
8 L% q3 @$ t# U4 ^1 ?
文件路徑:4 [1 n6 J+ M5 u* k
繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)4 ?! r |& m( B" a) g) J& I
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)% A4 r& B( n. U
簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES- Y5 N% j7 {% N/ Y
. A! K" H2 Q1 F2 O) c- D
; A+ h! m: u" C+ a7 c. w% l0 h1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。. V' n5 r% g3 T+ Z3 }8 A' L4 {# @7 s$ U
" G# b' w* Q0 y8 q0 G
6 F5 l- i9 ~/ E6 a1 _2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
8 d3 F7 L: R' _) l, `0 `: Z# H2 v& P8 I* k1 |0 g! V6 t
) p6 N9 m0 P2 Y3 K& Q$ A& R
( z" O& {9 h# y) A9 V X E方法:
5 A- t$ Y9 K# T/ |; _將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:, B7 h4 E4 [3 e, ?- I; m
/ D' C2 i N! G& k/ X! c' @2 w( q1 t3 X
cd C:\Program Files\GnuWin32\bin
% z }! h" M/ `7 \ L% ?msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po # x8 a' T( M" E% S2 z. j" g
9 D3 @3 d" W$ A0 }- w' h
+ O) l' }; N; V5 A, @0 m6 i0 T; N% F' e# W5 P: Z" a+ a1 |3 T6 v& Z: S; c
: u- R& W' M+ W5 s2 A9 I
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔
9 C) Z( U T* R6 X7 k% `. {/ N' W, B9 k# F- N
# ^; @9 ]# [0 C# C
+ k+ a" R+ U: t6 f
+ D H& \( F& y- x* S( j7 m
再用記事本打開此檔案,如下圖加入:
X, v& {5 M% |; j1 Jmsgid "Reboot"( c# }9 r! C0 H, `, u
msgstr "重啟系統" " \6 ^6 \, X9 J( {
3 W5 Y6 x; K! X4 O" M$ t+ j
. Q5 P Y; S+ k$ h& K8 u完成後儲存 (使用原本的UTF-8格式存檔便可)) I% P) Z* f& g. f3 S( N5 {+ Y
M1 S* k t8 A$ Q3 V, E; S
2 J1 q, z$ R* R& `% O$ P
$ M6 t) D1 t3 J' }( U$ |) D, x m
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:5 f3 @" M5 |% w' S( {& G {9 V
+ `% e. R4 h; L# J, N
, D5 _7 C8 ^- _+ u+ w/ L7 i( U& |! M
+ c9 ?! C: K. z4 L8 h方法:
2 P$ h5 @) B/ _! A! ~ W! y
d% B. Y* G* V0 U0 O
( [ z, j1 J: M( |9 v打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:% d( W2 {. A+ Q# \ M) C; y- K
4 ^- o) A, C" w# J
' Z/ a. K# ]* T& ]8 y/ V) }: E1 N
4 m/ d0 w7 k% {, a7 B3 ?選擇另存檔案便可,例如存至我的文件目錄下. A, q) S$ i# R& T2 `7 l1 a
2 ]5 g2 o$ w% J* Y( Y0 k, H8 }$ g
& D& X. Q& ^3 H0 W3 P! W
I8 i, z, B* g3 c& R9 _完成後打開我的文件,會見到程式已經另存了一個 osso-powerup-shutdown.mo 檔,將此檔案上傳取代原有的檔案便可。 |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
×
|