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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:; Y7 z0 n" f( c6 `8 K+ V

5 i# p2 e, @5 G$ Q*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。" l( O- ]# {+ B4 W3 ^1 T& j

6 u: ?7 B2 p" \. V: u3 {N900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。  T0 f& o7 I- a3 o' I
Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。4 p( [+ B8 e' R+ b* p1 s

2 U4 R- Z. C6 \
' J& K' k! _# Z; `/ V! L7 P8 |/ i
' s, t7 {2 l: R; Q; W( e% Y修改方法: (修改文件systemui.xml)6 b# f7 _! \4 l4 T9 s- @

7 v. Q3 s: G+ u4 ~! y" \: A/ g5 }/ d, i& M- V2 i
1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)4 S* Z! m: u' U6 n- F9 D
root) O- i6 }. [8 t, w( ~
vi_/etc/systemui/systemui.xml (注意_空格)

$ V; @. ~) [- o" @( L2 n注意: 可直接使用WinSCP連線到N900修改
' I. `. B8 t" ?3 F4 V. D5 C$ C. j) \+ w/ a
9 k; Y) l5 t- h0 G% G  A8 u
2.) 按a鍵進入編輯模式,然後移至下圖位置:
) E' G5 g0 Y; [* T% C% J4 C2 j4 P  `% q6 K
如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機
6 I$ l# v% |1 H9 }; z$ g
, o7 L: d# J1 ^1 e; s, m4 s8 {& m9 t5 w' u1 Q6 h. ^5 O
3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?
7 x& L# Q+ _4 ~: F+ |- x- {- H; x, _+ S
而我自己就只喚醒【Reboot】這一項功能,見下圖:: q: l& `2 I: a9 `; K; G( r2 @0 v

% m3 A: B4 l! s: y  C7 R) Q
7 N. A; W: |: N% j
( c8 {3 F& Y# ?/ w$ O5 G5 Q是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;9 \/ E5 S. a. O: D
3 [  t* X# p# U" z7 w
. J# O+ ~5 Y$ N. S' }2 C
在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:
/ y$ s8 l+ Z  B; M9 |. i% a; C9 {: x1 m9 ^. b3 A; x0 o
$ j# b+ @) c* R

& Z% T3 T2 b/ I心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了7 E9 I) A8 q0 i% H" o, r

. n/ P! f5 a8 h/ Z2 {. j! P; @5 I+ t. [9 [5 D& h
. l7 h  G: e: V8 h* @
$ O" s2 m! Q) b
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。3 O! P2 A8 p1 R1 {4 b# c/ R' a3 Y

5 `( w3 w7 e" B. Q( Z
2 v: {9 r$ V6 ^1 i/ B- R; l6 _* o, I) O  K" b& j$ B
修改方法: (修改文件 osso-powerup-shutdown.mo)
: a- w: ?" P0 `% T- V% l1 E" Q
% S8 T" `5 e3 X- w$ M0 U% l文件路徑:
. p: X9 [' p2 k' K繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)
/ Z+ [! o3 \2 {" Q! ?) Z繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)% y; N1 I5 ~/ B/ H6 h
簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
) C& c$ r* ]0 L, P( k# C( H0 u

3 G' ]/ K2 J+ }& t# b( q+ Q: H, {; M+ m. [8 J- L5 F. ~3 [% @/ ]
1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。
6 e( _9 f- h  l2 E% p7 A, k+ G* X; q1 h! w* Y# h
: f, h, z- r: v* Z4 q; o7 @! t
2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:# b/ I# @5 u1 C+ t7 ~* l" c- D
遊客,如果您要查看本帖隱藏內容請回復

: S  X4 N- F; V. n
" X6 S1 g  P0 Q1 v* j) Q2 @, d. p5 e! R: Q$ A' c1 A
方法:; v7 J& e! Q$ @3 `) c0 V
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:+ ]3 f& p1 J! v& B8 q5 U
1 I& b# j& p4 N& |

. Y% v" D; N. E
cd C:\Program Files\GnuWin32\bin
+ M4 g% [" C0 t" r! h: emsgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
+ x1 n9 Z" u+ w& e" ^* ?

& W. R1 [' G- G/ n1 N  D/ d! k0 {' M) l' V1 R: a" A1 O+ W

7 B% Y9 [) s9 d! f/ \8 Y2 X( B4 ~7 Y0 a2 V" P' _
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔" ^- U) L' z$ Y/ L, b
2 d! @  ], `; q* y& C' N

% f. X! y" Y+ K4 b1 }! J1 A' ]% F( H2 ?" w/ m( U( ]
% Z5 o' I% X% y( V$ Z
再用記事本打開此檔案,如下圖加入:
: H, z( K5 M5 ?3 t7 c6 [
msgid "Reboot"
0 {8 b8 K* u" x) M% |, Omsgstr "重啟系統"
8 r1 {$ M  G: K' D3 S- R" R. B
8 [( H4 e) _7 n, F$ S

4 y  M7 }$ ^( U. D完成後儲存 (使用原本的UTF-8格式存檔便可)
( ^7 W( ^2 n- T! ]' o+ U! q% s# F8 T% \" H
. q  G1 Z# ]' {# `- A& |
4 `" m# I) _8 M. n* c6 j! c* {
9 A4 Z1 Y# y# l) _* x3 m
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:+ ]: }5 Q% c3 V/ Y- w6 k7 |- D
% h& z, D0 E4 w' p5 b
遊客,如果您要查看本帖隱藏內容請回復

$ g& N1 A# J2 h# z! _7 H5 @% [3 U6 }. x, U9 C7 Q0 |
7 U6 K2 h! j* |$ q# r
方法:
- |* f; n1 U3 {, ^, Z+ ~* z" z, I! E# e" c9 d8 d

7 u! o1 N3 \0 b打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:- l: w6 h. _. p% V/ j1 C0 q$ h
; _9 D* x  Z7 x8 ]

) ~4 z2 u2 c' T" ?2 ], Y8 D/ f9 `* g. P$ f/ t& u
2 w, d- e* `% W) m3 b  h* Q
選擇另存檔案便可,例如存至我的文件目錄下
9 K, }- w8 g5 E5 B% [3 k) x
( R2 f* @+ V6 N, K( T5 O; W% e, c, V2 \# e1 m& w6 f  m# w% M

' c1 B# a/ S5 |4 n* i* t0 a9 b3 A完成後打開我的文件,會見到程式已經另存了一個 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, 18-12-2025 21:23 , Processed in 0.017497 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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