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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:
5 O  k+ r) \. \3 x! ]
' e6 M% U9 C& U4 H" `" @* \7 y# w7 m*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
8 o6 G) R* ^. ]" G
5 k/ ~0 x! r5 w3 v! l0 RN900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。
2 t7 E7 V$ V+ j, _Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。1 j2 [1 e3 v; w

+ a$ e# W, G% m, e
. ?- e  _  a3 O3 f: C1 v+ p9 K  `7 b, A7 x9 m7 @1 d
修改方法: (修改文件systemui.xml)
9 ^: \. \) V* l9 h  J% @( R) @6 N! ?) ]. ?. H  s4 c
% J5 u* X+ R2 M9 s6 O) E
1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)' j2 _2 G4 V: r% Z2 w
root, T4 \) [& z  N# F: U% Q+ S
vi_/etc/systemui/systemui.xml (注意_空格)

6 r' Y' n; d0 \7 F1 s注意: 可直接使用WinSCP連線到N900修改: L* A7 n4 ]% \, i  t
$ \% Y+ P& J7 D$ Q4 b

: m- o4 I1 J9 x* A2.) 按a鍵進入編輯模式,然後移至下圖位置:' z; d3 P$ a, a% H6 q
9 z' F# X7 o) Q3 x2 J+ l5 g
如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機
" \1 j0 h  ~3 R
3 e6 N: t, a6 n2 ~
! Q! G& M# {8 y8 l8 g3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?
8 Q% |# s  m# ]/ V3 P% D
- l1 ~$ O6 \, D( p& v而我自己就只喚醒【Reboot】這一項功能,見下圖:' c6 f/ K2 n6 O! x- F3 t

7 E: N: i+ z, C) p  G0 f, o! D3 g+ E
0 F# e3 h! f% p. u- A
是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;
! U- f% P+ f( J0 s  ^3 Y* y2 l1 z7 G
( N$ C9 y4 D+ Q. j! P, ^' V2 I+ K; Y; I
在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:
% k( R% n% H' n5 Y1 B0 D
9 x/ \7 [3 }" x' q6 Z& ]& a% }3 W) x. S# L$ n: T) y) b6 B0 p

3 l& s2 g, O' _( S$ K2 y心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了( I0 r4 G1 j6 s$ O  Q5 e
" R: y# n; o9 \' r- \# r2 T8 v

  Z* J2 M* G  s7 O* b+ w1 |% k: `
4 ~" H3 q4 d' J( h
% y0 V. V  Y% Q1 c: y2 R至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
6 a1 Q$ u) ?& U1 A# X) D% \; K. p+ y( e8 S* L) s
) \3 o/ h8 ^, W& t" P
3 _0 M6 n" h( y7 ^) D
修改方法: (修改文件 osso-powerup-shutdown.mo) * |9 o( d$ [$ V9 q& l

' P) H/ r( |4 |  u文件路徑:2 R2 C; n; ~! ]3 |( }
繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)
7 }9 V0 l' P& W4 L8 }繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)
5 u$ E- ~6 X# o% Y. \8 P簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
, D* `  q8 |! m1 ^

/ o  j  a* y2 `) i0 I
) U3 R; J5 I& E1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。9 O# c4 x; f/ U- {6 i% @

% x& I: H8 n( h4 h, L5 R1 f+ r
: G6 i+ O( _! W' l4 j2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:, }6 w/ n5 P! u$ N
遊客,如果您要查看本帖隱藏內容請回復

3 M, b$ W& c* b' n" _. G  [- A" x3 T6 H) r. s2 p

) L8 H0 O) P7 r) h6 [  D方法:& R3 M7 k+ s$ H# {  G
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:' A+ V. V& l/ U/ F# p* F
" F; V( p3 x" R3 X* p

8 c* O4 W8 @: b5 X. K
cd C:\Program Files\GnuWin32\bin" @( r3 Y( `, K# }& M  c
msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
) R0 P0 b/ o9 S- d& j

* W9 v: s6 \8 I1 z+ _+ E9 g; ~
- c5 C$ j0 N' w2 H/ v! H+ i
; \3 O: W8 M& n
5 K  V) J, ^' U, f% V6 E  {( U完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔
, J! t! s! y( _! y) s' p
" Q4 j* L3 d# D& q" \! x; b+ L6 B  o0 J! M

8 y# K3 R. V: W2 G# l; ~1 u+ z  @/ r( r; O
再用記事本打開此檔案,如下圖加入:8 b% v1 w, s& H6 y/ T0 ?6 O) n6 E4 @
msgid "Reboot"
% S" Z0 G& r/ v: fmsgstr "重啟系統"

4 I7 z6 T* n$ I/ i! I. ?% h( l
8 U* }" G1 P8 F1 U7 Q! [1 W! P8 W" \% w  C' T( h; e$ W- o
完成後儲存 (使用原本的UTF-8格式存檔便可)
- s+ H' z& W0 S4 r: C" v, _
5 R& [0 s+ \& z8 k% l3 |2 B% h8 J9 P5 b" w6 o3 ?

2 l4 B* R) n- q; Q& [0 _
' v$ D# P# Q6 ?; t3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:
- r5 s6 y/ ~' I, X+ l' A. ]0 p. t6 A, l9 G9 k
遊客,如果您要查看本帖隱藏內容請回復
+ ~6 `- H2 G6 N5 C  T% O; \+ t4 ?$ s  _

6 y" {2 h4 f4 i5 d
. e/ s- m" T" L  i+ E. a% Y) z方法:
( U4 `0 @. ?) i8 d& G* a
2 c2 W9 ~: t4 L$ P3 O
! {3 F( W% Q+ F& ?" D; X
打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:: H" l1 h* }; q" h; U
* a; z1 m: J' `& V; m2 x

# F. c: t5 k) ^/ G. [' Z8 l, ]( T8 s6 f5 W. _- h

5 E1 b: ~' p% e0 T選擇另存檔案便可,例如存至我的文件目錄下$ X6 s! g. O/ q" }

3 n, e2 x9 L2 l# F+ B6 p* W. u' F& d+ ~9 p
2 s' X8 P& `; `; 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, 23-11-2024 07:00 , Processed in 0.432635 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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