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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:8 _9 a; m7 j  V5 c$ n" a+ h: ?
* K! I- x! J2 q- N1 @* K
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
! {; P" E9 D1 s- x: ^4 p  ]/ F0 L2 Y& W) g/ S9 K
N900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。
' Z& \  T6 A/ k& P4 z+ x; UTop in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。
+ @+ k1 j+ m4 w2 r4 Q; o2 P  }. w$ k2 B# m3 O" E

1 s" P: ^! d8 i# n% `; A& i
* [" X) v& g: P  ?% @7 K修改方法: (修改文件systemui.xml)4 G3 t; B  a1 [' a4 j

! @  Y; f! n& T
7 f1 c# l9 [! k# H1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)& c6 X7 C$ @8 `+ H' v& n
root
/ H& v5 g' }7 {4 X  Y7 Qvi_/etc/systemui/systemui.xml (注意_空格)
/ E' D2 E+ X4 X: y6 r% l( E/ a
注意: 可直接使用WinSCP連線到N900修改
4 `+ @6 k8 ^) o/ a6 I5 v+ a: h- L
$ T( y" N  l7 P5 Z, q+ G7 }# l8 T  }
2.) 按a鍵進入編輯模式,然後移至下圖位置:7 V; V3 F" N7 I1 v/ Z( E5 C% N( M
" k7 l( |' \( e
如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機
+ U6 a2 ]  e) @) R/ \; k. P+ j. R$ {2 P0 G5 t+ N+ I+ W8 D

& \  {+ W  L( F! l" b: ^3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?
& A0 y  S! q( _
4 L! O7 {5 M9 {) O而我自己就只喚醒【Reboot】這一項功能,見下圖:% ^5 Q  q8 L1 e
# b$ ]  ^0 S5 H' [$ G" W
1 M  }* e1 l( r4 w. G8 ^
* V7 _: S( Y2 b, i! N1 \3 J* E) q
是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;; b; h9 D3 K/ ^: }+ ~/ k3 Y" ?
" _# a1 s1 S+ z+ e5 V
: |2 [5 b: M1 X
在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:
! U2 h" a8 e0 ]3 }8 ]# r, @( f! v' }' T# o1 @
4 j$ f2 L" \2 I. {9 H
( i" O! V+ J. k- R8 A( @6 c
心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了$ v6 w8 v! b! s6 ?2 D6 p1 U
0 }5 d& ^5 A0 S2 K1 g/ R& c9 l+ X& c
8 w3 ]" V! T% {/ \& C! N* A
+ n) z+ z$ z( A4 q6 P2 C
! y  q/ |8 F5 x( |$ H: M  C% N4 q
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
7 d5 q; A) D1 j2 V% L$ H& E) \6 e5 m( v: C4 N- X6 Y

( |; h1 F% o( V% T6 T( v5 X. U
4 \& M' I! ^7 U3 i, v8 I6 o修改方法: (修改文件 osso-powerup-shutdown.mo)
$ w2 d7 S- V3 `: ~  v" [& v
* L( B+ ~$ ~" }: s: u0 k& r文件路徑:' T. I( V+ M" g6 N; q( |
繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)9 K4 F8 g1 r. X0 G0 q3 c& w# T* _
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)
" o/ J& K3 a- u6 M% p簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
  A- i; q9 t% i: V2 f6 h
! P+ \! s. k6 k. D7 Y! L

" @3 |7 S9 B! v% v7 w. H3 g1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。/ D* t3 h! W7 p2 v. q7 u
+ T4 v8 X  ]: t4 u; N
0 [6 k* S+ ]3 O
2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:4 r* ?; f4 x( \* ~
遊客,如果您要查看本帖隱藏內容請回復

0 y. ^% `4 y: M& ~, r; p2 i8 x& s+ q5 \
. W  N* `7 Y; D
" Y9 {9 O2 K. }$ X方法:
& a/ q( P5 Y  n' k$ d; [4 \5 O5 ]3 Z
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:  F" S9 m3 U  C/ `; n
0 ^. G; I9 C: Y9 b

9 I$ U) B. T$ q$ M
cd C:\Program Files\GnuWin32\bin1 e% P2 p: _  a. q  ]
msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po

! K" q/ y/ F) c8 r) w
7 X1 x+ x& n0 ]$ D! E6 ~4 K
* g8 y3 s- f: O% e; s( Y$ Z
$ I$ ]5 ]0 e: Z9 p% A( Q# o3 \5 P
0 V6 d5 f% B' W0 M; v完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔
9 p/ G& H4 S# w( m) G9 ?3 q9 w0 ^9 D
# i6 `3 G' V* n3 M# o% a2 g+ O1 m$ v9 b) x

! o. Z& x, ^9 t+ N" ]& {7 _9 `- b& U5 B/ c5 H  f! n, R* b4 u: Q
再用記事本打開此檔案,如下圖加入:
3 d9 F! u* S* N/ M; G* x2 r7 C
msgid "Reboot"- L9 |. }+ G9 f2 i1 u
msgstr "重啟系統"

7 R5 W1 l5 ?* D0 O4 w
( S# v1 W5 c5 S  y( b
. D2 ?" ]! X2 ]1 b1 p完成後儲存 (使用原本的UTF-8格式存檔便可)
) q3 `1 Q) H) \+ N6 k# ^% P5 n0 f6 \
- B+ m" h. G+ Y  B
, A2 C) H' w, G- I4 w% z' i  Z+ f" G
( j5 m* K' u3 x% T! v
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:+ D5 w/ X8 Y  y5 l/ b! N- H
$ i8 ~* p; E3 T5 t( v
遊客,如果您要查看本帖隱藏內容請回復

8 r( N# x" ^3 S0 P) Y3 R* Y; ]' }

) E4 L. }4 A* Q9 z; |方法:
' u- H  b; G( B/ c; J/ p
1 c& g6 S) }) }: z* ^* w, L

: @7 ]# S; x% U! j9 z; g- B/ Q打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:
2 P$ D0 Q5 m0 u* P& r9 a# d3 n  }/ s- @& V  s3 Q2 u

1 c" N6 @9 B3 p; Z% o8 Y$ ~1 ]6 {

( _! D3 t# q* P+ k' X. E# I選擇另存檔案便可,例如存至我的文件目錄下
5 W0 I. l; U9 h% A& A+ P/ w( l6 ]) \7 c
; k0 A! {& g' X5 z( B
" g& D: z. U6 F
完成後打開我的文件,會見到程式已經另存了一個 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, 16-3-2026 01:32 , Processed in 0.172758 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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