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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:
, ?6 H3 o+ u3 G, d3 Q5 Z$ ]( |2 V0 w/ Z+ k6 S& S0 |0 R( y6 X2 V
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
; T) D- P' [- O4 T" g% S/ j# k& H
N900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。
+ }2 Q6 S. N  P% VTop in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。
' A/ X  ^. F$ P; \$ \
2 F& h& a; C) ?  S! t# u7 k' t( n  `7 o, \5 {. S

1 ]1 J: i& P& q* E  ~6 t9 n修改方法: (修改文件systemui.xml)
8 j0 L- ~5 m; E
  p0 r! E( `* Z' J7 k  H! |2 ^6 m  N
' F! [+ e2 h; ?5 c6 B: e: P1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)" O% w0 c7 }% j+ ~8 w
root5 f; ?  }; V) H  r8 C6 t
vi_/etc/systemui/systemui.xml (注意_空格)
8 n8 Y4 b( N* R
注意: 可直接使用WinSCP連線到N900修改
- ?% x. n( l5 o/ O8 k# b  U, A. c, g: ~8 d" |

4 K4 V; }* I+ ?, T: m2.) 按a鍵進入編輯模式,然後移至下圖位置:
" f2 w- ?2 }9 }/ [% c0 S1 V" X( q: c3 Q8 N! o! |$ J
如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機3 }$ D; J' B, N: K7 W
/ p- O0 c- u" \

( j6 f: `, X. g0 B; f' M% O2 G% l; W3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?
- B1 r* }7 P+ S( X5 Z7 C% a0 N8 I  c5 B( l0 Q
而我自己就只喚醒【Reboot】這一項功能,見下圖:* h+ h$ d, l9 z. h+ N; h* C
  o2 W; b5 M9 U% s

( {: C1 X1 B) \
/ c% f. r2 B# H. x/ r' h是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;
3 g* r* b$ l% N+ W+ i5 p7 h* L* z( O- ?- O/ A1 a

, k* U8 C) _, U" r在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:
+ h" w0 x# _- L4 {1 w; C- B" J& G) \4 J" E' E

# ]2 }' Z8 D8 E5 G* B3 Z2 F9 {7 O$ x6 M* S" k# N0 D& |
心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了
- j% S2 K: g5 ?: Q2 j1 ~$ d8 U, V% \/ y9 s, w
: F! H2 a& w3 A: _+ x
0 |; R- V) ?* s* \

& P5 e) W9 }/ |: O6 u7 _至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。6 w/ D, j8 k% i

; n0 }: u) {+ e: X$ d$ j1 h
( Z* Y& v; a9 f3 Y* ^1 m0 z6 z3 f; @7 d; P! T5 V' q
修改方法: (修改文件 osso-powerup-shutdown.mo) ) z) m. `6 q4 S, E; H* j: p! _5 B
: v6 I7 y! K! j: c; ^" K2 h. H2 L
文件路徑:
/ s; N4 t: ^6 P繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)" C6 J7 e6 E3 v8 [6 s9 H
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)# W+ O7 N9 W! g% S: y3 Y5 W5 L9 b* q
簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
! d2 V  L4 U+ j/ x% k3 w  |
5 W. a5 Z1 v9 r* h" Q

5 }' f; ?* |8 h1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。" L" ~0 A, ]; p5 V2 e

' c! Z( ?6 R) U, Y$ k* s% i
9 k6 A/ \- v2 ~( O2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
0 {! N  l; R2 I' k) I
遊客,如果您要查看本帖隱藏內容請回復

: ^$ r* Z& P8 c; V, p; D9 ?7 V+ T+ t; s; @1 l
9 n3 g8 T7 O  y$ |0 n, L, h
方法:
; `  E/ w) b3 S: m; o+ A# I
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:' Q9 w' p5 @. _1 [* O
! p: H% H; }$ L2 t6 `8 ]7 n7 Y

) P) B" n: K- u) {
cd C:\Program Files\GnuWin32\bin! j4 g6 o+ m4 A( z
msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
& x; `. [6 m: q7 i  {7 L
* d! s+ s- G! ?

- p, ^# v/ k1 I! J# p0 D1 K- M
* B# G: j' h. A  I
% D! K, L: b8 o* r% l完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔
" y6 _, g7 E4 w/ i# H: r
- h) g5 S& {: a9 H! O- o4 t
9 H( w' c, j' M% e8 E0 Y' o( Q
( G. h8 @: O3 [% T4 n# ~$ D2 Y& P% z4 S) |( _7 _
再用記事本打開此檔案,如下圖加入:, i5 G8 ]2 U. W7 m$ q0 t5 _. P% I
msgid "Reboot"
# r+ `3 L' `5 V; t" h: h& y/ `8 gmsgstr "重啟系統"

/ D* @+ R' D- E! [
7 E* E. E" ?3 _
3 x  t( @4 B) a' I0 ^完成後儲存 (使用原本的UTF-8格式存檔便可)$ K$ N9 I2 ^1 x8 D/ g6 @

' O" o( n9 X: C/ h* o0 g( F
0 Q# O2 {) c# B7 ~. d
% j3 a( a* [- |4 P! U) p, i# z  V+ R  m/ @' I, }; a+ A2 r
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:' A" w" R" K9 e7 \- @7 U
5 [/ M$ i. v/ k) h
遊客,如果您要查看本帖隱藏內容請回復

# W  r. Y# D1 L& W* q
& N& w7 s- W/ }1 q9 x. S5 |2 Y' D6 N# ~2 q8 ?( m; x0 Q6 Y& a* D  M
方法:
' M$ C- A9 T# j& `7 b5 y" ?- ^, }$ J4 O* d0 T7 P! J6 P6 Z+ K' i
1 {' [+ t0 R5 T! n# z: P
打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:4 [& U) f* _9 [0 f/ o

2 w  i# C+ K1 [. G) k; {2 \" ^3 C* l# M8 H& P- C7 @

5 A( N0 Y; x. W& n# T/ H
0 d' O; P% D' `6 I1 @" I9 K選擇另存檔案便可,例如存至我的文件目錄下3 m& b: i( ]' H( f. U) D) O
1 B$ _# D. m0 `  q& W4 u# R; u

: a) H# O" Y) s+ x: ~6 d9 d7 m5 F. l+ e* V% O: F
完成後打開我的文件,會見到程式已經另存了一個 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, 17-6-2024 01:10 , Processed in 0.540834 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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