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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:% t: P+ s" F2 {; h. A+ i4 L
0 |, k; k* G& A  V* X. f
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
9 F: G/ S$ x$ F; u+ z& k7 h% I0 Q9 r5 N# g' u  n2 l
N900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。
( P3 Y7 _6 e+ @; t  R! @& TTop in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。
. i6 x8 @" U% N; f3 y* u" j5 g/ z+ E, F" K) Q; [

# r/ E1 p* x3 J6 k
5 \9 m- i, l& w$ c修改方法: (修改文件systemui.xml)3 X4 I' A/ O$ k& u, u+ w: p5 c, n

) ^, {* ]3 y& V8 o% Q: V
4 t$ W, |/ p( W; ~$ ^1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)% h2 C, I9 M; @, }- e3 |! o$ m
root
. W* u% n, ?5 W9 `+ Uvi_/etc/systemui/systemui.xml (注意_空格)

. E7 a# K. z* I' J6 O  Z注意: 可直接使用WinSCP連線到N900修改
) m7 s, h# ]( H2 i5 W. B3 Z! L' d
" z7 l3 _9 i# H$ W- l  Y
' H& v, ?' d2 z$ i8 P/ x2.) 按a鍵進入編輯模式,然後移至下圖位置:9 U+ D- y0 |* l. A: }

. x# R9 _6 I' k. K( {' M如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機9 J4 U3 F  _( E

8 K* L  d$ U) R3 G( |4 {$ I/ \+ G: O4 |( M
3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?* u) X! ?+ _4 L. T
5 A3 H: ?  G; c  Z
而我自己就只喚醒【Reboot】這一項功能,見下圖:8 L. ]; Z! m2 t0 z
! g5 C5 r# M5 Q+ G2 }3 P0 t, h
& V% u/ c! O6 ?) w) N1 F
; m0 c' M9 h) y  \6 U! f
是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;
/ S% h; }; r% M" D  r0 `8 w0 W8 c- \; L; l$ N6 q( x% _  s

* ]. n2 B' S5 g7 W! g' L% T- O在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:
* ]% {, a6 ^1 A4 V) ?3 M3 E: G1 u! l$ N4 n( |$ {2 C

7 p! r9 d+ f8 X% Y0 }5 n1 I9 P% |5 d. |' w! |: M
心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了1 Y9 f6 ~9 s+ E
7 \) Z4 o' I& p1 h# v# g  {
0 i* q5 i4 ^+ m5 ]
$ Q& j: Z5 q) c% j' A

/ L; F( R, {5 _, s至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
. A- M/ Y4 U4 ]/ k9 Z( a' x- {0 A& S2 t# W3 c
' n7 R/ [# c7 G( [. Z0 p
4 y% g$ P9 i: v) \+ a
修改方法: (修改文件 osso-powerup-shutdown.mo)
0 c8 {! c) ^5 e" f) t1 Q) o  z) O# x
, y8 j  t4 a. ]文件路徑:+ L8 o1 A( V# x; G! v/ v: N: B7 Y, k
繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)
9 f5 N' p. }7 X3 J. Q) }$ _繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)/ }% n" a% y" x+ E5 a* b
簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES

# y1 O' d6 R3 x" D# K; r! i0 j( @
5 Z  p% _5 U, y( G6 o1 J
: I6 W, s* C5 Y; r% x0 j% C1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。
% h' B. ?4 X, w7 d8 r8 t7 u( x& B. r$ X' s" U% ~
# U4 b$ e' k; ^/ n
2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
7 i! U6 }& l, n) l2 h) V
遊客,如果您要查看本帖隱藏內容請回復

; T# v& ~$ @5 j% S. v( E
3 B( F' y: Y6 Z( T; }# _9 U9 f6 E0 |% V( I, Q8 H
方法:
' I2 z- `) y# `8 _, O; p: U* B# _
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:& K# P! s) l$ Q2 e
- v4 t5 ~( h& c

# m1 `# C# @7 D! O! _% k9 I. @' {
cd C:\Program Files\GnuWin32\bin
" n7 S3 R/ \- I" C% Rmsgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
6 h+ S, \  d2 G

6 J% Q+ _1 K$ F2 U* T3 K; ~" L% B1 M0 O8 D
+ [* t! ~3 Z. A7 M5 W% }& w" f
) `$ n. C  W8 H0 X$ A, u% L: V1 E
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔
  r" F% T! e& g$ M( @& _5 z  l' l( h- m% P' i+ O. `9 P  _$ r% n

2 M, v: u2 T0 b. A" n' o1 _- q2 C" E% x) k/ t' l; Z; o

  x1 O5 \' Q5 r) x3 P再用記事本打開此檔案,如下圖加入:
3 Q+ @1 A5 ], ?/ g, \, h. c
msgid "Reboot": {% D3 B  B: s' A/ h" R, K8 G
msgstr "重啟系統"

3 Y5 M1 x' a9 r3 \$ \, y+ s# z1 O! }- ?4 ?
# L# l$ c! n3 C4 w% [, d
完成後儲存 (使用原本的UTF-8格式存檔便可)
# `# x( K: n5 z0 {; h
4 @4 u+ z8 [* J7 n& ]; j- z
  C- r6 z2 p" L# v$ B9 z  E
$ G" h! d( U$ B5 P. H6 m9 |
5 I; C. ]" x  W% ?$ i$ B& k: k3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:: E3 Z( U* M+ V  n3 H8 D7 ?  C
9 o; h( S% i5 S2 |" M0 @
遊客,如果您要查看本帖隱藏內容請回復
( \' A8 X7 H) T8 K2 v1 J
- c- v' }, Q+ q# G4 o9 ^- n
3 I' U- K' D  {# U  T! b  a, K1 G# l
方法:
0 w# `  _- j6 Z  K1 G5 T
8 v, K6 ]) c1 g

0 k. L5 F. m; v" {: u6 ~3 U, {, ?打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:
' E& A9 Z. ^8 Y$ e1 r3 Q  X7 Q2 Y% o/ S

4 p- F% |2 o  Q$ A3 N# p% y. \8 O  ^7 p8 G
% ~% w& j: h/ _! ]. q: U+ I
選擇另存檔案便可,例如存至我的文件目錄下
  ]+ S4 Y8 {2 T5 y* Z# _, M3 S
1 R( E3 Q: V0 t/ t5 M/ C6 z
, G$ H8 \- n! |# `" t
8 Z. M( _3 s8 w0 f+ R  h& _完成後打開我的文件,會見到程式已經另存了一個 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, 16-3-2026 01:35 , Processed in 0.513374 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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