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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:1 Q. e* V. k* W8 I0 j
1 h( b# K  w  ^( i' i- ^
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
1 E" K9 `/ A5 d& q& v( F9 Q3 q
) M) i) @5 d: b8 vN900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。
6 c8 s) e) W( Z3 p7 e( T$ ^Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。
, s6 y- Y  }0 b$ A; L- n" V7 `% M+ s9 g
( B  a5 Q! ]2 {5 d1 e/ V9 l
. ^9 Q9 R. A( M
修改方法: (修改文件systemui.xml). `6 {- b1 k. D$ b' W& p) y' E, e% S

( X, ^  }' ^0 g+ G6 i% H1 `/ V- L# g# v/ d+ {
1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)
1 V1 d9 f8 w) _' h9 ~* h3 q, `" |
root7 X, J: |& k' W" Y' T9 G) a/ c
vi_/etc/systemui/systemui.xml (注意_空格)
3 `% k, h( j5 x' S
注意: 可直接使用WinSCP連線到N900修改, T) |2 \' X5 u' @" r

: f% x/ f+ _. }( K% W( l
4 H0 }0 S3 x4 ~& N! K2.) 按a鍵進入編輯模式,然後移至下圖位置:1 h4 S+ `, x% `2 d/ p

9 _+ E6 D/ m  B如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機
4 X% b4 ]) C4 U. k) a! X  ^# r# h+ W$ p; R6 u! i0 a# B: Y

/ G4 z. @$ A4 X' s' d( t; @3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?
' W- w4 O6 ^/ y: j8 E& ]& {7 p% X- Q  y( I  [5 B5 `
而我自己就只喚醒【Reboot】這一項功能,見下圖:# j2 K$ _% J9 J) x- p
! e" E; g& v0 k; l
. ?! a: j+ G9 C5 `  u' G
0 H8 I3 A2 J* a. A* e' @' [! Z3 O
是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;6 t! K- X& s- z4 ~  ?

1 x% f3 C: S% t* _1 d& q' _; g' Z. v
在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:
, g2 I- T4 w5 D
1 n; T0 m" I4 X2 U  E3 w* b9 _/ e" K

2 T3 r& `8 i- Q$ D% v心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了8 K& W5 w7 Z1 |9 x
: z0 W- S& o3 h1 |, ]0 C
" z" q. l" [8 T1 D4 B; O( V- J
7 g: G0 o! w$ W/ P$ q' K& L
( K' R4 w3 q7 n+ H5 v0 I
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
# S- A1 s( F4 x9 R& |
* ^2 U8 \1 [4 E& y# L8 ~3 r
; z  ^7 @9 x6 n* U& F& g9 t
: {$ x3 O5 Y$ U修改方法: (修改文件 osso-powerup-shutdown.mo) " U! a+ S; F0 @2 k9 d
/ M  g" ~& v1 U9 @' c
文件路徑:
! [! y4 ]1 T0 x0 r9 ]繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)
) {7 Y/ ^; u7 |$ B" T繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣): J6 z( D3 g, c8 Q& l
簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
( E5 Q# R! y9 J9 w3 T; E: u
7 ]5 X) D5 B; Q  D2 _

; e2 `, {* b% q3 s1 t1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。
/ {4 g# `$ D( }" Y5 s- P0 }) M5 K* _4 u3 x

, K/ T% b1 S* ~7 @, N: M% S2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
, {! j. {: P7 g3 \% e! X2 u  E
遊客,如果您要查看本帖隱藏內容請回復
, o( W" t; _, ]) L
* T9 }. q3 o. n4 o: m' A2 k

+ G5 Z# H* W1 K方法:5 k3 J: H: G5 F8 P0 Z
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:, R# O, q" E9 ~; k# s' B* j

# V; c! F4 i, V0 J
5 D3 t3 S' E4 d# S2 Q3 h) F
cd C:\Program Files\GnuWin32\bin  L+ A' N: Y: {+ b
msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
& J' T; `* }0 x4 X( ^/ A

# }4 c; R" F! x: [& _$ u# b8 ]
& ?/ ]$ j+ w) D" v; {1 D
- n, c9 e" T( l
4 `# \, ~9 S& G$ I& H! [8 `完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔% V% G; t: W, x8 y% f4 q

0 Z! J1 _' M% t+ q
7 Q0 h, ], e: Q: b
* [" g. t0 K8 [) @. P1 m
9 J( |. d. V) V1 [% g再用記事本打開此檔案,如下圖加入:
3 F2 D8 @5 m+ c7 ?" Z, d$ S; a3 t, f
msgid "Reboot"$ g: H# W: C) D& s! Q
msgstr "重啟系統"

& L' d. |7 L7 L5 H
+ i/ L$ c6 D/ s
7 }5 @' ?( X# Q完成後儲存 (使用原本的UTF-8格式存檔便可)% F* S; J( L) r6 Z6 d
8 h+ M/ K( e0 i2 M3 \4 K4 R: y% j0 U4 x
1 z9 t  I6 a* Q1 P
. ~' G& O! @/ g8 ]! H
) B8 Y! k( w- Y/ a: M2 E
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:9 H9 J% ^' k6 e" M" W

2 c' c2 Q" |7 C1 B& V# A$ q/ Y- n  o
遊客,如果您要查看本帖隱藏內容請回復

1 J4 [5 W& J$ B2 t/ |) c
  O1 d: ~' w4 @4 i( h5 V" F: f5 X
/ [: U8 d' P9 N! i, p& a方法:
7 ~2 z" v( @6 ]7 I' z+ G$ C
8 ]6 M4 t9 O; M3 p. b/ Y
* X/ S! r- Y- B) _) ~. Q: n
打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:
* G% k8 S5 f0 ^+ G2 _
! t0 ~7 R/ A/ Z5 F" u1 R5 L1 \+ c0 x' P$ q, m
" P, e' \2 u' L

" R& g' U3 S, U- j選擇另存檔案便可,例如存至我的文件目錄下
' }8 ]- d" m2 h+ W6 }. q8 D, U$ c5 \9 C1 U  c& z
5 j$ r% B' D1 \+ V  o& Z. |3 T1 |5 H
' j4 m8 Q, J; R! b& K
完成後打開我的文件,會見到程式已經另存了一個 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, 26-11-2024 19:10 , Processed in 0.381859 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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