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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:- ^& O6 A; }# [+ z% x* O
+ Q6 ]. O3 ^3 r  z/ |3 T
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。9 G8 d1 o: H8 t" B
, H+ M9 b# [. `6 i, m. |
N900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。
: _, a1 G+ O3 v2 c, N% {9 O/ DTop in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。
  J8 l  Z$ R& ^. C& I3 O2 M5 l. M
, d8 @6 c* W7 c7 c+ V' F9 U$ O
! [1 b% u( l! T/ q; J! C9 M- K$ J2 M# N9 H2 d
修改方法: (修改文件systemui.xml)  B' l  a3 h+ \2 v4 ^0 Y) e

  a/ e0 ^" K1 g& ^  Y. P3 Z& r' D5 M  z- i  N! L. x0 Y
1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)
/ Q: R- _5 }$ q5 V1 {; A: D  N
root8 V1 J* w& ~4 Q5 Q' j$ e3 W
vi_/etc/systemui/systemui.xml (注意_空格)

4 V0 Q' `( X2 w0 g* V6 ~+ z注意: 可直接使用WinSCP連線到N900修改% h, X) t9 ^: X* `
9 {" ?# a  @8 S5 X* e/ Q

4 i# D! q% }1 {% l& s. ^2.) 按a鍵進入編輯模式,然後移至下圖位置:
) i) T/ ]8 @  ?" `- [5 ?$ F
4 q% W2 S  H% z2 b/ c如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機
4 p/ ~. e. Y# W# o+ ?& x' ]% B- R9 W$ K( r4 a( |. u$ B

' p& B) A( u& i3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?( n% [1 S5 n  H4 E1 ~; I2 {9 E
/ T/ z) v  D  {/ b  J9 S0 K
而我自己就只喚醒【Reboot】這一項功能,見下圖:
- Y- {% t. M+ @3 @4 C; H* w4 b# d, t/ M/ K* o; L5 A% a2 O
. G+ e0 A: p% Q+ E

; b& x* g, p/ j- H" {2 E* W3 ~是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;% u0 a( U3 s& F8 T) S
9 b' d8 I- K; L/ b5 X& U
+ k6 F! L- A& }
在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:
1 c( J- r" E0 i/ D! p0 p
' l$ v$ ~" ?/ q; t+ F% Y5 e" Q6 A5 I/ \

; S* a: l% H9 v心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了4 U8 [' Y& I8 ~& ^) A/ Q

+ }+ V) h! B+ \/ p' U
) B6 E3 N( n8 }$ r* B; X
3 a8 b- o3 r+ L& Q  W! Z+ Q( H, W1 q: W) b9 S* J5 X3 W" j
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
$ r. u2 I; B& m7 E
3 ?% l$ i. @+ v% _" J" i
8 v  K6 |- o6 G. b9 e- G2 T% x7 u+ J5 X0 @/ s/ W7 @
修改方法: (修改文件 osso-powerup-shutdown.mo)
7 Z8 n8 ]4 \1 L) P' B9 u
1 V4 [! o7 G# b% ?% |$ j文件路徑:2 x# z; S6 Z' s
繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)
8 i* |+ b, g# e  {% N) e- a繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)
9 b, R* B" y5 T! A8 D0 b  R/ B簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES

6 d# y2 @" P" j
, ]9 Z% r, m4 L) j" U- J( L% ~" ^# C$ A9 T8 E7 U7 ]
1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。, Y$ [* ?4 x+ t, Z
; u* V: V# r# `; S
3 J& A; P8 ]9 _* V* U" U3 R; K$ C4 F
2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
. b1 G4 k/ F( f
遊客,如果您要查看本帖隱藏內容請回復

9 q. @7 _/ p, b% K, c% `$ n" O1 y8 y5 h) d0 ~6 ?1 U
3 y# m' T  C, Z$ f4 ^9 r; A
方法:
4 e4 R4 J& T( U+ P7 ~2 C
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:: j4 Q# a0 p- [7 J) E5 S8 B- Z
6 O$ F! ]. V4 Q, {7 f5 N) t6 S% _

) Y; ~5 `# ^0 W$ t
cd C:\Program Files\GnuWin32\bin
+ o# n5 I& X, S% ymsgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
( x/ i, v% }4 @4 m8 F
% m6 J2 K( }$ M! c/ T

, j' x5 R/ m3 \: X& f  D6 O8 B% |9 [2 G+ u) `* g, Y
6 o) v# F3 K5 e' v# M$ ]" V
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔
0 h  K. n- D/ S& A; M1 y, ?! e8 x$ U6 u: j' f4 r7 o6 f

( o1 ~, ^$ X# ]' ?7 U5 F2 V: r7 }) L5 T) e7 r

5 G3 @* A3 H. F. y5 A7 c1 a/ l& f再用記事本打開此檔案,如下圖加入:
# p3 `  z& _! z" w5 T4 B
msgid "Reboot"
+ b- ?" B" |! \msgstr "重啟系統"

8 p* S% c8 x# P; R6 Y7 g& J1 [# r4 V8 n* G3 P1 b& }* x5 n0 |' h
) P, ]3 @% P; U% X
完成後儲存 (使用原本的UTF-8格式存檔便可)9 k, l$ {% W3 k2 O; K* z5 e
0 `7 K$ t- R- g2 K7 a

; w( }) K  T& w$ [  b% B5 u: ^4 I5 X2 t3 t0 x4 D

0 q$ s8 B* Z# P2 X3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:2 ~) j( |6 |2 o
  C2 ]% h: W/ [' g6 I
遊客,如果您要查看本帖隱藏內容請回復
. a& i' w( {% |, z8 M
- {: z& q, X  f- C- f: D* S
9 B" a5 L( K/ y$ D
方法:2 q. `5 o, w; [3 D$ S
# N! }% l- e& ]0 W/ D- S* I
  K2 z4 U: |0 h# W6 N$ p- U! _( j( L3 @
打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:  ]+ H) B8 u" i9 e: U' t
& h* ?2 ^4 Y$ [7 O. Y: ^+ k
. f1 q* P. H) ~9 D1 p8 Z8 b
) M  ?+ v0 S/ v, a

5 |# }1 ^5 v* m- q選擇另存檔案便可,例如存至我的文件目錄下
- k! Y2 J3 }. q# k: m, t8 M
  F$ }0 p! e3 [7 C1 ?: C
+ K' D! m' f) H9 K1 R- A' j; J. W- c/ K4 f) u$ ?
完成後打開我的文件,會見到程式已經另存了一個 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, 14-6-2026 07:30 , Processed in 1.474600 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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