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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:5 e* W( }( x5 A* T3 u2 M- g
  ^1 Y: C1 Z% E! Z0 C3 x
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
3 f! ^) i" E  K  q: ]* Z3 D+ F1 Y( y8 l) k' }
N900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。, U  y) Z+ q! Q" [
Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。; I, e# x# \' w) ]
, j' G3 D( C' b5 R8 t/ `, D
2 W, U3 b. Y0 {- g3 I8 F1 N; U
+ ?3 B- T1 n3 f1 @$ S
修改方法: (修改文件systemui.xml)
  ~4 g2 J. r8 a3 N2 x0 y
& v" [7 p0 R. ?2 v
5 p5 Q% j1 X  Y  X' `7 |1 W3 _1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)- o8 x+ H1 C" c! m7 T
root
& T( k  U- y) J8 K! m+ {  g% Y7 cvi_/etc/systemui/systemui.xml (注意_空格)
  j6 W& R' w) b, }& r  r' N* r
注意: 可直接使用WinSCP連線到N900修改& m$ H# V5 z: Q& W1 e
% u- k3 w5 `, q% N: W% ^- D) c* M
- K/ K6 z4 b! ]  M' v
2.) 按a鍵進入編輯模式,然後移至下圖位置:
- u# q6 ^. S9 M: i3 S
  r. d( n3 z9 n4 l如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機7 c- w2 S# p  `! h

0 S- q+ S2 L& `' O/ `
( F. a+ u8 c. j5 J- ?& R3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?
  ]' j# b! d1 \$ {/ P- ~0 c( O+ F- E0 _, o+ ?
而我自己就只喚醒【Reboot】這一項功能,見下圖:3 }# e! d+ ?! X  B6 t
! _, V+ x3 n3 y

/ X1 v9 a7 w0 C) ^/ `8 D
7 o: h1 w* B1 i$ q! ~# |' O  U是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;3 D: U& ?, x  [1 O& C# z& J
) ?4 z, e  j( O+ x2 t/ H  W$ F

2 b' x$ M1 Q  }- m在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:2 u' f4 T' Q2 w& V2 b; ?9 M

+ g* Q0 Y, S2 @9 w1 F' i2 F" x" p( u/ [" A2 }
0 }- d3 i+ @! g/ c! C
心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了) B. a  Y* v7 K9 I7 _# W# y
; e+ H; C% o. w( l5 P0 V  D, P# `

/ l6 o: v5 z& k' I% _9 T8 V/ s+ C+ M$ Y3 @, V/ @/ Y6 [
: A: `. C  U$ {: s( J, p. v1 t8 r( y6 z/ j
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
. Z* n# O4 t8 k3 U, r- u" s3 F6 b! ^
( A! S0 w2 t4 B# n- i0 p$ J/ @; g
* o5 P# G5 @4 f% c4 i- s
& q& V* ?( C4 F( U4 H1 G修改方法: (修改文件 osso-powerup-shutdown.mo)
' I9 s9 ^' T2 |) Z7 G7 B
  |# z* Z0 u+ e& R0 E: i文件路徑:3 u( g$ n; a! R
繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)4 O; m7 F& z0 g
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)! y7 f4 d! z! w: v. ?% @; C$ k; r6 B9 j
簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES

1 ?9 w5 o/ Y  Z/ c- p8 z4 q- _! L& u* H- J( j4 `

/ X+ N# Z9 H) I& X' E, X6 j1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。3 E& l: Y/ C6 h* _1 G; M

7 ^& y# q4 q* P( z  H$ Q+ \' F* o; q+ F8 q, k* |& T2 V8 w
2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
8 l: |! V& o0 i% `4 W
遊客,如果您要查看本帖隱藏內容請回復

4 S- F( R) E, F% S/ ^1 j4 }6 B: M6 X; b5 |3 k5 G0 V
0 H. ^0 `5 N4 T) ?8 O7 w5 X' c
方法:
5 q0 f; e1 Y4 t) g! q# e* u4 T
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
5 n8 |' \5 e7 n+ C: r0 }/ f- r! }4 x7 `4 L7 R' N

- c2 m# x9 H3 o) v  T& ~' ^* W
cd C:\Program Files\GnuWin32\bin! [, w( ~; u- D0 [8 q- n# {
msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po

, D, |  G% \6 O8 M- l5 c" A
, Q" D0 n3 Z; M" K( x
. F+ [4 e7 o, j8 h7 J# w' B$ ]* g/ P, j+ h1 [
0 ~  ^) Y7 `8 X
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔) M% y. f% V* M2 f/ C  L

- `9 S! [7 C; R/ W6 g2 t% }& S+ t- a3 a3 E- L% `# y' h
: t6 z5 z$ ~% ^2 O/ [
6 t7 z' w# a! Z$ L8 B. l; z0 @
再用記事本打開此檔案,如下圖加入:
6 Y! F1 H+ z, c# u6 q2 ]: Z* }7 a
msgid "Reboot"1 r# F+ o, S9 X. D+ C
msgstr "重啟系統"

5 J4 D0 V0 \# Q" r( w6 D  j, g; G' w1 c: C! D6 p, }2 H% M

+ R+ @, G2 m: Y& q完成後儲存 (使用原本的UTF-8格式存檔便可)8 T0 y$ o) I3 B! \8 U) Q* B( _

) \- j. g* W  ^! F3 x; _# g
% Y" ]2 A0 i4 i. K5 [* t6 a  o0 o
1 ?! R6 p& V# B4 |4 L  [. O
5 k. Q# D0 c* J% m% k3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:
2 w1 U+ _! u& s9 Q2 }1 p+ R- e$ n, D# t5 N* i5 S; l8 N# v
遊客,如果您要查看本帖隱藏內容請回復
/ v+ i8 @3 U/ c6 Y8 w/ }) ?/ f

# H) G5 w, W2 v& B9 z" n7 W* [9 W" L: n, s
方法:5 N/ g1 x' c9 U8 n; |6 P. f

; u3 U! I- C! x0 L* p+ c

& v. q( v( X: P& d+ b6 _' ^打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:1 v3 O3 m4 ~3 [6 k6 l. K8 j
2 N) c3 U" v$ I

5 i0 \- q/ n# r. {( B$ Q- c% c; d2 N! `( a9 X

# Z! H8 b; m7 V! e選擇另存檔案便可,例如存至我的文件目錄下! a& L2 `! O9 V
  h6 [" m: D9 u0 Q1 _
. d2 \+ Q& l: l' Y- V: m8 G4 U

6 B, }1 ?/ Y  P0 ?; n1 o) X完成後打開我的文件,會見到程式已經另存了一個 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, 19-12-2025 07:23 , Processed in 0.448476 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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