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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:
; C' W, c$ a+ k+ _" E' B/ |/ P* x1 s" u; x
7 J, t+ C8 R1 a2 }, Q& H( |1 G+ D*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
6 x) E  H  ?! |$ P' _* T) Q
3 P7 ?4 H5 t2 @& n' oN900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。
% e% d. j. B8 fTop in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。
2 N% y' Y$ x* ~8 D; F$ f2 G" ]4 d2 A7 G/ B4 P/ r/ _

% N7 |4 o& P6 J% F! V
" F# E* @. d8 w$ O8 l- h% I修改方法: (修改文件systemui.xml)! s2 K1 l+ l# \2 t' p' {

- a* J0 ]5 N1 u1 f* O9 E- R  h$ u, y1 L1 a9 y7 ?( ^1 Z
1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)) q3 E9 ]. Z( }: }4 Z2 M; c
root
  j# m5 x8 A3 \8 P. |4 Q( lvi_/etc/systemui/systemui.xml (注意_空格)

5 D/ @0 b" ^( q注意: 可直接使用WinSCP連線到N900修改
' r) J4 E2 `1 W+ L9 f2 q" a3 n1 F: {( ~* z2 L# n. [& I
6 d5 \$ L( `4 {# O; R
2.) 按a鍵進入編輯模式,然後移至下圖位置:
* V% H7 g! E8 G1 e: {
% n! T; O4 o8 R6 g% ]4 P7 X: P( v如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機% u8 B' A6 X# c& i7 A/ v
4 E/ `* |5 @% W/ y2 y7 m& l
2 t4 q4 T( {( H2 L
3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?
0 [9 P) n# K0 P1 }3 q, {$ n. a1 c$ F0 J& t( Y  H% M0 L  |
而我自己就只喚醒【Reboot】這一項功能,見下圖:' `7 F( ]( M( A

9 ?+ ^& ^4 l+ z! O2 {$ h' X0 y' v7 u. @- c& d
# _" ?% x$ d' X% D
是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;. f& H) ?) E6 C( ^% d

/ l5 R0 V& o) _4 m/ X2 c% E. J! A5 c8 [# ^1 H+ n% f. I
在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:
& j0 ^- O# r6 t5 @1 |4 V' \) L& c2 k/ u9 o3 Z  \* Y5 K6 i* v& ^

0 d4 P! V, |( i& y, \% M* J0 P3 P
心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了
4 P' g. V5 \: o% A  b3 m7 J0 ~" }
) z4 ^1 H. F, Y6 a1 i# J: p% J
2 n/ F9 [0 i' t$ l5 \( {8 K  x! j, f- ~3 C7 i( L

* g# q; j4 I7 V: ~) M- i至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
% [3 r* N. M' A; ~+ t: O7 T  y- {) x" a' m- O& ]1 j4 @
2 D! u/ J! m; b9 @4 G9 ^6 u

) L; j' ~1 r' c1 J, c修改方法: (修改文件 osso-powerup-shutdown.mo)
3 U: ]; m5 [: R7 B9 k) v' D
8 n$ {6 ~. N* y) k0 Y( ~" G文件路徑:
7 Z1 ?1 b" J) v8 X繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港); W8 C2 a1 _) T% R/ v1 A
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)$ n0 E: p3 z8 G4 j
簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES

' J& H; O* d$ h( W. C
* }: s3 @% A. r5 Q% S' Q0 C0 g" b  e, J& \8 G% x, ^
1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。
  K3 ~4 `' j( c! K- A# ]$ S/ y% y4 H' B% \* K) k* j; T1 l7 [. A
9 v$ T+ g7 l7 S$ b" _
2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
8 c) @0 C; Q6 d2 o0 }# U
遊客,如果您要查看本帖隱藏內容請回復

% M) v0 x3 Y) P2 }* ?# Q, h' y) `* a0 o2 G' `
# e; b& K1 f# }0 B4 k: p1 x$ K
方法:
- m7 x1 G3 o  @. Y7 n
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
7 o8 `0 \, k3 {  K0 m  ^
0 R5 C& R/ h. B% H( @! T  S7 O9 t7 l) [2 E; m1 e$ U& P* x
cd C:\Program Files\GnuWin32\bin
5 O" C" b+ S, C4 j  ?& J: emsgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po

; h8 I, G* B: A9 U) v
3 w) P, _, w3 H, i  ?9 d; [6 p& S3 g, J, b8 d: Z. @2 P3 t
8 ~' w3 C& ]  v. T; W% u
2 V0 d- \2 S2 D) s
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔. Z1 h( f- ~# H. J) a
% J" `* m/ N, l
) H2 c2 E+ y1 q+ L! ~9 D4 I+ ?: u

, f  H2 `# v& U  l3 H: ?" `+ i* ?: M  X6 B* d+ T
再用記事本打開此檔案,如下圖加入:0 S6 G# M; O( t
msgid "Reboot"
; o! ]' `$ v+ {msgstr "重啟系統"

; e- o& W! I" w
: F. B& ^% q( ^3 E5 t. L. x( N1 K# b9 |& i; y
完成後儲存 (使用原本的UTF-8格式存檔便可)8 U  m1 ~2 j* _, g
$ O$ U1 a) K; ^6 _

7 F3 O! J6 F7 T+ w1 }0 H
2 [: u& j1 p% b% ]
2 i3 Q6 F" l4 H% e; G( o3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:. y0 m4 e+ [+ ]9 C) O( `

# M) m5 c  c/ g: Y% m4 J
遊客,如果您要查看本帖隱藏內容請回復
! W' {! C$ p9 V$ i, T5 J# h
" f: \- J" y3 _, U

9 w1 L9 Z7 e  V方法:
! G9 a5 {0 l3 F  V8 _6 t3 T6 L+ N8 U# x) g$ e

4 t) z4 e9 o+ r2 F9 {  Q, |; b打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:
' I  T! p3 Z/ X8 m1 H; X4 W7 k5 R
* g! E* J4 V; p$ `9 c  v3 t1 w+ E1 y# [

( G) m: o# p: s) @$ a" L- p" A; I6 r8 X+ x! W# ?. }0 k' Q
選擇另存檔案便可,例如存至我的文件目錄下" j9 h9 K) {6 p" Y
/ X+ Y2 ]% b9 `( ~$ R% h9 w
5 g2 k" x* C1 U$ o2 R
3 ^) B( J5 f2 v6 Q8 k6 H6 ]
完成後打開我的文件,會見到程式已經另存了一個 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, 29-7-2026 10:40 , Processed in 0.306913 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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