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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:
9 {8 g6 X% e0 K3 E$ l# Z+ M" C7 O0 \8 J/ u
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
. L3 ~! I9 M& J& X
/ |' g: v. j4 n: J1 I9 gN900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。9 X% |4 \0 I' z! K( g3 G
Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。
' y8 I. H1 M# {0 Z7 h7 L/ a. a0 k
8 h& E! J% Z) r' ~; b# e# ^7 L; u2 w1 H

5 w& G- ^1 i  o! O8 L, F# v% T) V修改方法: (修改文件systemui.xml)
, g. E/ I' P! U
" V' t$ f7 p5 S/ f5 [$ ~5 O' y) J. k+ q) o1 x! }/ n1 j! F# l
1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)$ }" B/ S' H3 I; q9 c9 D$ W
root
/ W+ s) |, F1 ~$ W0 u# Ivi_/etc/systemui/systemui.xml (注意_空格)
; `) ?9 m* I. t. L- z* V
注意: 可直接使用WinSCP連線到N900修改, X: S, i6 s" ?$ G) O& [

2 [6 O9 v+ J/ M" B, G4 a% y) t
& i/ ?' C, k" I5 L* h0 N4 P2.) 按a鍵進入編輯模式,然後移至下圖位置:
. u3 R  S/ f! P' e9 ]3 H6 V1 x% b5 ?3 B, J3 \, W
如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機# }& N5 A( g) }3 Z, [' j
2 D( U( z8 V7 {5 m
9 G5 L3 h, g* [7 d0 F* _" X
3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?2 U' q% N5 J( D
5 ^8 z6 P& Y) O1 s% \& _
而我自己就只喚醒【Reboot】這一項功能,見下圖:) }8 s. F2 ~2 ~* g; S# P5 R
3 S6 e' x& ~* m3 L1 D

3 }4 e' B. `+ T+ }, V; z- k) R# p5 J; C% W4 x3 _
是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;' H9 \* Q' H2 H, r  g

0 F1 p, t+ X6 W8 A$ w# d5 U# b! U1 q! i8 l+ a7 S
在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:6 z2 K, }* Y$ c1 r( i

$ v+ H  y. v) i. Q! E/ I9 e# f2 e5 D$ h; z) G# T( N

" C1 F/ Z8 M6 ~9 \心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了9 w5 S* d1 _# F- V9 _
9 Z9 }' L3 e, t1 x! f  Y# v# M
/ j& r. B- k3 x  l7 a2 A9 D

5 W" m5 r1 K( ~/ y& M+ x1 j. ?: l& V$ _$ i0 E
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
0 W& s1 \0 q5 |/ k# J" b# Y# m! h6 e# H3 _
4 t- i' b' o/ {9 \5 y: m. i

1 S  j" l& J, b修改方法: (修改文件 osso-powerup-shutdown.mo)
7 }  }6 Z9 E5 E% X- a  V6 @9 _* A
, Z$ _6 l, i0 m9 I文件路徑:, M4 s8 _" x5 R* _. v
繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)
0 D  t3 }( M/ M1 b. j9 c繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)
+ i* y- H: c# M* s簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES

3 Z- t+ I4 I& n2 _
0 h& ~. p8 w3 O1 h( q+ d+ f! r. ~. K" l) z2 `/ g
1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。
. Z6 y4 D4 T9 l' R. m4 ~0 m2 \' ~9 M+ x

6 q6 v, I$ `; `3 O- o7 i; b& l; e3 ^2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:9 o% H4 i1 j+ i8 l6 x6 Q
遊客,如果您要查看本帖隱藏內容請回復
  }( C% D. G( U% I! j' r3 y% I

3 n. H9 W) |2 f3 X( I- k
7 S8 R% M. d* q+ ~, w2 ^& L; o方法:
: S% z  |: y' W! q' @& X7 z
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
# x# |2 Y. U1 U( ]1 _. H( j- y
2 E; @! `5 u" Z! i4 B1 R1 \! N2 p% A4 a( K* Q% u" r: f
cd C:\Program Files\GnuWin32\bin9 E4 [8 j  M2 x* a
msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po

" Y! a5 {+ W/ D' |2 g1 `
. m) d. g/ C3 n1 k( y0 l$ q; I$ s9 l6 n
6 P* x, ~# I# r2 N1 D

* e/ i$ R' m7 i( H/ j完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔  T* \7 t, g' p4 l) x3 v0 G
; t1 N% P2 W2 e( q
, w1 g# B2 f- M, R
/ L/ m2 o# D" W; O5 ~4 J" z* B5 H+ C

( z$ x. @" Z; U7 N2 b+ J6 f再用記事本打開此檔案,如下圖加入:  B; P$ E5 @+ H0 a' n3 u
msgid "Reboot"
- c8 Z% W+ ~9 lmsgstr "重啟系統"

2 ?5 a9 N- k4 @$ F; _! x
" g  v/ b( U' Y" `8 C4 M% n; l2 h( `2 H
! j2 d- O) y3 J完成後儲存 (使用原本的UTF-8格式存檔便可)1 O/ q6 d' k' u7 j/ g
* k7 N8 U5 m$ B% g4 C. S

' w  t8 `! X, \, g$ {
- i9 E, {4 {, `0 @, z4 v8 s. I5 q- I5 x( I
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:# b8 o! B  l* u( J  h2 y5 v% P

5 B; U5 K9 Y& |
遊客,如果您要查看本帖隱藏內容請回復

, _  k* W4 B  k) z& \
  b$ g) ]" A5 ~. |% u
+ o$ E( T  }7 H9 [  |方法:' U3 d9 S/ [& ~
, A& K) x8 ^0 H5 K

: q0 H: G# ^& U打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:
' }. w1 ]) Q# @5 c$ f
& X- w( v. N' X6 G) D6 U# X/ o, T' l% o, {

/ {: U+ q8 k# k; C8 _/ x4 Y7 v2 G2 e! D+ y
選擇另存檔案便可,例如存至我的文件目錄下" f: b+ C  N. Y  b! {1 x

) t; G3 e/ u5 K0 v7 J* D& y7 {+ Y0 D+ ]" L4 o/ i

5 M5 w( U8 F$ l完成後打開我的文件,會見到程式已經另存了一個 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, 18-12-2025 21:25 , Processed in 0.299933 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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