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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:# X- X4 v; Z% }* S2 u  S

' D: Q2 w  {$ A; J0 l* L  _" M* ~*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能 及 班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。6 @# x7 S/ M6 F

4 O& x4 u5 I6 M5 dN900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。
) E6 N) W4 u; @- @Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。
* \; W, P4 ?, \' @' v
5 k3 A1 \) a6 y' |1 l1 p& j; _! h# f- V* X

4 j! K: w7 A4 u- k修改方法: (修改文件systemui.xml)
" z+ T, r/ x& R1 m3 B" `' Q2 a
+ J7 M9 h: F1 {# u
" D0 O; h2 O# Y6 ]/ v8 _3 c4 h+ J1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)
6 `. l. Y4 d! ?/ E& G9 D
root! w, p7 H" N6 d1 [, g/ |% H4 q
vi_/etc/systemui/systemui.xml (注意_空格)
( g( s# n, o  d
注意: 可直接使用WinSCP連線到N900修改  K$ E5 ?* C  L/ e$ b# b8 V! H

: |, t3 z! @1 S" _# Q3 I
2 ^5 J% m9 V  D3 N; T$ }1 B2.) 按a鍵進入編輯模式,然後移至下圖位置:% G+ ]. K; m+ F  _+ d: ?: Q4 r

, V. i. i! Z' K6 l如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- 及 --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機
: [7 e  S$ ?$ ~+ Q& p8 D2 ~2 I9 H3 O, E

) T$ r9 C. L1 K4 ?: Y- a" n9 A3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?
1 |: d8 b, |! F/ u( ~! v2 Z' P9 I; T; X: N8 _' [
而我自己就只喚醒【Reboot】這一項功能,見下圖:
! Q1 W, C+ h; d! C3 C) E* h' [6 j
) v& X$ \: Z# ~9 s) ~# O0 k7 Q
5 c' l& N0 r# f) D
) G5 P; O; ~4 ]' d2 l是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;
8 F* L+ b# \  z" n3 c- ^$ i& H1 C1 `- q1 T

5 \2 ?7 l7 x  o  \* h( P! c7 s1 r4 ?在前面修改systemui.xml 文件的時候指出要刪除 <!-- 及 --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:6 D* Y- ?- Y* T* {

$ m% Z1 {$ ^$ s( b8 I& ^6 @$ O7 d6 S9 E& l) d6 ]+ E

% g1 V) h$ J3 w' H& y0 ]3 U心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了
) a- I; g6 O0 K- Q4 H4 d. H/ M  o* }5 Q7 t2 h! K8 T4 a6 O
5 g* ?, h/ X% ?& K6 s( X9 U: a

! y& U6 \: a+ G% r) V/ N$ ^% L- G# g% n- f: F7 ?. Y$ \
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
) w3 W# x: Y7 o: @# I
9 Q/ `& @7 ^+ P( h7 r7 a9 _2 Q+ N: C& q- G4 O

% Q0 [! @; I. g. i( I! \修改方法: (修改文件 osso-powerup-shutdown.mo) 1 `6 e9 j3 M& D" F* Z7 j; c
9 i( k5 w: n, U6 N  M4 q  q
文件路徑:
  d  H( ~* ^" \7 d% O& y0 k) X% j繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)
, x5 D7 Y: l* ?. `. u* j繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)
2 ~: C' v, H% Y; y6 G簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
% E6 S* A: u4 Q# l# r
8 O; X: r) K- B$ }- {4 N

% I" q; b, x4 i9 m* m% |8 T6 i5 B1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。
: x% ~; p4 M- w% {& D$ H! [3 x8 Y: ~9 U

0 K5 V/ S4 X4 e2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
, q" f' Y/ c- R6 y/ z+ o
遊客,如果您要查看本帖隱藏內容請回復
+ Q+ t3 @. j- x6 _" e

9 Q3 l& R! J: b- s: z  k/ o/ q% V% ?; d
方法:3 E( M& m- k& W/ c( x3 s
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
7 l! G9 K& I% j( }! I1 |
3 _2 a6 A5 r/ S8 ~( s' g5 ]
6 v! `4 y$ q, _! x
cd C:\Program Files\GnuWin32\bin- o" n3 Q4 t( h5 K! ~! W
msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
& s$ t0 j8 b3 |* h+ }5 s+ {5 [

! Z  n* M' c" V6 Z( a* @! Z! k1 n# e# V
- Y5 S, m3 E7 u
# D: h0 h8 C7 `, }, Z+ r2 l
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔
  H) w( G: C# w* q& k/ x, U, ~/ o' T' g* X& c9 J! X# u: S0 e. l; o
: @3 b% q* }1 A3 h
1 E  o/ g& y0 T: V) y
6 b! U: x( G- G' _0 K1 f
再用記事本打開此檔案,如下圖加入:
' R- w" p' ]: l5 U/ ~
msgid "Reboot". ?* X9 y  ~8 C; r* b. u. C- _: h8 L. {
msgstr "重啟系統"
. n* N" }: X9 \4 G6 \
8 l0 P  l$ ]1 Z3 H; r  w

6 n( G- B0 Z5 e完成後儲存 (使用原本的UTF-8格式存檔便可)
2 k; {# S" M% }1 \) h* A! d5 D5 |( k) Z( _0 J! E( d, g& G3 `3 a) S
# N+ ]+ @" F% [, x& Y
7 K: H( M" m. u( l1 Y8 X

! K" L4 x2 Q; e3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:
: |7 @( c& `" N1 O) r, P( `  S' D, Q7 O3 p3 K) m9 H6 k% H' L
遊客,如果您要查看本帖隱藏內容請回復
8 F) t3 L5 ~9 h& w3 I

/ q) B  X) f3 P& h* B2 s& `' V0 t) N: [3 q$ Z& Q- o4 s9 C
方法:
& g7 t5 ~! p% |% ~; S9 T* b
1 r- W' U* P8 u" E) J" j4 O

( O+ U; O0 l' Y6 [! j打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:
1 \: p# ^: r( g& I1 N, R, p" K6 U, G; S/ Q

- a2 l: Z1 z8 K
8 s& g) `/ e" f
! m( V) d; |. B0 F/ {# p選擇另存檔案便可,例如存至我的文件目錄下
, G1 w" y! ?( ?" t6 D& o
! E8 K( C8 ^3 d: l( E3 |+ J4 t7 n* P% |+ l& f
1 |; r3 k% F! W0 L- J! n
完成後打開我的文件,會見到程式已經另存了一個 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-10-2026 16:49 , Processed in 0.017351 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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