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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:! U* [1 L: L# I. e" `4 m
* |; }8 q6 Z: G5 R$ U1 l1 U
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
8 Z; k: j- ^9 ]* T/ s3 {# r
2 t! u/ f* C% z' O+ X0 PN900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。
. Z# ]7 t3 Z0 OTop in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。
' I5 u2 \: q% I
- u8 v# E; ^! q9 D5 T
2 l7 O8 T$ m* G1 b- u
  j( {! U0 n* E2 W修改方法: (修改文件systemui.xml)
+ Z! {5 z( q7 O
6 f" [( x$ Y' m0 R% ^: _) P
' W6 Y) ]  f  s; g0 o; d1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)
# W3 m. N' J4 g1 i: g
root
' M3 M5 n- E% c0 o2 _7 _vi_/etc/systemui/systemui.xml (注意_空格)

6 C/ b# ]) k( n% a1 @: `2 V3 G% l6 G注意: 可直接使用WinSCP連線到N900修改( k. C0 `) Y& J3 g  y

8 o" I& Q' H3 K4 c+ w7 B; k: s) o# D7 n
% k+ l9 B6 B6 m2.) 按a鍵進入編輯模式,然後移至下圖位置:8 U9 S. O7 C# n5 G) G; T6 G! B& H
, {: m& v9 U% E/ X3 S8 r; b
如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機+ z3 g1 K" Q# _0 M$ ^- W
# H" O2 J# G( `% O$ d* ^) x/ w
! \$ m+ X( t( @& e6 ?
3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?2 _8 w. r' u0 }( S) i' n5 i4 d9 _

, B2 i7 P2 h* J7 j( z& \7 E而我自己就只喚醒【Reboot】這一項功能,見下圖:
4 [" T! x! Z0 w) G; Y( j1 ?1 L; I! R
& k, _0 i: w5 \8 {  R7 M

( o. G6 e8 i5 E, a) L8 z% s是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;
( {" a0 E2 H' P# L/ K
/ `- \6 a- z# T6 g) r/ V" B7 B  i+ f
% L* f, f5 z& R  |' r6 e( b/ e在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:4 g6 }7 X: \& f3 ]9 O* [% K1 J
4 ]- m5 C! [, t, l9 ^0 t

; M  \, s  e) Q+ @$ |& ?7 b! `4 \
$ u9 [+ L- S$ i/ u% L心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了
" E% U! i) x9 I/ }. T6 d3 I" T& }, b+ p5 e8 J1 ]0 N& h

9 {2 f+ B0 ]; b$ X
' B& E+ G( Q$ {# d/ Z8 N, A5 v' H2 b" y6 n
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
9 X! v& O1 L6 j" w! a! D% B! H, Q- B& C+ @/ k) R# b, X+ r
* L7 u: C& @6 [

2 v' x! z+ d/ `  l0 |修改方法: (修改文件 osso-powerup-shutdown.mo)
6 `8 [- ^. s- x* ?: Y" s- B  B" i6 v, `
文件路徑:
- V( w6 h" z3 \3 X$ X繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)/ W* E0 v( C/ m* Q
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)
# m. Y) d5 O5 d2 U* z簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES

# ^5 l* _" a4 D" r; {: j& ]) w' |4 B* B" I6 c: B4 g+ u

! w" u: C+ n1 s* T* o1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。: @6 ~8 _; k1 l8 s
2 W( w9 e! k6 j' Q
; B8 p% o7 c: V5 s& N1 u' A! a- z
2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:1 ]! R' P: p  U; N) N1 V
遊客,如果您要查看本帖隱藏內容請回復
5 i: m0 Z, g. V6 a$ e$ S* ]) [% v
" H- ?9 E" [) h% K  K, n
* W% y! p' P( S+ Y" |
方法:
6 O9 A! ]. V, r- _$ e5 K  f
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:0 B0 w! v% y$ T  V! S1 ^* X6 ~
. R4 k; h) z- g& W9 j8 E/ C& s8 L
: A' U- e7 V. y; I: K! o
cd C:\Program Files\GnuWin32\bin1 a0 A3 M( ?! [2 y1 Q7 Q4 g. O
msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po

$ k0 F' C! t2 f$ N! L1 D  X! s# A5 C
# B; A3 j, g0 O) ^3 X
4 N1 {  n$ d  U! h, P$ ~

$ x) }% M* q% T完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔
! a! P- m5 c! C4 z0 P$ K5 Q. N9 p0 z0 c3 }
/ {4 w7 V" `% S. Y7 d6 z

# o( z7 T$ f( J
1 `3 b. l% L& o: A6 q* U5 \: H. |再用記事本打開此檔案,如下圖加入:1 n7 C8 N* d- q
msgid "Reboot"/ x0 k: r- o4 q& o) a1 C# O2 S
msgstr "重啟系統"
7 c, _) h2 E2 ?) ?/ O( Y( \
$ ?+ A% r0 B* I& m9 u3 C

9 R7 t1 H# j) ~5 l/ R9 l5 P; X1 @完成後儲存 (使用原本的UTF-8格式存檔便可)
+ u/ Y3 A7 y! _8 f( F/ [; U9 }4 @" T% y$ Y! \

. G, B7 [! d! o
/ k( D( a1 S" ^6 p" S& v+ q) W) w5 G$ ]0 L" M/ U3 g& k9 N
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:
+ B3 ?  I5 V" d$ L5 {) P
1 m& ]$ {/ z( g3 l
遊客,如果您要查看本帖隱藏內容請回復
4 B7 A- ]$ {& G; `& ~& K2 E
( `- L: B) w/ m' `8 b/ f
0 J5 n7 c& E3 `% H$ d) J. b; }! `
方法:
- L# W; h) K+ \- X# _; }* B
7 l. ]- Q! w& R$ E# x& N1 f

7 T& ^+ z& D+ {# m% w. Q0 r. V: d打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:& m  f2 K+ o* K) v
& E% g! d. t! F# B: h

6 c, b6 u- N5 ]; Y- y
$ W. {# T# J: g: t2 f) o$ i) k( W4 H
. u) V5 {6 a2 I( T: h選擇另存檔案便可,例如存至我的文件目錄下
' e  l3 q" S% b! D: B8 G0 N* H( E4 I! B, [

" F( e6 B& T1 `# }5 N
2 |; `: ?* y) \8 h3 h) S  @) i完成後打開我的文件,會見到程式已經另存了一個 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, 29-7-2026 09:44 , Processed in 0.514821 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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