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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:
7 x3 G& S8 }. t  s  B% y. K3 X* I) D6 [: q- |! |, l
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
9 l1 v5 S' R, g5 X- K' A, n) O! ~: w5 x% Z
N900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。: |' f5 Z1 ~$ t) C2 O
Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。
- w6 w7 w1 y" D7 P" p- ?5 o2 s5 G6 _
& \& B5 t9 C, L& ?6 Q; {6 \

% }. O: k& c9 Z9 p/ w/ N3 O修改方法: (修改文件systemui.xml)
* D' o' E2 ^2 B1 t0 z& U+ E+ f# y  d4 r1 q/ d- D: u
+ Q' h/ q1 v3 F5 c) B( e  X
1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)" j3 [# i6 }% w/ u! s8 u+ J
root
5 U( Z9 Y; |" H2 q1 _: w1 bvi_/etc/systemui/systemui.xml (注意_空格)

8 @4 C$ h8 z: _" n# J注意: 可直接使用WinSCP連線到N900修改
0 t$ e; z+ [* |5 A. \% Y5 S0 J* @+ S  f

* V, O6 g4 }; t$ j4 P2.) 按a鍵進入編輯模式,然後移至下圖位置:
4 a7 E3 Q- l4 U6 A& V
( l: K8 m8 h+ ]/ H# y. U! y" G如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機
5 W- l: P4 \  C6 L& T+ \2 q* Y9 R% b
; d9 N, U* N; q
3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?2 e) y: h. v; q1 D

8 b  ?" L8 o. v而我自己就只喚醒【Reboot】這一項功能,見下圖:
' [( b" |( Y  s" n4 h9 \
- S: z" c3 l: b- t. I# A: \" ^* y$ Q: N3 N. L+ t' \
5 V; [$ g/ n+ [( G) M
是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;1 b* n, c9 P5 ~" a- y3 }
# S( o9 N6 `9 F) G. Z$ a- d) h

' f! r( s1 W, d2 |( a  ?. @* z在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:
* R3 ~: C0 v4 x, J0 h' Z* u+ ~7 k0 Y3 q4 `

+ |7 c3 t/ h+ x( A8 I0 h! H1 W- p, e+ s$ ^5 ]! c/ T
心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了
/ L& z( V" w, D' S; j* n- Q7 X  v- J; o# |. T

9 C' a) W/ e* L: y9 n$ Q
/ o4 j* p, K1 B- a0 F  q' H% S, ^6 M4 ^$ a
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
1 m% k. s* b# K6 j: O: j% P( U  Q$ Z! }' V. k0 H
+ G- }& _) G- z, y) m, ]

# M4 u9 o7 o9 G修改方法: (修改文件 osso-powerup-shutdown.mo)
' d+ K8 u9 Q+ L. F6 H3 ]8 m
" }, i7 J* V# i( z8 ?. W文件路徑:- W9 @/ N8 C; }: s
繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)
9 Q3 S6 \# p+ H7 P  X+ ?繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)
* Y( x* m, f5 k7 |簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
) B8 A7 D# M" \1 z
+ t) I, U) i0 n4 C) x% }+ t( ^

& `* \" p9 r# h0 j- T* t5 S2 b- ^1 `1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。  P$ s* P$ B1 I& n+ f3 i/ j
0 [2 T  m$ b/ K3 W/ \
$ H' B5 f0 X5 |/ z' i5 G+ L3 C. ?
2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:3 o; X' @+ a/ y* y0 w  @
遊客,如果您要查看本帖隱藏內容請回復

9 \+ U6 k$ F: L6 y# c2 @/ e1 b$ N5 z- u& {

4 X* E# X6 M2 l4 y. {方法:$ g) T% z, Q0 F" `; _
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:/ ^) W/ [+ W) R7 f

4 t8 h3 D0 ~5 V4 v
3 j9 P6 }4 H; f0 R
cd C:\Program Files\GnuWin32\bin1 ^+ d+ P! x5 Y+ g6 L2 G
msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
3 }7 z- d. y* O, x4 U  ]$ u
" j% N0 Q" d' r/ V, _- k" @) h
( {* _6 J) C) e: }/ V

) W' a: P) Q3 h
# |- c; T; I& o! ~2 Q7 H完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔- V7 |  G. C& s3 W. M+ U
" M+ O9 w4 u  N% {( r( z! t1 D
6 r/ d0 v  r9 Q6 r& I
. Z6 o# p; T) H$ m$ M3 Z1 g4 [: m0 n
. C) X. k; ?1 D+ x7 d1 Q
再用記事本打開此檔案,如下圖加入:
8 Y6 q8 D/ d* i! _4 N
msgid "Reboot"
. t: l& o" u5 [# Q( jmsgstr "重啟系統"

& W9 M5 P- j! O. |" i* C9 d
. X7 J. d$ J0 P4 h; ^! c& {. _" r6 i0 e& a
完成後儲存 (使用原本的UTF-8格式存檔便可)
7 D  U0 N! Y% g9 p: g' B% h6 }( K. F) U/ B5 z+ l

1 H# G8 T* O' ~7 B; U1 H/ C4 ?+ C! f* P

: v) N2 ?* {; x- Z3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:/ K* L4 a7 d3 @  x. C7 u$ S+ B$ i- y
8 Y' t, H* _6 J: M% n* Q9 a
遊客,如果您要查看本帖隱藏內容請回復
8 q0 k: n% R: F0 @; Q* Y

- o* H$ Q/ M* ^6 F( l8 k- L" Z6 U  r) X0 @; d+ ]8 a# q
方法:6 c! R8 [5 q1 z; B" ~
' w6 `0 E; d+ j: J/ y9 e
, x# R+ P- ]5 f5 K3 `" l* I
打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:
  G8 ?2 \* Y2 y/ E7 X9 A( e5 |* d. c7 C7 G3 M
; A$ q* m  l' S* Y: {& a
  e% J: D( ?) v6 L' m

) D' H. s: G) t4 c/ L4 \; ]; H% H選擇另存檔案便可,例如存至我的文件目錄下
1 ]8 \$ k& k2 X5 N+ e% k' {
' I# B7 `+ K' J6 f# ]; L! [% \% z. C. d
! i0 H. `! a5 ]! G) @
完成後打開我的文件,會見到程式已經另存了一個 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-8-2025 10:06 , Processed in 0.017256 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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