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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:9 o. \( I5 M& m$ p
( V$ e* x3 z  S9 A) I# ~
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
9 f; O7 N8 ?& H2 J5 Q; W. u
6 M' h: e. y" M8 X: H3 G+ fN900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。, w; X0 B' E2 G2 S1 R+ a4 ?0 ]. ]
Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。
/ G! O6 \, s# q, X& F
8 v  h. j! M8 E1 I# Y' n* V+ N$ ?( t. y; X

7 `! H& ^) r9 f) m+ {修改方法: (修改文件systemui.xml)
( i( \& z/ e, b# F# [
+ v+ H8 G8 A  A) G/ p! I# W: {- @4 |  W; `* {
1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)" @* x; H6 z% B* o2 |
root
" e: C1 j3 T3 U0 e* X) i: y' J0 @vi_/etc/systemui/systemui.xml (注意_空格)
5 e" V1 B6 C4 |4 t
注意: 可直接使用WinSCP連線到N900修改, Q/ u) u+ {5 {6 p: Z) _

9 i1 G* |- u+ R+ n" s) U! D3 [" w
2.) 按a鍵進入編輯模式,然後移至下圖位置:! [, k+ O% R) e9 `- i
+ n: F2 s) g: F/ E0 K
如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機$ F* E, ?( H$ Z

5 P. v7 i& v" J# H
: \7 x  V  A2 g) P) W" L; U& D2 K3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?) d' _9 R' V, z- G. y
3 a2 q; V4 Q" W
而我自己就只喚醒【Reboot】這一項功能,見下圖:
4 M9 M- n1 j7 d; B4 N6 f! ~
3 @) m( `; `3 S( X6 D& K& R" b0 F) p2 X
3 ]( @8 x3 U! C6 S* \' \( L4 i
是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;! n% Z/ g( E6 s
9 x9 V+ A0 }$ j' U" `* b

* z- P* w3 ]# M在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:
: _1 g: P: q! K7 T
2 i, l% z$ x. e/ o  {
9 F4 |9 ?% u" p' \: h1 {$ B
/ l$ ?4 u. o, Z, Z3 |心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了
( @1 W. d. ?) }% W& e/ b  j% W
& A& W. h2 t$ F2 v) j  r, N5 s
9 z4 A" @( ^+ b
1 t4 H. w. ]& U$ _! u1 ?# Z3 x; f6 W8 F) W1 ^1 l& f/ H. V
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。4 b) U8 b+ G; g7 {) u; j

' [5 D% x$ o6 R- o( D8 w% ?
8 Z, V8 D# ?0 u: C- F2 X# ?' g' S; O! O
修改方法: (修改文件 osso-powerup-shutdown.mo)
; _8 c9 u, e: l6 g
$ Z+ r& h9 u! T3 z8 I, _, s! c文件路徑:3 w% O6 V4 q# q
繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)6 n: U# h5 o! M+ V" ]7 i: A; d
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)+ `# G% Q* E" [5 O0 v9 d. v
簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
: d: I9 d" q3 g% e
# i& @% N$ g# T/ g+ e

' q) @/ m' }. L" ]6 N1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。
& M( H$ Y, ^( w2 q# Y; n
; x# q0 V3 Z) r' I" U0 Y, M! ~0 I( I' U( V
2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:' \7 q  \1 R2 p8 a
遊客,如果您要查看本帖隱藏內容請回復

1 E" |- ^6 w, a  q1 V9 {' W* k3 b. a* {6 T6 d* l6 R2 G/ ^' d
& Z& C) K6 E6 Y' g8 a8 z) G
方法:
' M" q6 t  ?# K) K
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:1 i+ W% T. s) b9 E6 \
/ C( j2 h% H- u. ^9 A

5 n( O; V  t. j0 B3 P7 D
cd C:\Program Files\GnuWin32\bin
) H- M5 C; C7 Xmsgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
9 o) \$ l, E' @1 H% `
* u: j% [: R- C, L9 R+ C2 {. B, S
. Y+ y& H9 ~4 b4 m; [& o" A: Z

# n4 V$ K0 T( \* I5 [9 T2 O& q  ~+ c! K5 m" Y  ]
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔
0 k9 M+ R3 T, W9 [1 f& e+ [0 V; ]
& s7 I, L( z$ ?( i2 V
$ _9 j9 T0 r: i$ j
0 w9 L2 L8 ]8 L$ t
' F* r# ]# M. s! p1 Q再用記事本打開此檔案,如下圖加入:5 K. O6 Y! }+ f8 t! i8 D5 R7 Q
msgid "Reboot"0 P) {* i# k# R$ x4 w: T) f
msgstr "重啟系統"

& s" m( T% K( `7 c& q1 ?: h/ E
5 Y) c$ b' c3 A0 I1 J0 `6 Z7 _( i
完成後儲存 (使用原本的UTF-8格式存檔便可)  f1 j% O: n( [: Q+ ^( \0 H
- B# q- d6 o4 `3 D0 I6 e1 m
% `/ M4 o2 _8 [* @8 a1 ?4 P# j

4 x7 l3 f- v8 {8 T! G7 j3 L2 E0 i, Y3 W5 d% @1 `
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:5 n+ m" d  B. b8 h

. b* o# c! g. ~% t$ W; u, D/ O
遊客,如果您要查看本帖隱藏內容請回復
; G, h1 m1 N+ z1 I
' @2 b$ ?7 J9 X2 P* {8 b

7 c+ L  ^& l. I) E+ G. u7 U1 I方法:
2 `( s* I# q# x, Y5 w5 ]0 r3 q' r. y3 a8 B4 c
& _" C+ k  e, y4 S6 ^) ~' m( |
打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:. ^/ {! d5 K) w' z4 R+ w
) g, [/ v- b6 X8 E

" F; T0 X/ S+ \; Z" m, P# r. t6 ^2 \" l* k+ b% T5 F
6 u& C: Y1 k5 r* k7 r4 E4 `
選擇另存檔案便可,例如存至我的文件目錄下2 B4 Z4 V2 O2 @; D

; @: e& {' ?# c5 m" n" w$ m) G$ k& c& D9 o* g
/ n: t' p6 c4 F% u2 v$ 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, 23-11-2024 11:14 , Processed in 0.178264 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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