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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:' h- W' M. {+ {
, P1 p6 |4 r& W2 J0 m- `* |
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
5 l) ]8 [! X  a; b5 @6 A
" `; P* B: g4 `6 ~0 PN900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。! N( g6 L$ s$ s  R: x+ N
Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。
5 s' |: x' [) i5 v
+ Q. K$ j8 {6 q, _& a) {
, x  y$ C6 w" W' l, g
8 L$ I0 {. }$ M7 {/ m修改方法: (修改文件systemui.xml)5 Y) e! D' ~' ]! Z( f& A0 n  q
2 E0 c. i/ |1 h" t, ]$ W/ [

6 F" w% B% P7 n- \% Y) o7 L' Q1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)
6 b; R5 b$ D! d, c3 ^/ g! |
root, n( B% R1 {5 C7 y
vi_/etc/systemui/systemui.xml (注意_空格)

8 |: O% Z5 s/ ]8 j2 S2 _注意: 可直接使用WinSCP連線到N900修改/ J6 ~9 A. x2 |0 I- U- S" {; F; N0 F
. n1 U8 {# D$ B, O. P# ]
9 Q. i, H+ `% v, v
2.) 按a鍵進入編輯模式,然後移至下圖位置:3 g7 d0 T- D; u' G
0 O1 ^: S" D0 S5 q! K4 U3 N
如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機# O  e2 |( o* q& {2 D  l5 |' b

8 i8 |1 p+ U* j: \8 ~. V1 J- \& H2 m! w7 I
3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?" Z+ g) `1 L, D  P
- i- h' n% A) H$ j
而我自己就只喚醒【Reboot】這一項功能,見下圖:
' T( z6 x; k' M; ^  J3 p* M) M2 t. i- M" y3 f

* \5 t! R" G- Q* O4 ?
! d2 P8 o' o/ A/ ^' ]6 S是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;
0 G4 R+ R. q5 T% _; J
9 r% w9 G: T& }7 g% ]
0 [2 x/ V2 e6 `0 @; q在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:
( F5 p* C( A4 `& {# a; }* r; C6 H1 Y  n) E* N0 y

: j' \# N6 s& W* t8 E6 X% S& [, M5 D6 R8 F$ @4 i8 G8 _/ }
心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了5 F5 |9 B7 F  E- r. t

2 L% s5 R' Y+ u
( j. L! P! j1 g. T# k
: k  x8 D- I3 f2 c" N  E: k9 z
+ [  F( o  d1 O; Z  r1 |4 L6 {至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
% G# a$ Z# J3 g
: [) o) z1 r8 c: J
, A0 a- S1 G, D5 v0 ?' ]+ H& f/ R( j9 m" U- b" q
修改方法: (修改文件 osso-powerup-shutdown.mo) 1 X# J  K$ r( \- j& R" v1 ~
5 C7 n& w9 C7 c  O9 [
文件路徑:5 r- T3 m  c! @$ V( M& Z, K7 q5 L
繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)
" q2 Q2 z2 P' K繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)
& M: x7 `9 Q- _簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
7 y& d3 e3 R) A$ c

( c/ ]" G' }. Q1 O! N' L- R" K
" ]5 \( G! ^, N% v1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。
( W: ^; [0 t4 C' ]
: B3 N* `! C- P' c  g
, F' X0 l$ `  P7 O# O' ]3 u" Y: i2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
3 v1 j) G4 i/ g! ?+ H
遊客,如果您要查看本帖隱藏內容請回復

8 f1 J7 F$ Q4 j$ B- L/ _* W- p+ f
/ s$ v$ x$ l5 n$ H/ L9 a6 w' D6 G: T& F) t8 ?. q9 _! P
方法:
& F+ P9 Z7 ?( l/ H* R3 M1 e2 c
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:. ?7 i! [4 M' l- z$ W# X& V) a

3 n1 t" _4 T& l1 J- o0 n! C' ?0 E. F, N2 A  Q. J! F
cd C:\Program Files\GnuWin32\bin6 K4 c# Y0 A8 I* m) F+ \, Y0 R) X
msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
+ C/ Z& x% C6 p) d

# c/ Q1 {3 L" ]% {# S6 I/ b3 `# ]6 f. Z' K. h9 i/ x9 P
- {( q3 K1 ~0 X+ {; f4 g- L! y
6 R% E9 c9 L" X- x; I" P
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔
( b+ n+ x5 H/ L
0 b9 O! H, C5 m4 h: x7 b6 t4 s( V/ D8 I

: p; G9 z" z. H3 H5 v, f1 i" M. `+ i; q, I6 S/ ^. P
再用記事本打開此檔案,如下圖加入:/ ?- f0 z+ K- H  Q
msgid "Reboot"( H* {, l' }* p: K6 c
msgstr "重啟系統"
* J5 G; H, ?$ Q3 q& ]
) |/ x" S4 G1 A, c# C
% O; a+ \! H: p. R
完成後儲存 (使用原本的UTF-8格式存檔便可)
8 \; ?: q( W$ ]0 c$ ?! x4 n0 J1 C( B9 I" N3 e' p
: [" x& ]# S/ r$ I5 B

; u- Z' s3 r) c+ b) b- A* L, s
5 U" n$ v* ^4 w4 i: [+ d. Y# N3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:
' E, ]! ^: p/ m" a- D1 L  t9 C
1 h8 i- ^' C1 j
遊客,如果您要查看本帖隱藏內容請回復

' w+ S$ }; g- \$ G" H) E
  z5 n* s+ b+ y3 }1 T2 d
9 @* p5 H) s. g/ M/ F% y方法:: p6 G& d2 V2 H( |) S7 ~) b

7 c8 X" K! v( m; d, z" a% D% Y
8 D. a) F* N4 j" {6 n7 g! P$ \
打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:2 P8 c* x4 }2 t9 X4 ]& }
1 X' o0 f. E+ L. L( o
% E4 ]8 U2 w: L: @! |( o  P
: ]# m0 _: H& `2 V
, F: u' b' |2 I$ X; c. P" [- r4 C, m2 b
選擇另存檔案便可,例如存至我的文件目錄下) \5 I  b4 p; M& A5 d7 q9 @6 B# j: C

8 X* u1 T# s' W7 p: d  {  L- e. Y
+ q) U! P- S; _3 B3 a; w. p
2 Y- y- z* W! W$ j& N. i完成後打開我的文件,會見到程式已經另存了一個 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, 12-9-2026 11:41 , Processed in 0.017634 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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