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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:
+ p1 [" N# `) Z+ ?3 p/ `- n
. W7 G9 |  p. _8 c. y% [/ G*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
& |6 x9 |! C6 N% P  H( @4 c/ L/ V; v% v6 O7 Y; v2 Q
N900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。, E. o/ F4 \1 }0 u6 N0 W8 g
Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。; g0 j9 m/ d1 W/ b( Z: s& A, g' O; W' w

# M# ]4 i2 G& \7 b% h4 M, l5 e7 [0 N( x* R- H

8 o, [& Y2 y8 E! Y修改方法: (修改文件systemui.xml)) C2 ^# @! V9 `2 `  g) R7 G9 f( B
7 y. q. [  [8 h0 A+ m2 L

7 i6 e( R% [* R1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)) J6 B' J0 i9 `" _
root
, @$ r1 B5 O0 L; H$ G; W+ }: Bvi_/etc/systemui/systemui.xml (注意_空格)

1 z  I6 @6 f# Z5 p" `注意: 可直接使用WinSCP連線到N900修改
' j0 l6 k- G4 R- W, |. P: T0 v# b+ W6 a! P- t& a% h. C* P
% w0 ^4 S  z' n
2.) 按a鍵進入編輯模式,然後移至下圖位置:( ?. ~$ i" }2 Y7 b0 ]) l

  Z* A9 G8 M9 k+ r4 a如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機
, l. U3 j8 @% x3 F8 l4 S
4 G: C6 x" e# o- I6 Q+ S+ E
8 A0 Y2 b5 U5 B/ o, w3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?
% c2 P, j6 a& x9 c! C2 O! }- i2 T! |- R+ t& L: O. X
而我自己就只喚醒【Reboot】這一項功能,見下圖:
: D; Q4 V4 k; ^2 o/ j: s. C
: c( q4 b( o# u% I; A' F  m& U3 O% M1 G& W$ P
/ |! L) B0 }9 ^( d' X. {5 T5 D- e
是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;
$ ^4 H& `; {0 i6 F. z8 ]. @* b
6 E4 p8 J) L# N& S) m; ?) Y0 ~
: k# x1 x" n# w* |在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:0 o$ S  H* R/ }; \
' C  X, }0 y3 R% ~5 t# W
+ Z1 I7 |  @3 r5 _2 W8 _; E' ^

, K( w% t; i1 w  B4 D心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了4 Q, r% }. F  X

' O* V4 k0 r2 X% s2 I! B  r7 z. Q0 ~
4 d/ [4 K3 {0 E+ b9 k, \
( @: C% `$ K# j- q2 }7 f  {. ?0 U3 V, k
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。; B$ O$ P( D0 M( N9 U# u

$ l0 Y3 p4 }: \( V9 U
" _2 u$ x( j" U! A6 U6 p
4 T4 w/ l$ F% m3 p* K* d  E$ G$ l& h修改方法: (修改文件 osso-powerup-shutdown.mo) ! @3 I4 b' F5 r  H0 R0 C) e
, _+ M, Y" P5 \  O( Y9 r# P( _
文件路徑:
' _7 o. i; p7 O* g. N8 g5 G繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)
. Y8 U7 h' G/ q# L6 Z( L繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)5 J! y9 I+ X- i/ l' j. }; C8 B
簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
* \1 V- q7 K* N

7 P, B% n3 H- Z  G. d# j& f; z4 Q! M  g' {5 z3 w6 p# \( O2 w/ N9 _
1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。
  A7 w3 B. M6 k4 c
6 l' `( I: C$ e, y  C! o/ s3 G* z
2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:$ [% O; t; f' Z# ]% p0 z/ C7 l* S, {
遊客,如果您要查看本帖隱藏內容請回復
5 T' ~* k) Z8 g* y3 S3 E, r

2 a! T+ b  F) x3 Y/ J8 J
/ A$ V8 f5 m% C$ Q" Y; C9 h方法:
- F/ @+ D9 H- R" u' ~
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
! s' l; c9 ], f% P! {0 e6 E1 {  ^! f+ y) Q

$ o9 i3 `* X( A" }
cd C:\Program Files\GnuWin32\bin6 _( d# T% U  n! _
msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po

2 d" d9 q2 O3 f! i, X0 @! x5 k. l3 K' l1 o5 Z& K

% R6 p7 |8 V. n4 o) g. _7 d
+ D% \7 L- S! [+ I5 O  D1 {3 S" Z; _/ }( s% d1 m) Y8 n5 x0 A. p
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔2 C2 ]# `+ g& ~8 [

: |% B$ I# D& f
$ X9 J; K/ u" c5 d: B$ ]
4 m% C, _$ ?) H; o: j3 ]4 K2 P. H
! }  c3 a: d- S再用記事本打開此檔案,如下圖加入:
9 S  ^" H7 J+ `& }
msgid "Reboot"
: E* [) Y7 e4 |, X5 ^: b/ u: }$ Qmsgstr "重啟系統"
. p6 |; @) A5 B8 z- q5 E
7 _  z8 i; v6 H2 G* K$ I

% ]9 ~' c: P: [! w完成後儲存 (使用原本的UTF-8格式存檔便可)
9 b; ?% m8 [* ^) O9 T( S. |0 `
) {8 ~  r4 `! O+ g  ]+ S2 y8 [7 r
9 D' X6 `# I: s  y& V
: W9 s# ?3 H) X( {/ {) Q: J+ d- G3 b) O
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:7 s& c% ^& e2 }$ Y( T4 {

3 m0 c. a3 o5 ]3 F9 R5 X4 S$ J
遊客,如果您要查看本帖隱藏內容請回復
! u% d. P- _" `7 l$ W
' e8 z9 `7 c( R

: n8 d/ |: w9 `) `* o# [方法:1 s8 [; \5 U( K3 d' ~

6 Q/ H" n/ F' y8 ^
9 r' O. _$ F8 b; {" @7 S1 s
打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:9 s, Z8 c6 N9 ]3 F. o3 @
" q9 p, n( E; R/ f/ ]
8 x! N% r& s! H7 R

" y! E  J1 m. `, R) e0 a: J) S
. J9 l" a/ n& [4 Q* a0 i選擇另存檔案便可,例如存至我的文件目錄下/ ]5 N, f$ E; o; P# x( ?

& V) e! C: n+ O* y
" v3 e; i9 k0 ^, l3 X6 b4 P; k* H
完成後打開我的文件,會見到程式已經另存了一個 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, 12-9-2026 11:53 , Processed in 0.204500 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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