找回密碼
 註冊
搜索
查看: 3558|回復: 3

[教學] 喚醒N900關機鍵的三項隱藏選單

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:
/ ~3 `( A" l6 P/ B( m; Z/ n1 v& A* R2 O( _5 ]/ \9 z
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
: I5 K7 N+ Z! I/ `: I
8 q+ t! q, g1 ]  ^( O) CN900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。7 {) Y, O& c/ c; ]# v% d8 w
Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。
& V' ]! S- S7 g/ ^0 A8 c5 L( ~/ S1 G) v

7 G3 Z$ \& C5 q7 x3 ^! y! @& G  y: x+ S
修改方法: (修改文件systemui.xml)$ m6 M7 y8 B; Z3 w4 d3 z8 J
: b. K  g# ?. }+ b6 X
2 m/ ~2 \/ Q0 k$ q
1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)
0 J  l6 I$ p1 d, H0 x
root
  }% e: U, Q. V& f  X0 w0 }vi_/etc/systemui/systemui.xml (注意_空格)

5 a( h, L' t/ b9 M注意: 可直接使用WinSCP連線到N900修改/ n9 y# K0 C. y" o
2 q% N, ]7 t& K0 ~/ W

$ B$ z0 }) ~1 O. \' D! j6 X  f2.) 按a鍵進入編輯模式,然後移至下圖位置:
8 C7 `) F0 y7 j/ w4 o2 r; T6 u, S3 d7 _9 q
如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機; G( b8 h- l1 m+ p

; i5 M, \& W+ \# d% O
# J) w0 X8 B, g$ S3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?$ y; v7 f6 p% C' \" G4 u( Z
/ ]: \. F0 G. A6 l/ X0 k
而我自己就只喚醒【Reboot】這一項功能,見下圖:
$ O/ q2 t7 _; n4 _. O& `
0 Z/ V/ q) T# e+ r+ c! z
& {! Q. U! D: y8 y  f- K2 o) D
5 d5 P% k! T4 W$ L% r是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;
7 d+ H2 |1 d, `; R
7 j7 {4 e) O3 n+ S$ r) @8 L# z+ M, S8 q0 G
在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:
2 x  ^4 J7 u6 i$ |' ^- g1 `8 I) `- I" ?/ V
  }- S/ d" v- j: k. ?

* U) `6 i) u) u: A1 L心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了: k1 a0 x* G& ?- V% ]7 `
6 h3 Y1 D7 N' n- \

) B- K+ G! Z2 W! d% P- \
. b9 V) R9 t! K8 Z: u
! l5 r2 l# j4 f: O0 J7 s, S( T至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
6 T! f  j' ?5 e) e8 _
; ?8 w9 G% L, U7 y, u
& j# w, u7 g, w: C" ]0 o8 @+ P9 N; H  z1 I& v8 p
修改方法: (修改文件 osso-powerup-shutdown.mo)
9 S; T* J' s- j$ [" u2 Z) b( ?
4 B3 y( X0 W% y文件路徑:9 ?3 B  d  ~( D) s. q
繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)* w4 s1 L5 n; W7 c  Y
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)
3 G. Z  \! D: Q! U0 W簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES

  A$ J& e! e$ P- a& c( [: x  g9 b$ p

3 _0 ^; P: z! v0 I* R0 U# d1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。
' G* W5 D# C* @" S, m: C' A& `
7 q2 a$ f* [( {, A: E- L/ s- F
2 g1 W+ l' \  x+ j. r& w- e. Q) h2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
6 d" y) g2 E+ x, a, E/ U5 ?
遊客,如果您要查看本帖隱藏內容請回復

4 r  [3 ]9 X: R* ]' w: D8 z
/ B; T! C- A1 q/ m! a4 S7 ]) S
/ \: w6 F. S) E4 s1 N& o方法:: a9 |' S) s  f6 I8 E' J
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
% D$ T4 x* \& S- N; X: H* C/ o- q$ {$ y& Y9 n4 }3 K# K( `5 N

3 L# F+ K; j: |7 D
cd C:\Program Files\GnuWin32\bin0 X' O& `. i- d# l+ X, l- n
msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
2 Z6 n1 w$ Z4 d% p7 H& _8 c) j" X
6 W6 b9 o1 U! V8 _; C2 P) S

2 Q0 t1 o' e$ N
0 m6 F$ k4 R0 w0 X# ]5 x, c, ]+ K2 Y( s. z! e
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔
' |6 J0 f( l* u" i1 W. T6 L3 u5 F
! ^; I1 J9 L2 |3 u
! U/ c1 p2 J0 D. M. A
+ M; m, s9 I: @+ ^; F4 ~' h! x
再用記事本打開此檔案,如下圖加入:
0 r# @5 {" j, P3 _0 h+ a# S- \
msgid "Reboot"* Q. E. r. x2 H6 d
msgstr "重啟系統"
, j$ h# {- r8 T+ M6 ~( o4 L% p

. P" Z: U" p7 \7 v% Y$ }# Z2 q7 u$ @# T# x$ s9 Y5 ], ~
完成後儲存 (使用原本的UTF-8格式存檔便可)
: [: |/ r6 X  J8 N# Y6 n. {$ B+ P
; X- K7 [2 ^1 r6 D1 s

+ w3 f9 [3 M$ T5 ^5 {( y8 w5 e* j* }. g, K2 S9 X: `# S
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:
9 V8 k8 Q9 \4 {* E3 a. i! q
- }0 s# h( @* j4 u% s" _5 }* m
遊客,如果您要查看本帖隱藏內容請回復

# x5 p$ [1 S8 }' m2 H, q/ i, n. ^& t4 A" x+ d
/ n, j  g2 D7 ~$ M" e
方法:
6 G: A5 X7 r- C7 @9 p  H1 J: M% H& K' ^& R
1 f, F8 v: T' j* t( ^6 n+ ~
打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:. w4 I6 e  @4 |* `7 ^

2 Q' Z! ~9 {4 z( R/ P
; E5 S6 D: L6 w: C' E* g; w6 Y8 O8 e& \8 g

9 R; I, e8 l! u# j選擇另存檔案便可,例如存至我的文件目錄下) Z, ^4 N7 B* H) \2 [- i

8 L  g7 Q& R0 y# P/ ~. d4 k; L. N, o
2 H. y; S4 l$ t, }! ~" o6 l
完成後打開我的文件,會見到程式已經另存了一個 osso-powerup-shutdown.mo 檔,將此檔案上傳取代原有的檔案便可。

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?註冊

×
發表於 15-12-2010 20:57:52 | 顯示全部樓層
I don't understand bot thanks
回復

使用道具 舉報

發表於 5-1-2011 11:58:53 | 顯示全部樓層
不&#38169; &#35797;&#35797;看 &#35874;&#35874;分享
回復

使用道具 舉報

發表於 18-2-2011 11:48:45 | 顯示全部樓層

顶一个

好&#36148;,&#39030;一&#20010;。
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|歡迎光臨 Julybee Club

GMT+8, 29-7-2026 09:41 , Processed in 0.018747 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表