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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:
9 P. h7 C, A& s" K$ I( q, D! [' ]8 T# Y: l% Q5 o7 c( p
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
  \0 I* u5 Y! C* X! C1 I
" i) l4 m( p* o1 [  qN900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。
! E8 ~1 N( h! ~. @+ A& F. }; |Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。: j7 w; [& l" b0 Q/ r. a

* M/ b2 {! Z2 G7 a3 n; D( V- Q  ^" d4 k3 b2 C
5 e7 D7 d* T: F: ]3 R7 V7 M
修改方法: (修改文件systemui.xml)
* M2 @' a1 [& D( T# p4 G1 F5 ^# S2 C1 D: w2 Z

" \1 O! c+ V6 [. F5 }0 Y7 b  `, K" a1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)! S5 c/ D6 n% `
root4 Q, W2 P: j. ^( e/ q
vi_/etc/systemui/systemui.xml (注意_空格)

3 I* J5 z7 i6 s0 n+ E注意: 可直接使用WinSCP連線到N900修改
+ z% Y( x  r% S6 }
( ~2 X% x. @- ~# A) }6 p+ w" i! p0 W; [  Y
2.) 按a鍵進入編輯模式,然後移至下圖位置:3 }7 n% Z4 ?2 K& k

& k9 K; `5 _! i# X' d1 w: L- r$ n+ A如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機
) h, ]% O9 A3 `# Y* l+ h% h2 ~2 c  x3 ~$ G

3 [! d. Z5 y  K, v3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?
# c7 G+ ~- k3 g! Q% q" B; Z% S8 E* x8 p: M4 ~
而我自己就只喚醒【Reboot】這一項功能,見下圖:
& ?) B& ]" P! P1 n- y' e! P* d# t$ [* M( C2 k# ?" [3 F
: H7 O" q3 y/ f; C" A

# I2 R( `  C0 J: i# Q2 T2 g是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;
+ V, @( l9 @! \' s2 s- ], f
4 o$ c6 W) {9 ?! R  w$ |0 N% B; ?" r, l& C  q( t, x0 Y2 h. i
在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:9 c& Z  R1 U6 s! N: L% a4 f

' k4 P3 G8 @% V8 y9 g5 e: e
: ^6 g* R5 j& ?6 |. ], ]0 X- ^$ T2 d0 b% m, g
心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了+ F+ v) X4 l% d) R4 |
$ S1 K8 t" \8 V# u# O8 G

& n5 n% {0 y- p3 T
: m+ l% [6 Z+ i8 R( y" x9 ~
# [8 N( f0 f+ J$ k! l1 I至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。/ m! Y% f5 j& J. D" j
% Y# w4 I% y6 f' ~7 J

. {( o0 \7 p7 X! e5 {* j6 F
( Y  m6 |8 A& P4 I+ g修改方法: (修改文件 osso-powerup-shutdown.mo)
8 i; Z, q' Y1 z. G+ R) L- U# S. }. e7 l. E3 z' S
文件路徑:- R! W  Y/ o4 X. f- m
繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)
; _/ T6 p7 W% m繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)
, ?5 F8 E. ~  p, L) }" A簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
' \0 e1 a1 u' n0 s. }

5 }8 E0 ?; N2 U- E) A# v0 u- h; N" e
1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。
0 ?* L% h$ F! {. E# _% ~7 V4 H3 w6 X2 T* p
, v% \7 M7 E8 F0 ]
2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:  G9 y0 H/ e+ c1 D) [. i6 L
遊客,如果您要查看本帖隱藏內容請回復
( x5 C7 i' u% u

$ `: u+ r  A5 R4 c9 V
4 {' |# r" @1 H/ f7 F方法:
) }) q8 j* n$ D% \/ u
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
. j  z8 x' g4 \
2 s, l+ q  T! C/ P( D" K" u" u4 \
! N$ [- z  e: ]& N6 l4 J
cd C:\Program Files\GnuWin32\bin
2 Z* m$ x+ A, R) g  ~msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
% x; `0 ]3 E* c0 Z1 |8 @
3 g4 |  A# d/ ]

0 ]3 S' _' U7 }  I0 F$ B# l9 Q6 k* Q3 N) ?" s1 n% |# _% ]
- S# ?- J' A- V) o" A0 ?
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔0 ^  R* B) V/ u. i- ]) @

& x- I, o/ n" R, q7 l" e8 [7 p9 o4 e7 y2 F1 v' {
6 t! y- X4 i( u2 Y0 p* M( P: i) N

4 f  ?8 Q$ C+ f7 f9 @4 t再用記事本打開此檔案,如下圖加入:' w$ i2 M+ f8 _1 P9 B! i
msgid "Reboot"
5 |- b. _, c7 [msgstr "重啟系統"
! q! h1 h7 m0 e

& J1 M$ Y4 k& c8 e7 Y5 M' O, n# H/ C) t6 i' j+ D
完成後儲存 (使用原本的UTF-8格式存檔便可)  D8 E+ |9 }. Q" }5 r3 d
: L, d( Q+ L" Z/ \; }2 X" P8 n
2 o; [" t# f* q0 Y& D
$ t4 _* c' ^* x" o; Q9 U- V* A
& A) m8 L. \& o0 s* K
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:: d+ h+ y* g& N0 J% e2 G
3 J+ m# g4 G* H& q/ @( U2 O- D, r
遊客,如果您要查看本帖隱藏內容請回復
# f+ X% r/ M3 [9 c2 t5 }
% C! f4 a1 {$ i: ~: i0 |$ U3 l% }3 C

8 Y5 t! J4 W6 E0 J5 K: s  }8 N方法:
& C% f1 q) B! T/ Y: f  n' s' ]
6 X# r9 C) y3 A
+ `. s1 N# W* z3 K$ `/ t: t6 D# N* B
打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:6 }: b9 @0 S1 \! M

! c) j6 Z* i% L: V/ _- v7 W- [- _5 H# q; b% O; N
# B3 J- _. ]- A9 i
6 d& C6 F4 B3 P. v3 }; w8 u. l
選擇另存檔案便可,例如存至我的文件目錄下
( |! @" g) [& X4 q/ I3 P8 K( E, n6 x1 Z8 o

6 @  U  \+ o2 Y- I  u" U& ^- I8 S6 q$ ]" ?) S" L9 V' Q, z9 |1 ?
完成後打開我的文件,會見到程式已經另存了一個 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, 27-9-2024 21:07 , Processed in 0.207289 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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