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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:
: Y3 T7 n# p* ~  _
' i2 o4 J' d4 u4 v) f*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
9 ~: a; g$ s' M7 ]0 D% g6 b5 y) f1 @
N900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。$ u& T+ f1 ?* j8 q' v, Z3 Z
Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。
' h7 a: x+ y2 d" T# l* ^8 j! Q' K+ n4 t: Q

: G! o1 z* v- ^: e; {. A5 X8 X7 `' y
修改方法: (修改文件systemui.xml)
* y  I5 Y7 A7 B0 B6 T# K6 q
. X& ^) }" x% H! c: }) l, k+ D
1 U, ~& b. \+ ?  G8 b4 P1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)
2 d) f0 {0 @5 z# O
root
( {5 n. x+ d1 L# z4 H/ jvi_/etc/systemui/systemui.xml (注意_空格)
4 I( ^8 F2 f- Y5 k  ]: [3 l
注意: 可直接使用WinSCP連線到N900修改  z- x( U7 Y5 p) Y2 G

0 L! u/ L( ^# m# s* Y0 b" `# d  K: P3 }- a  |8 c9 l& a
2.) 按a鍵進入編輯模式,然後移至下圖位置:6 m% R3 m- \' M, ~
: z% x. w/ _2 D5 N& |. n
如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機
7 l  \' G1 v" D( y  \
/ q7 S( z& U# D9 s( i: h4 T, T, E, F* g2 r8 K7 P/ \8 h
3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?/ X0 }" K+ E) H% x+ ~4 Q
; S5 h9 ?( h" K5 o* p5 R5 p
而我自己就只喚醒【Reboot】這一項功能,見下圖:4 A5 W% O9 e" {/ u

! O0 @$ s5 h) Y) _
, X, y' y+ H0 h6 X4 H) I- o& f$ d/ W/ O( ?; v
是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;% R  q) F3 O  t: O% S

/ M$ |; P/ W' v
( w0 o9 y+ i; Q7 X% d在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:( j5 B5 W/ I5 L" F3 o  b4 V1 P

; l) q; B5 o! l+ N: ?; y( x7 l/ j, u, t! ]: ~

' f7 Z, E" E7 w3 S: B7 P心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了
: [$ t$ n; h5 v9 c& c( e7 M! C4 i& \$ E0 V% B( A+ u% [$ m
* @4 k# _3 k' E& ^. [: y
+ ^9 ?' y- Y8 C, X2 P) d: f  O
5 d6 [9 e/ e' u2 r
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
" o! z( h9 p/ Q0 k( l# [* s4 Z/ S, d8 M0 s
  l3 X5 t  w; [" Z7 }; S

4 G& i+ y; x' ]. C7 ]; p( u9 S修改方法: (修改文件 osso-powerup-shutdown.mo) - S% G6 Y3 n& X! F! q& N4 e
4 v1 U3 R1 T4 v# ]5 d. S8 f
文件路徑:: _: d6 L0 L2 d$ k3 ?% U$ R& D
繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)
: s- M) D0 l; E, D7 h, h( n( D繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)* u4 H3 K9 s. K% g( `  d, I" V7 M
簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
6 ?! Y- |2 r$ [2 h

" \9 e, k( z9 i$ }' C" B: [9 X' g; ?% Y  a3 |9 E) t2 N; {, g  N
1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。5 f# f# s( g( i1 a
0 ?- e6 o) z, G  d" ~

6 ?  _% x& K9 m% Q. l# X" q* y2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
$ H, Q+ F' g. T0 w( f! l6 `; l* _
遊客,如果您要查看本帖隱藏內容請回復
& W9 e5 d3 P* Y* ]* {

% N5 {# t& Z* [8 g" O
+ a# m, s' f$ U( w7 g0 L! y方法:
6 Q; f5 R3 j1 @# L
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
; N0 B) L5 O2 U2 D8 r0 G: x3 Y6 V( s6 H6 C8 F/ r0 K

( r5 p) L- Z! t# P3 f5 j; R
cd C:\Program Files\GnuWin32\bin' v( U$ K; U6 Y+ O( @5 u4 Q0 g
msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
; i8 q3 a# w+ R5 A7 X: ^
, q- w0 n0 Z. p: ~6 K

+ t( {4 w. T" O3 ]5 X, ~5 d0 x* v" a( L( e$ p1 L
& I+ x7 d3 l- W2 [
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔
0 E4 m4 Z" D2 p/ X5 `$ N# Q# K
' I" ^" I  c4 F, [9 U+ d
5 R# N8 r& O( L" n4 n+ e) u1 [, D5 ~5 n' G3 x! T( f9 _

# [( ~* B8 o) e4 O2 u* H/ V再用記事本打開此檔案,如下圖加入:
7 b- L- [( ^  S$ v( A6 b
msgid "Reboot"
5 K" N: Z3 o" Nmsgstr "重啟系統"
' W9 S6 R& {# O6 d4 \" s% t) E
, V$ N. O) D) O0 c4 v+ n
4 |3 v: Z7 [; j# d, \0 x9 Z2 j
完成後儲存 (使用原本的UTF-8格式存檔便可)
3 s. ^* Q8 u* u2 @8 e! B) r, T: |0 u+ c/ i+ `+ n

4 L* z0 h% f0 b8 A8 L( R( f9 _  `/ N: M0 N, @5 r
, [4 h/ n' h( q! M, j) l/ A' e
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:
! C8 t, ~+ O" \  W9 y. j! `$ e3 M
遊客,如果您要查看本帖隱藏內容請回復

  G3 v0 P+ l0 \9 ?- w2 ]! C
7 ]  M* ]5 O' L4 Q5 @+ L+ {" Z0 h: u5 h3 P1 K! v
方法:
% m! Q4 I+ M" i  g7 D  ^4 Y" Z- P1 _! l' v' R

1 ~, a3 @% g( I2 L5 f: z  B打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:0 z, z- d( S% }+ n; B

  x2 L$ g/ I" H: [* Y" J6 r, ^- A. B+ |4 m% b, [- s, X
8 V" L4 I" L; a

, M; o% u% o+ ~: _3 \# g0 y! Q; P( B選擇另存檔案便可,例如存至我的文件目錄下
/ Q* Q0 N; l" v9 v% {6 `8 @1 }) v; {9 w1 y0 t
! Y2 D0 Y$ E* W- i4 Z% c+ U
1 {2 V1 C  Y9 M- U! }
完成後打開我的文件,會見到程式已經另存了一個 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, 14-6-2026 07:29 , Processed in 0.366941 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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