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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:- i% f. h5 f- l0 }( M  y

5 [: ^/ d8 T: U  k* \6 g1 u*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。9 H+ ?+ R/ g* Y
$ D( p) K& I5 n
N900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。, Z! f* [$ `2 e. Y8 v1 ~. l, w  e
Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。
- Z9 z& e) T4 g" {4 l
. A& b% ~; e6 C+ T, e/ I0 a2 [2 V
6 Y0 y  D: v/ @& p7 N$ s
! x  H$ G, t9 I8 p修改方法: (修改文件systemui.xml)$ w1 D4 c: O, q
7 O7 c8 ?' ]* u$ e2 z7 z

3 Z2 I  n; F. w/ q. |5 @  _& }  ~1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)
# x, D0 X, V) e% x3 l; `1 u
root$ m% e4 m* L. M8 l0 Y/ `
vi_/etc/systemui/systemui.xml (注意_空格)

: f& ]$ B' B. l% `$ U, b* L6 b注意: 可直接使用WinSCP連線到N900修改4 V6 x* Y/ {1 \2 a$ }3 a/ m
4 e2 {6 X- j. T. t& t" \/ ~7 z
3 Y  L* k6 n' ~
2.) 按a鍵進入編輯模式,然後移至下圖位置:
) j; M( ]% [1 G0 x7 D1 A. C/ T2 H( D; S3 m0 i
如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機
# {6 i( p+ j; R. x) p) \! |( \: D. p8 {7 P, Z6 b# l# P' ~( Z
' F' T! {: d# y+ k+ D6 h
3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?
# I; Y' E! w8 N( A% l
6 D/ \' ]7 B( G* k8 J4 p而我自己就只喚醒【Reboot】這一項功能,見下圖:
  D% I- R, o1 v) X6 m& p. B& R
+ S( l" I3 E7 G9 A; u' m
/ J; t9 |' e+ `' ^3 z1 l! {
1 g6 o: p6 ]6 E+ [是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;
; q6 U4 B1 Y; U+ C5 @/ W
# r- c& q- X) K/ A' R! M0 w! m' G) J# S' q
在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:' m; V) m' G7 R5 J. ]) l. p: Q1 G
* i: o" V8 j7 b: m

1 a0 n4 Z8 t3 X: J6 F7 x0 [' z- P4 f0 f4 y7 M% ]
心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了
3 {# U8 v6 ?) M! z1 H+ s- q/ ^+ M' D' V; V% E
4 F6 I0 ~0 [- S: h6 R0 w# C

6 m4 ?! q8 C; y* }" o# O8 m3 Y; K) l
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
, E% k+ _: `5 u* J" v( G' a3 u5 l( b8 Y9 G( S* j! _4 f
0 I8 o- T& \7 u

" W5 `7 g4 i1 Z8 E$ \+ b修改方法: (修改文件 osso-powerup-shutdown.mo)
7 I4 [( h6 b& T- _# }. h0 a# `8 g9 v& H8 Z
文件路徑:6 c& X& o5 l. d  }5 T
繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)5 V% _8 `: V  W) t% w. ~9 ^
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)
* L# |9 G- K3 G簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES

" r# l8 F/ D6 v- C% A9 k, {6 n; e" g  n# ~4 H  B' L& R& p

, ~9 A) I6 l; v, C, i1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。+ C+ m* K- |6 S( B* b+ k  R

+ E' p) ]: i5 j8 I$ t9 _* D( o$ p" |9 [! }  Y: p
2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
$ o. s+ O5 m# g% C
遊客,如果您要查看本帖隱藏內容請回復
! P, Q8 T0 v) ?$ J# F8 Z. R1 `$ o

" c4 u- f' g4 I2 b# E6 H+ R7 |
' h/ [" ~6 d; z9 D, q* f8 x* P方法:
5 |& Z' t0 G  J1 I* Y6 b* \! v
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
) z6 L1 B: J5 d* ]
! ^9 s& \0 g+ H
8 w8 W: Z, p3 |1 J# ], ^6 [$ v
cd C:\Program Files\GnuWin32\bin5 N5 u/ g! M/ a9 b/ p) Z
msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
( d& p6 O* i+ t) L1 O$ F' y
' K) j& z: M# g( R' A+ x
2 y( @/ p! E. ~8 r
9 Q5 B5 ~# ^4 ]0 G( v2 \

7 S" e2 f( P# R- n' E, w5 ?2 e完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔. q5 a# W" `4 X, E. z/ \. d
: k& x* L4 e* i7 m0 b3 B% G. Y6 ]& I4 k

5 F# I7 x- w  z6 g+ O
' _. O" M' |. `
! p" |$ O0 j; s( g1 M$ R! }再用記事本打開此檔案,如下圖加入:
6 N% M( K7 O: ]$ o$ T" w  z5 u  e
msgid "Reboot") ]4 k# Q6 v3 u- m
msgstr "重啟系統"
( k, S6 N9 c9 I/ k  z$ d! K

% p1 n  U; b5 z) G0 Z! j3 u+ p+ L, C' w, I
完成後儲存 (使用原本的UTF-8格式存檔便可)
# @4 X& L; h; ]" w/ |1 e4 N7 F" z) C

: H& U# f9 K7 M4 i. _7 f6 b( X1 X4 n- k5 I" y( G

5 _1 P# n2 L- A" B. t7 o! ?3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:
6 P- c6 v( p7 }; N+ P. ~  g7 d: X( _5 W. }3 K
遊客,如果您要查看本帖隱藏內容請回復

3 C* |. c+ K( @9 ~1 n* K) d( [5 S1 T1 P6 J; m
+ q% J% r3 t' A) S
方法:
# L7 ~  c3 d. E  m; R4 C
7 G$ I0 o) n- O
: d3 U7 M7 m5 a0 O" j$ k- H
打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:
8 ?# V5 a% F# {) p
/ j0 O( k3 g7 g: J( p5 L) S1 _! b" F- Q* |5 x
- V  p, X+ h5 C- K
, \4 z$ s& |! e$ N
選擇另存檔案便可,例如存至我的文件目錄下
9 M1 |/ v* d# S6 j
9 J, J2 |! O# x, j2 p4 J& Q8 h
) ~. O. \4 S# m/ ]# h' f2 [  g7 x
$ @( c3 h4 |$ N  A+ S5 k/ `完成後打開我的文件,會見到程式已經另存了一個 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, 10-6-2025 03:31 , Processed in 0.384775 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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