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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:9 r) T: q' u% O4 Z% k

4 z: ]( _# o# F, e*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
9 R: M1 @# R. ~5 C, l, T* N  X2 j4 s
N900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。
6 L9 `0 v- d: Q# J" yTop in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。) X4 ^. M& c/ [( s. {' Z2 x9 V
1 X5 E' s6 u6 b! o6 n
' D+ t+ U4 i# P0 ?( t. I

- g# \; |( b% z  H: E! D修改方法: (修改文件systemui.xml)! I# M8 `4 P9 @5 u% @# P* ]$ i  F
( d  _' ~  Q& p, W, H' r
$ `+ v+ X4 U0 I9 W
1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)+ `4 ]3 y7 z; k  }; I" G5 }
root1 ?" C: H; d0 q
vi_/etc/systemui/systemui.xml (注意_空格)

, `6 L" T, t9 |6 Y, E* X注意: 可直接使用WinSCP連線到N900修改6 c! v/ L9 V$ {  B  B
# g! l7 J7 x. N. I) b" h- C
9 {6 w3 L6 x3 G& U9 F- r
2.) 按a鍵進入編輯模式,然後移至下圖位置:1 p- ?, u+ J7 K9 k& t) E" p7 C% G

) g$ f/ l# D" s4 l7 F# }如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機" W: u# N; D# V+ |
* \: l) B2 D. P0 Z( U( [

: |1 D& a& \, S3 M( g& t0 d8 ], g3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?
  ^0 s# x" Y' o# G9 _9 ~6 u
% j8 v( _$ o) ~. g  l' u) o. f而我自己就只喚醒【Reboot】這一項功能,見下圖:
8 B" x; `0 K! d- s9 k
( Z+ y/ ~1 M. M' z
; M+ ?4 q8 E+ e( c8 @
; A, [( W5 k+ O( D  i( k是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;
5 ]) H; \# E7 r$ `9 H  T( F$ D. K* x7 z3 ~$ N* O4 h2 M
; P& Q" s9 t- U. {
在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:' W+ V0 ~9 u# f* z& S

6 s- p6 z* I& T7 ^' `/ o: \; U. J

7 q+ B# ], M+ H* Y心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了
) ~% f/ A% l  \0 ^' F9 N/ W% Q, a& R1 E+ ^) @, Q

/ ?, x7 I: N' U. u& L; X
* j) q. j- u& y) Z0 N. J- U$ _/ S* [4 B" a7 p7 G2 _' S' @+ |
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
# B( f# [- o* R/ ~& b0 J6 S, ~, N2 j
7 i& i3 R1 g9 H' d% m  ?2 k
$ Y* `" v) G% F' u' I3 i1 @9 N& w( T! Z3 Z0 ^( M* A
修改方法: (修改文件 osso-powerup-shutdown.mo)
  G& ?" @0 t5 W7 S9 Q
$ K5 M- Y0 A1 w3 E4 T( d0 i文件路徑:
* ]# F* H) u' i3 f( m: c繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)- n  Q9 N, U& S' E  y
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣), Q0 v- f( u1 H2 G3 h$ p, |- s
簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
: p) h7 K1 V5 H' m5 G
! t) n& ?, P+ Z  k) w2 ?0 Q) F! p8 s
7 f2 {6 j" R& V$ X. _
1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。, g+ ^2 N# J7 J! Z

6 ]7 f. \# W; n
$ F; E: V2 k$ Y  B: R, C2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
$ S$ N3 s2 \. D0 q& g( H7 H
遊客,如果您要查看本帖隱藏內容請回復
0 b, L1 X* N1 f- [6 a8 z  b

  a  {9 W/ N1 [) I- d) K( b) S* S+ l' N
方法:/ i! k3 a3 R' \
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:8 e& P# a: R. z2 a$ K$ C

: s  S. ]. P& d* m1 b' F$ Q* Q
4 j* ~8 b' x! J: M$ `) z% }
cd C:\Program Files\GnuWin32\bin
" K* k" k5 D/ _2 S" }# Y9 R: Jmsgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
7 g5 ]$ }8 ]' A& X; ~
  h2 h7 X$ {1 G1 M& h- U4 @8 q
% [; G) N; T4 O' c. W

2 F4 e3 [% f8 w  N* V* M$ O9 ^7 ^) }* D+ b
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔
+ f0 I) _4 ~% K6 `! P2 D$ `. p$ X  L0 ?$ E1 i% a/ I; M

% w- T' ]8 b7 l/ d) R; ?7 g; C4 S5 I" f) _% |. O1 g7 d
& h! a; A# I8 l& ~, f  F
再用記事本打開此檔案,如下圖加入:
" X% w3 Q5 s4 @. w1 c' J
msgid "Reboot"
. X7 h3 [  L! S( Ymsgstr "重啟系統"

) \; V: s) P3 a; U) a+ N
/ b7 F5 Y/ v5 o% z$ f  A# L% H* v* ~2 G
完成後儲存 (使用原本的UTF-8格式存檔便可)3 C; `& g# V' P( I1 z7 t9 K2 `: R
; T6 o. f8 s6 C- E( ^
9 c% x9 s) z$ @0 M

( O7 Z. \* c5 _' O" ?$ h
( w1 \/ q1 O: Z* ^8 {3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:
4 l( m; t' ]) w5 K5 e3 }7 \: H! s  q2 r- ]
遊客,如果您要查看本帖隱藏內容請回復
/ Y* S% X7 d& x
$ B1 e' o7 u  M2 g8 f7 `- U

, l) H; ], A& Y5 y2 X方法:
# k2 E" Z5 U: O+ D/ w  j/ p( a. R: m
/ S* r+ Z! N& J* H) F
打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:
7 x. }9 t0 [3 J! y4 ?8 {4 U$ }0 ?- H0 i: ~: o% X$ R
( |) X: E9 u- ^# V7 v9 ^

8 R8 m  |% p- U$ C" l+ o
5 [0 G4 f$ _# ]; F' V選擇另存檔案便可,例如存至我的文件目錄下! ^3 A! _% F6 O
4 s3 I  G+ k" _% m* P
" S7 g- i* s$ k3 x2 X
  [2 W  y) N- Q! w; `, R) q
完成後打開我的文件,會見到程式已經另存了一個 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, 12-4-2025 13:58 , Processed in 0.173312 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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