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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:
( S" U) n3 k$ X2 f' C1 q+ W8 @- I7 O/ U
1 B  [; S2 Q' h; g0 F*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。6 H* W* _; t/ t- q
5 I. Y4 l" W; W7 B. S" X# m, w7 I* r
N900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。
3 }7 H' J& P( C1 p# `: Q; a& MTop in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。
% U- L' Z! @# w/ x' |/ `8 c# m
" ?6 ^: Y' N) ~4 I& v- I% n& S% h  K$ u" D+ y, [
: }8 b+ Y: [+ S, d
修改方法: (修改文件systemui.xml)! N9 J& O) o0 ?6 r' t
& j  s1 q  t" Y* k# P1 O1 W

3 ^3 ^# H2 i: V9 A% b$ T" k1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)
7 a& S. h# @! f- u0 S
root$ K, X7 N4 E' U* B+ E
vi_/etc/systemui/systemui.xml (注意_空格)
5 i% D$ F2 M  {- b1 G8 ^( R$ U
注意: 可直接使用WinSCP連線到N900修改+ k& n* K8 y7 B6 H5 d4 w# {

1 ?0 P' r3 Q7 w8 F" s, s$ D$ e! }/ h
2.) 按a鍵進入編輯模式,然後移至下圖位置:5 d0 ?  h6 O! s# x6 c: D1 f

4 B/ Z" `: \8 j! Z) h如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機
9 N( j2 ~" U0 l. }8 g! S. I; u/ P1 u* ?- E

7 n; {6 W" m( K3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?4 c5 x$ J) A, ?! r# B* s$ W& Q3 ]/ I
( z, p$ t2 K$ Y/ \6 m/ c# f, Q
而我自己就只喚醒【Reboot】這一項功能,見下圖:- T- [4 [& L' e" t0 U
+ j, B1 Z( h9 k1 q" M2 b

* E. O' g0 ?0 e# Q0 Y- @2 V5 \  U! V! V0 y) {5 S& ^, U
是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;
! g( m  {# B% Y7 x
) J. D4 ?* O8 X7 i) K2 G0 \! p4 ?
1 c+ ]' I1 f3 {2 m在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:% X& Z3 o* R" P. C! Y/ A
. n0 Y$ b; V& l# T
; h: E) E+ n0 X8 H+ w

7 _3 ^5 |, E' P心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了
9 a3 A$ e2 W# e7 N# r% x4 `! T9 m/ u
$ A# t6 G0 P/ }0 U( E
6 G8 s, w0 a% k8 j" e4 Z
% T2 l0 ~! d+ p5 A7 `7 F
/ G0 v1 `( D2 D2 A& P4 J至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
2 O8 n' c4 k7 z; J. @* Q; g
* s; k# B4 Y5 x" r1 A+ s2 p
' z" v' W% R( u3 t. N/ v2 q/ |. k$ j7 h3 W2 U$ y0 X: K2 H4 D
修改方法: (修改文件 osso-powerup-shutdown.mo) 0 S  L- u/ F9 U1 K9 B6 h: a5 x
# [" t/ u& _/ B; w
文件路徑:1 L& `- Q* H+ `; ~7 ^
繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)  S- y' T9 g9 u- y4 k
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)8 \- c  G3 z+ i7 Q2 b. K
簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES

! i7 c$ b, V: K5 l
/ O6 B/ l& |/ T! n" }2 K$ Z3 k* V8 L$ k( k% E  J
1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。# x) K. x# o" q/ D
; x/ J2 t% e( x

3 t0 Z. f6 ?, x  o3 n% b2 U3 T2 L2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
+ x0 \5 z+ ~% i
遊客,如果您要查看本帖隱藏內容請回復
! W# R7 j! c4 [2 O1 r: W  K
  T) s, a4 {7 b# s3 v
' A0 A  Q5 o4 Z7 G7 R+ g
方法:
$ F- W3 ]4 o/ T( {+ I
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
6 R1 n, z2 w% S- f
  @2 N- j: O4 o8 L" t
& r' M% W- V6 X0 J4 J
cd C:\Program Files\GnuWin32\bin. J4 e2 M2 q2 U: ~0 p
msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po

8 m0 c5 s) ?7 l: _5 ^' u  n4 c5 C) ?& u+ H
9 \/ I, q1 _6 W) c5 g
( p' d* b8 V' j8 d6 V
$ e& J" t- ~0 H
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔
2 Q  I5 q2 Z- y2 f- X: {6 S8 W2 s6 i* c2 j! Z( W, i+ l2 c

" P/ c- A  }! O$ ~; ?/ y! `' k5 V! \- m& E. i* D0 j, f

! G5 [& \: a9 Z! e2 L1 Q4 J+ [再用記事本打開此檔案,如下圖加入:
3 Q; n: g* {% y8 x
msgid "Reboot"
; y1 L. T6 d" o, r% amsgstr "重啟系統"
; l, j) G+ h* [
! m: |8 Z0 a; h- q" ]+ ]8 y

: g3 b: G/ q9 P1 q完成後儲存 (使用原本的UTF-8格式存檔便可)
5 M: o& I2 ~4 s1 b
% G# A5 ?' _2 z# \3 v+ g$ n
" t. T. U& T8 W/ W1 _+ ~; _9 l8 n

2 }2 P" ?7 L1 q# U. L& d3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:
' {5 R) {- N3 J. P9 _8 C5 L7 A
' Q5 e) g3 M1 Q, S# A* O+ [1 s
遊客,如果您要查看本帖隱藏內容請回復

/ B# F0 [! r. G
& H- d1 e9 C0 ?/ Q- _; e9 l% b; ]( H! W7 D( J
方法:/ \. k$ R: D; v3 f* S! n* D& s6 K& P

9 b0 u; Q9 j' r+ C) r
0 O& z9 @, r0 T: R5 ]; V; e
打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:
+ z! a! Y: t6 M4 s+ z$ m* j# {; `
8 D4 Y) B4 z0 [4 }3 h1 r' J# U

' u  I+ }0 a. h' Z* a' R. ?- N; S; d: l
選擇另存檔案便可,例如存至我的文件目錄下5 e0 p4 o6 \* s4 X' Z2 t

4 q: [  a3 k6 o$ y$ \$ y
2 v5 K, h7 L) d0 U0 b  K
" J1 \0 e1 g! y. k4 \完成後打開我的文件,會見到程式已經另存了一個 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, 31-10-2025 09:41 , Processed in 0.303849 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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