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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:
% C* B4 w; A  \! j9 K- H$ `8 {# R# y: R. p3 T) u: I/ U0 X
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
/ ?6 G4 _: T1 z8 V1 h- ^6 @
8 J; f- {4 t, \N900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。
3 K+ S, k/ L+ J. OTop in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。% d% q) |( i! e+ y; S- b1 `

6 g7 f$ H# I& Z8 A. V/ ^  M) c$ Y- f$ v! O: r$ W- d5 \7 W1 W! O" Z
6 [% f& q& O6 K! P. x) |
修改方法: (修改文件systemui.xml)
) |) P1 k, z8 K8 a! }- \1 c) k! J6 _) j2 U

, h6 Q- E* u% _7 N3 |# K3 A& e1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)
1 W: K7 _$ j% O5 O7 ~4 o
root
" i  N/ F- l$ d2 K3 W5 c4 Avi_/etc/systemui/systemui.xml (注意_空格)

  n( ^: s+ t$ I. X注意: 可直接使用WinSCP連線到N900修改' t4 d8 j2 c+ [: R0 J

: Q. `. e4 G9 I6 S) ]! i. p+ e# {$ E0 ^3 d/ X' z  E7 w5 r4 u
2.) 按a鍵進入編輯模式,然後移至下圖位置:9 p# [& |: H, t9 V
4 f2 L) H5 v% k1 ^
如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機
5 L. @1 x8 r7 [& `( G; F- \1 V6 O: }+ D) }
( r* j6 s4 q8 }9 I+ _: D
3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?+ M' h( {( ~( j( W

9 v+ M7 U4 k6 T而我自己就只喚醒【Reboot】這一項功能,見下圖:  H+ n$ y$ [9 l* r- V# J0 L* Z: F  X

6 l1 d8 ~' C* @4 a- W
; O' r: g: b  {- B1 H( c. \
8 M7 l" G9 G! D' l4 Y是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;$ n2 b# x1 V9 o; b8 ?

" n5 O/ F) y/ a- H& I& m- O
# X* q2 T1 P) N) f, [在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:: o& H0 o' @/ O- }" @: ?% j
- ], f4 ], ]3 W3 r

6 s) I+ Y4 n+ J) a( N! C& J. R8 U) [1 g/ K) x) K
心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了
$ L+ T6 \$ z1 G1 W5 {
; D" r' q, @+ z( t1 h  p. _" }3 @+ T/ l# \9 ]* {! ^

8 d9 t: M' t) W
# Z& q! X9 J0 E% H至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。" i. R$ z( |" c5 P# p

+ q) a6 V' v* L2 D$ O% x5 i0 |4 s$ G  G& q+ Y2 c
1 y! V& H' f; u, ^
修改方法: (修改文件 osso-powerup-shutdown.mo)
) V1 A; t( E9 w$ t9 P- H6 b. {: P- O0 {5 U
文件路徑:
( v/ P9 D% q( U6 j& r4 U3 v. p! y% c0 B! E繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)9 }1 _  m' e; ]* H
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)
/ k: F( P0 ?; a* `簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
4 c! s6 \- G  b1 Y2 g. B7 S

' t  [$ B2 I8 C5 q# s
; h' f2 n* N' n! w! ~4 |1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。
+ }- N; q+ X" e  j5 a0 P, J1 C1 Z1 J1 P8 f
* b% e- ]  _6 o" B! j5 V0 ]2 ~
2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
' q9 x5 b! f$ g6 |3 @5 W) L6 D- l- I
遊客,如果您要查看本帖隱藏內容請回復

% O/ H; R2 R2 P* f: }5 k0 k5 ~: j) p9 a- `8 X( c1 C7 L2 P: i
" `" {* q  Y: a- P
方法:
! D. v5 S; K( R' R
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
, I: x' a) I: g$ r! L5 Q$ P% m4 R7 p
! g$ B; D" \# L+ t( @0 [
cd C:\Program Files\GnuWin32\bin
0 H" V5 `9 L6 M3 |- b9 }msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po

& Z& z" b1 c3 V, d- y6 @4 t$ l
8 o. p& p" y$ s9 ^& U2 j3 y+ k& I2 `5 g2 V3 I7 O- [

( ?& K8 B% \. |- `
2 A- H3 Z3 l1 b3 W) b. U完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔1 {; S$ X2 v( Y" g4 H; i' ]1 o6 G: K

6 i# }4 {, {  ~8 M; A
7 M  p. {9 e0 K9 Y! d/ I
/ S) H+ [& q$ s) c1 Q
" l" \0 e! Z5 A! H再用記事本打開此檔案,如下圖加入:; A- ?- C" c4 A; A; e  ?. |# q
msgid "Reboot"* v5 s1 K7 H1 L6 N7 ~
msgstr "重啟系統"
7 u$ W- g% Q6 I! H5 n# V

5 \8 W; g- j+ I
+ @8 m. |! ?* G. i. W  Z2 s3 J完成後儲存 (使用原本的UTF-8格式存檔便可)5 }4 y) _4 N- |6 g1 H2 e' j

% S" Y& l; N1 Q/ {# o: K' W% B9 U
/ q% V2 J0 T$ D
( \" H4 w6 R; |2 e( H( t9 P9 t4 y7 F% k( o, y
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:* ~3 Q' S) `- Z

- v6 l5 N# {: U6 z. ]2 ~
遊客,如果您要查看本帖隱藏內容請回復

+ \' M' L, q6 b/ g, t/ Q0 L0 c+ N  `4 j$ N2 o- d# h' X$ _
8 y7 e) W; P9 o
方法:
2 A* d5 p- V( R, A+ r: ?4 z) k% \2 \- N. a8 F
  }' L4 j  K0 {' w; k% C. d3 Z
打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:: v" g4 f2 `* e1 |  x2 r& I
: S$ X# d1 m7 x# T

$ c9 E" ^- q$ p$ S* d
* ]- r4 J8 p. `/ m$ i& Z& a" y) |, ]  m5 V& C1 J0 K# F
選擇另存檔案便可,例如存至我的文件目錄下
. O: j4 o- Y2 r* j  J$ s1 I+ f, ~6 i. n! P) F- ^  N

$ D( h) ^5 ]+ ^4 g# y- V/ h7 c  I! g6 x5 K& _
完成後打開我的文件,會見到程式已經另存了一個 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 03:23 , Processed in 0.341965 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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