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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:
! R4 n" c- G: i3 M! d  u
0 P0 j9 D* V; F) b8 ?* a' t; s5 d8 z*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
/ r; x: Q' \# ~& P- z- F0 q) p, c* I3 g
N900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。
7 D/ }4 m# E. Y1 S: T; J5 xTop in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。) [/ L" c% J3 @

2 Q( _4 z# ?. a2 V& ?' x) E0 z# T5 L1 I& _) d1 B2 ~/ U8 b" o# Q: r( p$ D
% P0 A2 L0 L; U' l) ~) p
修改方法: (修改文件systemui.xml)
# T# G' k: I& V* {! }1 I6 e* X
+ |( h* H! e8 l0 c6 t/ f$ D9 }5 U9 P  f, o6 C
1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)1 m3 ]5 q/ ?/ N) ?: P7 b( [
root# N3 l0 b. l' j  q
vi_/etc/systemui/systemui.xml (注意_空格)

: w+ r- |4 I- a' w+ `+ J注意: 可直接使用WinSCP連線到N900修改
0 n: C; d" m/ }4 N3 R5 |3 m7 {; v: F" Y# B$ z. F, _' w
1 m1 t2 V" ?1 D8 ~
2.) 按a鍵進入編輯模式,然後移至下圖位置:7 a& \* l* d# j7 ]; i, |

8 ]6 i4 W4 n. a0 S) T9 m如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機5 Z; d. o1 w$ d5 e

. ]* M& y2 ^  ^" c- D% \9 I% v- m4 `4 v
3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?; _1 h! e, H6 i, q/ v

* j6 u: R6 @6 C4 }' D而我自己就只喚醒【Reboot】這一項功能,見下圖:# B  g1 ~3 l% ~1 r4 F! |

# h$ A* v5 ~1 K  m/ U' n( u) b1 q' ~0 w- X' ^  G7 D6 Q6 t
# u: y# F& Y3 [% V- @
是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;
* {5 _6 u6 t" }) j4 v, M
( H. a) u$ Z$ H# _' |" [+ N% K4 B# H/ z  A, @4 T* C8 `3 b% Q* U' O
在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:
; O" q7 }. V1 _4 [8 N- o) }9 U; J, C$ w8 Z0 b" a
- |2 k$ o/ G5 W

+ ]$ l" ?/ V* O* y  ~' v心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了* y; Y+ t; T' K# O  T: k

0 S( Z! a# v% R  N6 E' Y3 \2 K
, J: R' D( N0 g; L' v6 ]& A0 A! h" t+ x: b
$ B# }; Z& y8 v7 `9 H
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
# ]/ A# y5 y, A
: s0 z" u) \6 x" \; \2 f$ B  M7 J) B: A/ `/ }, x% `( g% \3 S6 G
: Q- r" N. V2 u2 G1 j5 [
修改方法: (修改文件 osso-powerup-shutdown.mo) & e! s" n  X& j0 p

5 P, R& @2 j- c* }文件路徑:2 G$ ^8 O; S/ u) x7 a
繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)! k2 T8 v% P, P4 z/ L* Y
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)
" D, ~6 |0 R; {3 q6 {簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
; x4 Y+ `( N4 _% F5 Q( J  y  c
( _, x  X& G2 d% R

( N' Y6 ?* s: t* O! r1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。
7 w7 M6 D: T/ {1 E; a9 K8 v; l$ g7 r
, x" T# M  L& z
2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:! y5 n2 i  }" C. s4 w
遊客,如果您要查看本帖隱藏內容請回復
; }9 T  P9 E- G! K

9 s1 y0 ^# @; F
9 D& r/ o2 L5 M1 {方法:& r- O5 I7 ?6 K+ c. ?" h* r! e% N% V
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
& s7 \4 c: w% B4 f9 M! F* ~6 e0 s4 F* s% K9 u/ {2 o
* f0 M. h& ~! @# J  z% _; _
cd C:\Program Files\GnuWin32\bin
+ w: Z' a& ]4 C9 a! ^msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po

  b. B+ {( ^  z. d2 {& h# ^& E1 Q6 A; {8 _) A4 M

, t4 m+ A; s# |1 d. o3 A3 T8 z( s2 j  f) B) O( o
  r4 `- F0 g: F& T9 v4 Y
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔0 g8 Y1 n/ g; t: j$ \  F

: Q* m) W) Q2 D4 s9 x- D# x4 K8 K
! w- A$ `- \3 ]5 }+ u
9 w3 A5 O0 ~; S# w4 ?$ ^& s3 ^* N' N8 W, ]0 d3 N$ f
再用記事本打開此檔案,如下圖加入:( n4 w2 J9 s7 m5 ^# b9 c5 j
msgid "Reboot"& @, Q; s" h- ?
msgstr "重啟系統"
$ g# I& q+ ~: u2 M& C

* H' P7 G: A# l0 }5 p4 k9 `
0 P5 }/ x# K; z6 n1 i) z完成後儲存 (使用原本的UTF-8格式存檔便可)
4 x( w; ?9 S' C/ y( h& @- S1 w) h! v# w

$ h5 G- y2 p/ L4 }6 @( K9 \1 ~% i1 @
/ e; o# N# a8 W* F% i1 e7 x8 [* V+ {
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:
' k4 f7 `# `6 C! [
  m- g! G" y2 \. ^9 ]
遊客,如果您要查看本帖隱藏內容請回復
# k. s1 b( Q/ a; `

. k, \; E, i$ U! L( {& H0 S& i6 n* G3 k% C2 f0 i/ X
方法:
  M" K. @4 I! r3 l5 H' k
5 O3 h( o1 @$ F- t$ `: J5 s

# V4 E$ S  d# n& ]6 L1 [打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:
/ ]1 E% y4 ~$ z' a/ W  P3 {0 f- j  F" q

7 k) \( k; ?( [) o" L% Z0 g7 P, R
  z. I5 K( Y2 J% B( p) W
& }7 n8 |$ H5 u1 N3 I選擇另存檔案便可,例如存至我的文件目錄下
3 C5 `0 x4 m/ O' H% w; g2 Y1 X4 ?- Z9 w6 i$ w, j4 v
/ M" q  _  b' D$ g5 x" U7 g8 Q2 d

7 K. I! e, W& N完成後打開我的文件,會見到程式已經另存了一個 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, 31-10-2025 04:58 , Processed in 0.018256 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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