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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:7 s  {" K7 G3 v0 \: V  @
( w, ?+ K" t1 W' V/ b5 K- d5 }" Y
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
* c9 z; i: _# Y" v, i  ~. F6 S
  p# o- k0 ~. RN900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。
9 o8 |- ]! E+ d* W1 z. z3 eTop in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。  w( I9 C! w9 N* z$ J2 \: X
2 f% i4 P- ]9 h# }" K$ Z$ M

, w. O  ?+ t5 W' H
* [7 m' R  `1 w" B3 K修改方法: (修改文件systemui.xml)5 [2 A  d: S- g6 S& N9 }

+ {/ ~6 C% L( ^5 A, a4 g5 I) D. P- ~, V* i: D
1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)
8 x1 v7 z7 ^2 W, V3 U  y' k" f
root
) z1 b$ }5 o& d3 a2 X! M; [3 uvi_/etc/systemui/systemui.xml (注意_空格)
' i% R* k' N; C
注意: 可直接使用WinSCP連線到N900修改- r' e) `+ r  U, ~/ K
3 T5 @& [7 L8 t. E

6 A( ~2 Q8 b8 }7 c: B9 {2.) 按a鍵進入編輯模式,然後移至下圖位置:, a& m8 J( H; j* @+ A

. v: K' W5 ?6 j4 N# T% Y1 V如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機& s+ [" k& ]& ^2 J% m( s

9 n2 S4 b1 f! |/ {, O5 \- u8 v6 }  m/ J7 ~0 B
3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?
. F: a; z! \0 V+ }# ]3 [
9 P7 B( t" J9 M* R而我自己就只喚醒【Reboot】這一項功能,見下圖:
, Q1 Z' {& g$ f/ @$ ^' w; J
+ R9 ^) L) {+ U) L7 A
0 a6 I8 m0 I$ t& ]! e; \+ P+ m4 Q3 q6 t3 g5 ^, E( T% E$ N
是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;" s1 {9 q5 E& P* y! c
. I' F# A3 V" k% b% ~

7 h, K/ K, c, d! b* k/ C# u在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:
* U& L" B( [( U1 c# B/ X. E
+ z" R3 l  E: O0 y3 ?  U1 p- H) r+ h( F4 g0 N. n
: v% i3 P9 N; f8 `1 @1 a1 l
心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了
  @3 n8 Y8 c3 M  }8 _
4 v4 x/ C: `4 h4 O2 t. y% _1 X- c% p6 t4 F7 P
, Y- G, A; I8 R. v- }9 P
0 |2 o' M- s  K7 y: G1 w  W' E
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。- b+ {8 v; Y3 ?. P* t1 D; l

8 S) u( k3 D9 D. M& p' f3 Z$ [- P. W
7 b! i6 Z) P$ X% y$ d
修改方法: (修改文件 osso-powerup-shutdown.mo) - ]# s4 t9 o6 v/ D! ]' V
+ u7 k# S2 W1 J1 Z! h* w
文件路徑:
8 e. l/ [: F$ Q+ p繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)( F0 q$ p* D6 v( w) `4 R
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)! M, K% x& B* N) d+ l
簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
4 t% P6 u) d& h, d7 }' U( i

0 x, a: c" k" y6 G8 \: G! j# r; ]8 w3 `0 z; ]- v- C& x
1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。8 u8 p  @  C) g, y3 Z' b5 b
$ v# Y6 d; Q$ O0 D. Y

% x/ \3 y0 j" Q1 a7 ^7 M4 ^$ P' o2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:! s0 d! t# b" r+ R& t
遊客,如果您要查看本帖隱藏內容請回復
6 P/ k0 F# B# M2 [( j( H

  m  P- g4 Y1 |) x6 C: @' y
% Y/ B, E4 p' D: \  `% M方法:
; J0 s# N9 Z: n5 }1 V
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
3 ]; K. B% F  z5 G: K5 X# ^' ]  D8 R8 N  P
. [- h- B  a5 b" O# u- |
cd C:\Program Files\GnuWin32\bin
! y; o. K4 R7 r& dmsgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
0 M$ ]- C; d) g# ^

( _4 M: G* ?& p7 [. u1 P  o& l$ T+ x' V8 f8 y- S) q* d* C
8 ?' Y; J( k7 T, q/ }
* e7 _2 c& ?' C5 D
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔7 Y' L  h+ Q  m+ @/ O1 E7 ~/ f( ]

( g7 x3 S3 `" X, [7 g: p9 w* d* q6 Z3 G

" H4 o4 f% ]8 u( H9 }! v
' k" {" |/ n4 B3 D% @* Y! @8 `再用記事本打開此檔案,如下圖加入:# u4 b2 P/ m( ~
msgid "Reboot"
& t3 k7 q8 Q" o+ o) Smsgstr "重啟系統"
$ s( C1 \  O  N9 Q3 M' H5 {2 X
* d* A" a6 ^% ?. I7 S

! m$ U6 M3 e2 _) `( m6 q2 S" F完成後儲存 (使用原本的UTF-8格式存檔便可)) M' U- c8 G8 i+ Z; v- _

9 {: R4 j3 B1 [5 b0 B0 M" V% \4 X( N* r2 d
5 k' e2 K* ?  ~0 F" i
1 P, w" E$ b3 b  n( ]
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:
$ C- z+ ^$ _0 V  D5 S5 d; [5 f# I0 j  k) b2 S
遊客,如果您要查看本帖隱藏內容請回復
+ T: ^1 N% ?. K: T. z8 o* }

) I, v# S5 o* s, V" `% [8 f' b
" m( K+ W/ z: z9 c方法:3 l: W2 T+ P6 i8 p

; ?* p# n2 [9 M4 }  S0 Y% K" i" ]8 o
1 i; p' e* @; `) J8 M- {* {9 B, j
打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:- R- W6 t$ J2 A+ a" x% B

& j8 U; @9 N6 a
: e( l. @. p4 O: {, M- E5 D; j, b4 O3 H& J

4 s) p' n: `# G7 ~; P& e9 n選擇另存檔案便可,例如存至我的文件目錄下4 p! y" P, k2 `% l  h
, h, `4 K2 m5 I; r" x, A

. a" O9 e; T6 T7 _) E/ D, e0 ?8 B8 n7 n8 ~
完成後打開我的文件,會見到程式已經另存了一個 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, 14-6-2026 05:52 , Processed in 0.017849 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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