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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:
( ]" S1 m: n! A7 H( H& L3 O1 p# Q" {
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
+ ]5 o3 L9 d1 I$ M2 E5 v0 I, e" @8 q5 u5 }7 y
N900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。3 ^& [( L8 M+ R4 {
Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。/ {, I5 [$ a/ N+ O7 [  F
1 g9 e0 T; F$ }* [% r
2 |" A; z/ E8 o% J7 o8 L9 B8 r
5 _& S& o& Z3 ]# n
修改方法: (修改文件systemui.xml)% U! M. Q; |) w; ^- ^

' L7 o( p) K) @& K* s6 }4 b1 J! q4 Z7 }. k
1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上). O" ?. T% N! k5 Y; ?8 l
root3 A% k8 S. C& j
vi_/etc/systemui/systemui.xml (注意_空格)

: c- N" _0 [# I( Z$ Q' p注意: 可直接使用WinSCP連線到N900修改
' |1 r3 c' G# Y7 @# a7 p" s* G
2 p# v! G7 ~; ?- b8 [+ z* C/ I
: H2 K0 F- m% X6 i& L' K  {2.) 按a鍵進入編輯模式,然後移至下圖位置:
4 p6 l7 y  M( A! U. F# n7 I1 _% w, v- I8 w# f
如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機
3 \+ z- {+ R" H/ b
5 j- r! U; }, g" J: Q# z' _2 ~  N  a& J% S7 `
3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?
% ^& I( J4 A: U) P) j5 j5 ^$ x2 r9 I/ ?+ |% v# A
而我自己就只喚醒【Reboot】這一項功能,見下圖:
8 w/ ]/ K. w3 [: e$ ^' V3 |1 t( N* x1 x1 k! u
3 G" d. _* G" d7 K$ o7 L

0 N* g& @% `4 Z是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;  F! x$ N& \  O, N& b) O: h
. n& |/ F3 s1 J

& A+ I0 z& S. H3 F3 Y在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:" S4 {7 a& z+ J6 k8 @9 W, i

+ Q. X1 x" N$ R2 f9 J" m/ Q5 g( L+ J4 e( X1 M8 K

0 B& L* K/ e$ b: V心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了
; @. v5 [8 H* y# }: O
5 K" U' v- q- e$ X* b2 G; A
& e, w8 @$ R0 O+ T& M
4 s; ~! _" G2 ~; v) l4 ?; ^: [5 X9 N- X$ _7 \* I2 \- G, }
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
, R$ `3 A" q; C+ R4 p) @8 f* U2 C& q
4 c9 l' r! {9 f) {# s% d* b6 a
: g! K' e3 r" h" p! u4 o" E$ K' h5 E$ J2 b% f% a* c6 p( [
修改方法: (修改文件 osso-powerup-shutdown.mo)
4 g1 t2 s0 w# b  Z4 C
8 n# p* [( v8 a+ j8 X文件路徑:
/ Y  o7 H, C4 C繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)! O, K8 n  ]- r# \. C4 I
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)  R* l' T1 ~" n0 e/ ?" w
簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES

: L& B/ z* u  F' a, Z5 o  I/ o6 A  L
* d. c! [5 L6 N" y0 C+ @; U( _' F
1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。+ r  @. o# K& t% @" |* b# k2 k: I& U
# L! X: G: j) k) ?

/ j9 E0 `7 T2 a# W9 {9 ]0 h2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:8 |6 H: H% i8 t! r1 T" w% E
遊客,如果您要查看本帖隱藏內容請回復

& C4 b& [2 z$ i7 n* p: B- o' d* j7 L

) K9 B8 Q+ x# X$ Z! M$ i& v方法:7 ?& M4 x7 G9 `9 q5 c; K
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
7 O7 U( V; [8 k. q0 D1 M% A/ ^3 P9 M' Y7 p( v

) [! t" M' c& t; U4 z6 }$ v
cd C:\Program Files\GnuWin32\bin
5 u! C! f7 d& p: Omsgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po

$ D' i; y  f5 _
; ?+ B5 s1 h. n) S# L/ m3 w* N& i( Z6 p# f, i! v, q* |" g

0 F- E0 x9 x- R) p7 A3 j$ I7 t$ g6 f. A) K2 M& j4 ~9 \; g
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔
# j2 V  r8 g6 x4 H& T' k4 Q' D
$ }% ?6 y9 x' E- ~8 p" Z& n  ?4 E! c/ O8 a* @3 R: v
3 E9 n* M' O0 {' |1 f% I: m, l8 y
9 o/ d; }: e1 q
再用記事本打開此檔案,如下圖加入:# e( k0 A. u% [& `. `4 F3 J
msgid "Reboot"
1 {( B3 [" Y7 @+ o! j1 |/ Qmsgstr "重啟系統"

6 d5 q' S, q8 e+ R  R
. Y7 X4 l; t3 k; y
3 v% |+ g1 n/ `! M# w: G完成後儲存 (使用原本的UTF-8格式存檔便可), `( k3 ]& e+ a3 \

  Y% l! j: {4 h+ f/ D" ^
; Y% d2 n8 N$ |2 `
( D* p! ]1 X; i
! n& l0 ?: G7 u0 K. C4 l: }3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:, o5 S) {9 q3 O! W+ v

( Z4 o4 x1 {! \3 ?
遊客,如果您要查看本帖隱藏內容請回復
! e9 V9 z7 h5 w  \: c

2 G7 ]# @* \) Y3 [0 o0 b, Q2 D
* |: z" Z! h: Q- Q% }7 l  I方法:1 z7 Z9 S, i& F9 j

; t( K1 R0 o' t. S! d5 z* A5 j
4 b! j, D, U5 ^, A) Y
打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:' M1 @! e4 l  p
& q3 p7 g1 I8 F3 o* X6 O
0 ~( j, j' R1 f$ S) v
- l% ]+ _& d' |; o  N

3 C% ~- ^, n3 ^- b7 }: ^! \選擇另存檔案便可,例如存至我的文件目錄下3 W0 J' K; Y+ t4 C5 ~
; D. f5 f! Z! u1 R1 F
% m  g# B  ]: b9 D/ f" }: r

1 A# U5 v) n5 x7 f% M$ H) |' F  k& 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, 2-6-2024 07:20 , Processed in 0.411617 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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