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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:: a0 S8 R5 k% F* L& ]3 u6 ~2 P
- \% g2 o2 K3 u, s4 V" ?- |
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能 及 班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。1 N4 }  b; z  ^2 t5 ~. x& b4 I

3 t% D# C5 ]8 s' C8 Z) XN900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。
) F8 O$ z! u0 A2 k" TTop in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。
$ r  a0 f' K! {  S5 V) ?" `" s6 V2 P1 Q3 C* f! F
: ?( W- V* n( G4 R1 e; E+ u
" h1 C- c5 O/ ?6 a. E2 t
修改方法: (修改文件systemui.xml): z/ F8 H- S9 P5 X4 a4 j
# x+ {) e5 X5 v! \. k% F

! R- `* \6 M5 [5 [* z0 R% v1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)
0 w0 ]5 O( Q: C
root
7 }6 n- ]$ e$ y2 U, g! Vvi_/etc/systemui/systemui.xml (注意_空格)
6 o! W# S& k% E" {% e& n
注意: 可直接使用WinSCP連線到N900修改8 S4 k9 m2 f1 I# Z( r

0 }0 B0 q+ a- V1 b* Z
0 J. N2 {5 b! c6 A2.) 按a鍵進入編輯模式,然後移至下圖位置:; {" ]+ L; S/ f# g
' f3 E+ a- T4 w9 M! u; M! \
如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- 及 --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機
5 z# u2 Y1 o& Q) F
  D# T; }5 `/ a3 r% b5 H
; r" U0 i& P/ t% m# k# y3 X3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?  x4 B/ y0 I6 ~

" o3 u' k1 K' `4 [( [而我自己就只喚醒【Reboot】這一項功能,見下圖:
' _6 |) n. x/ e  c# a# ]6 ^+ k# r8 S7 L- k6 I
- C8 D+ i; k6 J( z

  Y! b% z$ M% }3 i% N3 K$ Y6 Y是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;
4 }. a8 J' _9 w& q1 ^- M2 u# D
6 o8 x0 r; J' f$ S  r" r7 `" ]$ m( F' j' x# M* r
在前面修改systemui.xml 文件的時候指出要刪除 <!-- 及 --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:
+ h' P9 r0 Z7 ~; r. v* V9 d1 `* |, b" ?
. Y( I4 U3 n  z# }/ X2 A
" T% P# M7 w4 ?8 U% a7 ?3 c% h& S' P& w0 t1 u: B0 H" o/ F" S
心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了+ b3 G$ `$ e( F- w
9 l9 l4 h2 Q3 g* w
! B' h% u! U$ }, ]/ ?
; }/ E  W% u: |

# @$ {2 k3 ]& A  G( D至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
2 c9 l" C+ R$ r+ _8 v) S- _$ X* {3 f# E  C
: n# y% G+ `9 F+ ]  k

* \" c. g1 o" C7 Y- S: |修改方法: (修改文件 osso-powerup-shutdown.mo) 7 I# d8 E( B+ q! t7 X7 J
; \$ t/ s( a$ {3 \# b! z# X: ~
文件路徑:
' ~( J1 u* C  O/ e+ D7 F繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)0 F9 g' j' G. e( v5 g, M4 E
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)) U3 @6 x* k6 P, U4 J6 n5 d
簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES

' q( d/ J, \  t: y8 C. l
/ }* ?& @5 r' V# X( b% y; E9 _6 A
1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。
2 U: z. k( b$ k6 t* d$ d, W9 S4 l& V1 R. `' w7 I0 k* g
/ ~- O2 m! K# }
2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:, c5 q4 Q5 G2 u! x
遊客,如果您要查看本帖隱藏內容請回復

  z; R* S; q6 I1 m2 M" b8 X
' x. j( j  ^( G) E% v3 w1 N7 D. q; n5 B% j2 x' n3 n
方法:
8 W# V  V% C, l: m% C" G  e
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:5 ^! H8 y. c0 o

: K. H/ u: K( B# p+ Q" _
: J4 z0 D4 A: P' O  ]+ n
cd C:\Program Files\GnuWin32\bin) Q; ?' k' b4 N3 {1 f) G- R! p
msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
, m! s) ~; e& b
9 d3 [" C1 ^. y8 d" g6 A

9 g8 a, n  {, M% h5 @8 f
6 K3 X% V7 P% E" s1 {. J3 `+ i
! x& v! H. A9 C( p- |完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔
# ]1 d: F  J/ a
) U$ v9 G2 ]8 K/ P5 X5 S/ c& S
& k+ P- K$ z/ }. x; e
2 Y  c+ H  H& a3 M4 A" K8 y
' N5 B+ Y7 t- d5 p再用記事本打開此檔案,如下圖加入:
' k) H  w& K! x9 u- {
msgid "Reboot"2 D0 |9 G1 x4 r( F- N  k' o
msgstr "重啟系統"
" m- E/ K5 l: @/ ~' |4 q

6 D* `+ I( ^' t) S  P; E. j
" o' \- B  M$ e完成後儲存 (使用原本的UTF-8格式存檔便可)
/ H2 ~* H7 s5 R2 k
- |, i8 ~! J3 o* S# G9 C% e1 U+ `
) J. X7 y3 q; d+ ?+ q) X9 E

, {% U6 c2 {. |$ J. ~: Y* d3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:
! G* u4 L3 o" x8 O! Q4 x+ p' Q) R( E) m7 h' N$ b& U1 Y. I) O
遊客,如果您要查看本帖隱藏內容請回復

' f6 P+ d3 @2 E: z- L
6 `5 E( w8 f9 i" O7 ]0 I; m0 ^* Y0 I
  t! i7 v7 \& p& T* p" D, _- N方法:8 R. u( U1 G6 t4 V5 H: c/ W9 m
- f- M0 |1 L0 X# z& U7 z

# G! O) [6 C: J. f1 Q: N打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:+ f2 |' z1 ~0 ~
( p( ~0 F( K; Q# p  S3 z# z
! g$ {  l' m# q) e7 @/ i' A7 g
! S/ h0 C+ c! x6 M5 e+ v" W- E

( Q! ]2 I9 m* w  Z* h+ z( n選擇另存檔案便可,例如存至我的文件目錄下
# W. `. y3 Q* i8 n: c9 l: y* [
: K$ V# U) M! P' z
- I0 G# _8 V" U9 l( b$ @4 R# h- R; v9 h1 y1 e; k  y' T; z
完成後打開我的文件,會見到程式已經另存了一個 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, 27-10-2026 16:50 , Processed in 0.155684 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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