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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:4 s' _- s( ~4 w4 ~9 R, q: P* I; \. y
4 l% N  E* T2 q
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
. y6 G  D  l) Z- m" ?6 M% G* O$ b( E: H9 {! H* J2 {; p
N900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。3 V% ]. w1 b; f# Q" E7 p
Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。5 g* n: x0 B. @+ J) K  p' \- b

- O, I" C4 c7 ?3 ^  T; F" b- j0 k* @  z1 F3 O  r

- k7 l) e: b% i7 l' k- ]2 h修改方法: (修改文件systemui.xml)5 [) x! T) A) N" B+ f5 `

# ~" a! O5 ]; L+ v3 x" W! C& w1 q: k0 O
1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)
! ?$ k# L4 s/ K) U+ x: c4 b
root" a1 L- K9 s0 h/ `
vi_/etc/systemui/systemui.xml (注意_空格)

8 a9 U1 `5 U& V+ x# t注意: 可直接使用WinSCP連線到N900修改/ T8 M& `3 T! [: p; x: b3 ~

% \8 o8 d0 h: Q9 C
) {6 F8 }0 S& K  V! M2.) 按a鍵進入編輯模式,然後移至下圖位置:6 R# j  g# W2 c  W5 w+ v$ W2 H# H

4 P& S. I" e1 M如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機9 a! r% p+ a. H( B  d
8 d6 L7 Q! P6 I9 W6 v$ r; P& T

; r: V/ x8 i2 b: K9 J+ W( I3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?
* a$ O8 D& y+ |! v) l
  x! J' [$ |3 g而我自己就只喚醒【Reboot】這一項功能,見下圖:
5 Q, f5 s3 C9 ^6 ?2 L* h) Y  N$ p* K
$ @0 M" V( }, B8 D& ?8 K4 N9 ?

5 ]# x( f+ ]1 h是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;
1 X* L2 b+ h0 \% T! U/ `7 f8 I7 Q+ ^! w$ L* q7 S; ^* h" |

, G$ U$ A, g1 W; S! h7 S在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:
& j% B' p3 F! O/ [+ T
$ H1 N$ X# d7 W8 ?$ w$ j; Q: I* b: p3 r2 I' @/ J
( E* J; O+ w% i4 d0 }$ E1 o: t
心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了
9 e& n: r' \4 \0 r  F% M6 [$ q( P* t3 ]; R3 d6 ?
  {# d$ Q# F/ ^1 F0 p

: ~+ K4 }) d4 Q% s% q. F% k' [( ~! J$ F5 `- m7 ]; \" l
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
- I3 g* Z( ?' Y' V# c' A6 {9 s/ x
/ [. v, M' W" E9 F. s0 @

# H9 j7 \, R; ?0 {修改方法: (修改文件 osso-powerup-shutdown.mo)
  S+ A% N  Z* S3 [( c3 u8 m4 L, O/ D0 h, {- @- T. X
文件路徑:
( W$ i) s0 _" Q7 h* k7 i2 G  Z繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)3 k0 Y$ Y4 {3 D) N) l+ |; T% `
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)
9 `: _% O  T$ B7 k簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES

# j, Z+ a; Z1 Z) h- J: f' O1 C
0 f5 u+ Q6 G; b( |2 [3 X9 j6 g4 U' m. h
1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。
1 m, r& Q( |& ~/ o4 l3 c' m& s/ [
/ ^# L$ s: K1 S2 h* ^, L0 e* W) J- D
2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
! V# [: Q- b5 m' p
遊客,如果您要查看本帖隱藏內容請回復

% d' ?' r) V  p; ^
! T( w/ A, o8 N$ e) l5 N, F: G* g$ r; W% a& G+ Z
方法:
/ U* {5 S* G; f# N0 z6 ?
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:5 B  ]3 G5 h, ^6 ?3 Y) s
- X2 `; A+ R& N. S1 J
6 p( \( K& z& U1 J; T9 g7 E6 z
cd C:\Program Files\GnuWin32\bin
' V2 }7 L# Q6 U0 g0 Bmsgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po

- {" k$ t% X6 o2 E; |9 Z
: k- q% V; @  c) d9 W* b
- j% M9 N5 X0 M  `
* N0 C5 P- o/ T. H$ I. k- I- \4 o, T' e* O2 n
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔1 P# w, O5 r: a

. p8 O' {$ Z7 P  H1 ^
& A  ~8 _  D" Z8 k
! h& m: q! k& r2 X4 s; C" e. P/ A' W4 _% e( L. H
再用記事本打開此檔案,如下圖加入:# y3 X# X+ f3 i" ]
msgid "Reboot"
3 S4 ?6 f) d* J* I: \msgstr "重啟系統"
  T5 L; Y. J! d* C

  D* Y8 Z( t  p, t7 d% O2 A8 T$ ]6 v2 |+ t2 D
完成後儲存 (使用原本的UTF-8格式存檔便可)
, f7 O4 t, ]! K/ Y2 T# b& w) L0 _7 [5 f

( C: b" t8 N$ |/ Z: Z9 v$ h8 Z
1 \  k9 Z: P- {" y$ ]# @4 f2 `; l# @' f$ C+ P* v$ ~
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:' k% ^. o' Q1 i% d6 S

! Q0 l8 J; p. W; N  n$ [8 _9 h
遊客,如果您要查看本帖隱藏內容請回復

0 B1 y  G' u; e. J% A2 m$ V0 b! B7 h* P0 u0 b5 N& K
; g6 H/ I) Q* L% `$ b$ H" U. A
方法:
( T% o- ?  c9 {6 T) a+ @# h* _5 ~+ o2 r5 P/ k% |
; a9 U% @9 y( `; A$ u
打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:
) s8 K! S+ E, a! e% L, t9 x" }3 z* \9 l; s
$ \: d; F5 ]% p1 a' D% C

: S. F  S1 u* I% M% P9 O: {$ t' S  C5 J5 ^) L: S$ H
選擇另存檔案便可,例如存至我的文件目錄下% K3 m  w6 m3 a- n% I7 f+ l5 V, `
* g5 a7 q8 a: m0 I& _1 P

9 V  d  z, ?3 ]/ z6 B
2 ]0 d1 M- J! m* F" C7 J完成後打開我的文件,會見到程式已經另存了一個 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 05:41 , Processed in 0.157091 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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