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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:, N, m9 N6 g' Y* S! `" a5 k2 V
' o( E0 p! F9 a- J
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
/ q0 d5 Q4 p; e3 C! l9 N( Z1 R4 O$ o5 W+ w1 I# W
N900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。- f1 a: A9 i! I6 `1 V
Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。2 ?" X8 G) T( E3 n) ^
- C+ ]! L/ y! {, V0 N0 }4 c- ^

" ^1 F: B* E2 }# I9 @) J  A, S% O/ v' ]2 c/ b# K! f; h. C' a
修改方法: (修改文件systemui.xml)
. _1 {. ]) ]$ A2 j" b
5 S0 }' J5 ~9 p7 N. Q1 E& B
$ X2 A2 o' A0 g, @: h9 m  V; C, v1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)2 r$ Q+ r- U! x, C- f! E6 s
root0 ]6 r2 K+ j1 l2 g! d* k3 `# s
vi_/etc/systemui/systemui.xml (注意_空格)
. G# q! ^9 c; _2 \1 Y, i
注意: 可直接使用WinSCP連線到N900修改, T- S9 |, E# @* E' k  y, m, A

- o, E/ F( _0 m0 O, `+ }: T' l
0 t7 O5 z$ U0 u2.) 按a鍵進入編輯模式,然後移至下圖位置:
: x* S0 l( b2 Y; E2 `2 K  F: ?: Q  l
4 o# v3 A4 y. n: l* A如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機
+ @. m7 @3 d, V  V
2 b+ |, V# N+ N: K/ a
1 N9 f5 J: V1 b3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?
2 M4 X) |6 t9 F% V* ]* d- e8 P) ?  I+ K. E6 q7 S1 Q4 F$ P6 z
而我自己就只喚醒【Reboot】這一項功能,見下圖:% |! s- p% ]0 B6 u4 X
4 K6 j5 \. a! ~$ o

2 j" Z! s" f' Y+ b* F; l/ E  Z. s- f$ m7 U( q/ Z, H
是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;. S: p" B7 }& n; X/ q  q5 p

% r/ j7 P! @/ R, J( I' H2 c
1 O, r# _: ^  m" {在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:4 K0 C- u( Q: \! r$ [9 g% m

9 \' j! g# i1 e
1 R" W) `* t. `/ G% o( M2 _
: n& O6 {, F  _心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了
6 z- b" i  H3 Y9 c2 }- F4 T4 M

4 z7 G, W1 _' `1 ?9 [; j
$ D4 \+ {& w" Y& V6 b
' Z  m! ^5 j0 C/ G9 D9 A至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
# ]; S4 l: r1 D& _. l" r' H! Z+ E

: J( m: g" r6 g& i- w% r$ O4 o3 f
修改方法: (修改文件 osso-powerup-shutdown.mo) ! e1 Z* f6 b3 P/ s2 o8 M

. Q8 U/ U8 ]. C+ l! A文件路徑:' T9 N, m& n( V, G8 \
繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)" A( r$ D: v7 P4 R9 O
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)1 L5 n  B7 P6 s1 U" h
簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES

& M5 X. `: T4 H2 s$ G0 K. o- L  `  o0 d0 {9 _8 A
. h, V6 o% [. u+ R6 T; ?
1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。
0 ]  V9 u5 y- [5 X5 x  m1 A- U) p8 A  c4 c; N$ U7 r: r

# W+ G# W) Q8 X2 z# m; a6 x2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
3 Z, x- B6 j' \
遊客,如果您要查看本帖隱藏內容請回復
: n! P2 z) c6 `+ \

" A1 r; ]; F& z% _7 G9 @
  t/ J' ]+ B& j- l1 @1 n方法:5 ?& A, X* L7 q( L$ V% s, |) w
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
/ }/ A# {3 v$ V4 M) ^6 u4 G/ V! s, y6 l' R& C* [
" ]: p5 G" f1 X9 ]
cd C:\Program Files\GnuWin32\bin
: K! \2 V2 X- i9 s5 Z( Jmsgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po

9 S% J( x$ u5 H5 {3 `9 ^; X
. f4 ~) [, S8 G8 R& s) F) \9 u
! q- U/ l8 l+ w4 q4 a$ ^) ~0 `
5 H4 m' ?8 R( U# V* O& w" K! {2 m9 |! }/ H8 D) H* Z2 t
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔& \" R$ n0 I7 O" F" D$ m. s& q
7 @' [/ G( Y, B9 p3 x5 z

6 e6 W0 v2 o0 B
9 J, c# A3 o3 `3 T. A% c* _) a* u; f; L& }
再用記事本打開此檔案,如下圖加入:0 G  a: F1 v7 Y- f  P1 Z
msgid "Reboot"/ w6 l- R; I5 Z- w3 i
msgstr "重啟系統"

4 ~6 m+ s2 ]. D' p- S# W( W
0 L& e" b: T  v2 n" `5 b; _+ m; P# q  I" x( L; @5 F2 O& c
完成後儲存 (使用原本的UTF-8格式存檔便可)
2 K" i! L6 q" P0 ]4 ^: U5 }( A
" [1 ?; f/ _7 f. D; g' l5 u6 u
: v5 Z. _9 t6 U, C0 t+ A: _5 i
2 O: c: l* \* g# P/ t& a+ Z5 @( ]. G) ?" I% m$ V, _. c& |2 S% X
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:
+ }& v0 v1 A6 g# C! H. F; K6 a* Q7 s* p* L
遊客,如果您要查看本帖隱藏內容請回復

, j" N: f. ?  d% ~+ D( H8 y7 w5 y' Y+ _0 B! B0 v$ O

1 B' x0 ~* v+ I& L  D5 s方法:6 q% E% n" T0 h8 F
( _3 Z* V" t, S. ]0 L9 f; U& r  ?
- P6 R/ l' k! f
打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:6 R3 {$ m+ W1 |
5 C: O- c; s, q( O9 O  C  v7 ^
" U' z$ G8 Y! r% r& I! i; d

6 t4 X# o5 l/ t) j7 U7 [7 K$ A% o+ }5 {- d
選擇另存檔案便可,例如存至我的文件目錄下
! J8 ~& J/ F$ G% |9 v3 v  G4 N3 @! x" h1 l2 D4 F

/ k0 ?6 s* u9 }6 z6 W* o1 w7 ^7 H  P* l6 O/ @3 v: i* ^' H5 w$ a
完成後打開我的文件,會見到程式已經另存了一個 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, 15-3-2026 23:44 , Processed in 0.505057 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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