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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:0 h( O8 w# Z+ {4 t

* n4 H5 ^3 V9 a& w$ {*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
  l1 S, S" z: m3 x1 w1 A+ `" h' U& l. `4 V2 O# Z/ X+ ^
N900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。; Q3 ?0 n6 H& W1 |
Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。
) d! {& A  n( o0 X5 \# T2 i; W" k3 d0 }2 s  ^" O% C- i& D# {

2 q& C* n* Z4 B& \' `  ^
% b: y* n0 E3 }4 H3 l5 X* ^3 y7 b修改方法: (修改文件systemui.xml)9 k0 \- H; ~/ |) y
& m+ J; l/ C8 i+ ~
0 B) z/ Z) C$ R
1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)
" c1 m0 ], ?. ?6 o! u! P$ q
root
% B) m3 k9 ~" j  T  Ivi_/etc/systemui/systemui.xml (注意_空格)
8 ^1 w7 k! p4 I' L" |
注意: 可直接使用WinSCP連線到N900修改7 l# h! G3 f5 P$ ]" }$ e
" r2 x/ n+ o" K

, b) f1 \; Z! o3 J2.) 按a鍵進入編輯模式,然後移至下圖位置:
& c: Q8 I% M0 e+ \3 w2 g
& |- E1 W* K3 P如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機2 H8 j# t4 N" N9 D7 g% _
" d- w. l5 Y! u' k3 u- R; g
5 I5 n- K3 X; P" u7 a
3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?( r2 ^( @, Z) Z4 @6 B5 |8 ?0 u

8 f& [7 N* g& u* g( ~' u7 n而我自己就只喚醒【Reboot】這一項功能,見下圖:
# i1 j- X& m+ \( {6 {9 [0 c$ _
/ q$ ?! u" W" P% p. G

/ S% e8 C2 @1 v1 i+ s2 ?; g% e是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;
: g8 n" ?* K  o5 @; R/ _5 B; Z% L: p* ]8 p7 N9 p

0 F3 t4 L' [' S) K在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:
9 V+ Y8 q  X4 O1 E) ~2 {/ g* w% R- q) f7 k% ^; u% }

) w* h. @6 J' b+ H* j# B
% `5 F4 t5 J8 C* o心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了
0 H1 f+ T# s7 r$ X6 K3 ^2 \$ [8 R% }% n/ m- ~( R4 ?5 B+ W# a
( O, q7 k  V& d) ?7 C2 u- r! j9 \3 K
- ^$ j/ k/ v) g! q4 n  d3 J* U# `
5 a) B, c+ ]% M9 Q/ J
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。! ^. U# |; f+ Z9 U% ~& u# S

- X/ l$ d" b& u2 A. q5 [+ A
, [) V2 |! t: l/ l8 f! o0 J2 ^. O% c/ y& w7 r0 s) W
修改方法: (修改文件 osso-powerup-shutdown.mo)
8 z1 C9 n; o5 I9 U) K0 J9 i% r& x4 k2 @  |  |2 I* K  N
文件路徑:
8 U8 I$ |! b: i繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)
$ S) g1 }, f8 q0 \  g繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)
. m3 o/ I9 g0 _* d- [5 r簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
1 S! G% H0 k# }* B
3 Y3 W! K. `  F; \) X/ K

) m$ a9 S! k% j9 O" C1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。$ a- j7 K$ L+ I
7 B2 J  Z; s( X  m* G: {% P
, m, e# C, U& |! Z/ y
2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:) L. v3 k7 c$ C; m0 G2 M; z- D: I$ S8 t
遊客,如果您要查看本帖隱藏內容請回復

( \( R- \, a' m2 m- d5 n/ b! Y0 w" i+ t0 F# x8 E

4 G- S6 ^2 \% h6 m6 ?3 E方法:
( E, A/ ?5 d& d% l7 I& I, p
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
. I9 T+ h- s6 v' c3 b4 O2 T) P: ^+ K/ {& |5 \* f8 S
1 p* h( P6 ]* S3 P
cd C:\Program Files\GnuWin32\bin
3 s' o) k% T# K  Xmsgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
+ \# O9 x6 j# j+ k) j1 U4 v& s( N8 E

. i7 X, b6 \2 ]& R. B, x' u+ [- \/ u
) Z1 z4 Z( {* r4 t$ [) i8 q, a5 _' y% V. R+ h
, K7 O' d7 s5 a0 W4 ~; M0 Q
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔3 P" r. A, G8 `- B4 O

1 q1 V' [3 H8 G1 G
3 h3 _, H1 `, u3 n$ V* y2 a' Q. v" k  q' ^+ g' n
; z7 A- Q. _9 X$ o0 i
再用記事本打開此檔案,如下圖加入:
% f3 W  U3 c3 s! A
msgid "Reboot"3 z2 W) l) i' [' f) V
msgstr "重啟系統"
+ M3 n* Q& ]2 }( ^$ `

4 M% q' X. `" f! K; T2 y: F  J; M' D6 K$ t  l0 g
完成後儲存 (使用原本的UTF-8格式存檔便可)
& G  H! k0 o  n! r8 ^9 T1 g  n! A, c; z4 \5 C4 R8 V: m/ d& Z

& r0 }$ m- i, K; J4 s# G8 w& h
7 ?! e$ p  k  c
1 |( t( `* S3 t) j) @' l3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:, e# W% y9 k8 z3 o3 a6 x4 h! l
: c  \8 T. Q& D" d, e' t% y3 n/ W' H  u
遊客,如果您要查看本帖隱藏內容請回復

3 V# M5 ]2 j8 r3 d8 b3 O) K
' L6 r% ]# V& |: O0 f! ^+ ^  ~* ]1 ?9 R& N  j, c
方法:
  ]0 n8 Z2 {- v3 i, Y& z
+ x1 A) u5 j! \  U0 F8 W, v/ d
( q. F8 y* l( M) _0 ^4 X, f, B
打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:
/ i! ?5 Q7 [8 x6 c( Y: c/ U( @7 x4 `9 B# l. g
# D8 L# [# {" |
8 Y5 m. H& D& Q8 q

# N' V" `! C# \" s- o* T! r' A選擇另存檔案便可,例如存至我的文件目錄下
0 K, k9 l8 @( C+ ^6 e
6 ~+ v2 l0 W# n0 I' @8 w% L- b  w  l% |1 k. E* u! G

* }5 Q7 j8 `5 J完成後打開我的文件,會見到程式已經另存了一個 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 06:01 , Processed in 0.334813 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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