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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:5 A: R# I& B1 K$ q, S  T5 S/ I) k. `
- N) u: g# R- I9 f( N! \3 c
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
7 e  A. |. R7 p8 K; w$ d; n( w3 w- S6 [: Y9 D- D3 m( D- r, N3 \
N900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。4 y) ?/ J0 j" ^( a! B0 F
Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。2 |* g- n( _- b& T% {
" x" y! d0 ?5 a5 z$ {9 v: ~

6 g$ P; J" ?  k7 w# L. V$ @: g
修改方法: (修改文件systemui.xml)
+ m8 A: g* Y2 L* s9 W, p2 z6 p! ^* m
% d0 t! [4 k1 y- P5 V5 A9 V5 v
1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)
3 O7 O# t9 q9 K- C- K* u
root* M1 S+ g, n2 p+ V0 M
vi_/etc/systemui/systemui.xml (注意_空格)
' N, z4 f- {( I" k8 ?) s
注意: 可直接使用WinSCP連線到N900修改0 c- r/ H0 t2 h+ X5 v0 u' Z3 M" J
3 ]3 l* i3 v. k' C* ^5 o5 x/ g
& L- h* ~9 J8 ]9 D  ~3 y( u  D
2.) 按a鍵進入編輯模式,然後移至下圖位置:* G" t# k1 H3 _
* R/ q$ j$ u, b" F
如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機# B3 X. X6 n- d7 `7 m% r

4 U% p( G3 N/ E, J) ~, U' A2 e6 X4 n2 t+ t0 Z
3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?
$ Q$ \* L" v0 k0 e% T6 p: s
) V7 M# c2 n1 M) b0 k+ k& K% v而我自己就只喚醒【Reboot】這一項功能,見下圖:
/ p3 D3 d' Y' U+ l$ |0 h$ _; A, t1 t

: G: n, J3 M2 ]4 L
+ g1 N) h4 Q2 _) |是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;9 n. E! O* L6 i8 @! T" Q( \
: e) ^" {8 _3 b1 {
  |7 W% S: W) U0 S: m
在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:; W, U4 b/ O/ L, V

" l* W" O( s  b- ?& H, s  m% M5 G+ N* T' \

6 A) ^* Q( k6 Y: Q# B心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了0 X: H' E2 m. }. o
8 |# R  y) t1 ^$ @# ?  f
, z$ E; d# o: k4 L
; Z3 W5 f, d; z$ y- p) Y
; y0 o5 [  z* J; L9 ^
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
0 n; @2 I, n7 {5 B/ k& A" k& P+ s. |+ n1 {# \9 M& X/ e% l; w/ u0 }

& {0 F5 z1 s( c8 w0 W1 Z' i( Z; U
修改方法: (修改文件 osso-powerup-shutdown.mo) # L0 H& ?3 D5 `+ W* V# {% K' d
3 U; R/ ^2 W% Y- Y
文件路徑:6 r6 D; U1 H: G8 O' [' }/ `  n6 G# f" Z" Z
繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)+ w9 |# @7 G: F& Y7 o: \- Z. }* q9 \
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)
# Y' q: G! p1 ^0 \# N- s簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES

4 e' ^; [5 |& f
/ B/ k7 @2 X7 w- \$ G: E
; p' V0 J5 D, {7 ^# [: q1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。8 }8 H" [' P3 J5 @

0 {/ [' t; |- M  g
% d- {; L  K: X2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
6 W8 L+ ?( G& r# c* {
遊客,如果您要查看本帖隱藏內容請回復
* i4 s) Q! n& p8 a' x2 o' l1 T

3 o2 x4 E2 s9 L$ \! a' P: c4 t0 q) \2 |$ _
方法:7 s  [& X8 R5 Y3 k4 e
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
9 S# Z% o0 g8 h9 I' s) c. ~
! B8 [! _. ^) |) x  r  t0 a2 S
* ~6 n7 }( z' w/ Q5 a; Y
cd C:\Program Files\GnuWin32\bin9 W' ?$ ~% Q/ F$ r
msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
5 @5 S0 [3 M7 J5 M% o+ y) b) M

- k5 o8 @  z6 t& ]6 \9 f
# n- T  F, S4 I
- T+ N) f( o" J5 K
* |- S1 O' K; G3 E4 @3 R" d% U4 l1 G完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔' I) G: e6 I5 j2 P  m8 C5 n
, H: C5 r6 {' `* h. |( {
6 b4 ]. p4 M6 d2 m3 Y

* Y* o9 F& u+ e) y/ }# l4 X: N  }1 w6 d
) E' Z% c0 L% F* u# e! l8 B. ?8 Y再用記事本打開此檔案,如下圖加入:
; r$ T' F: F, F3 |
msgid "Reboot"* L$ M& ?" X+ I2 q- r/ O* e/ m
msgstr "重啟系統"
5 B9 D. Q3 [- Q4 @. Q6 S* A
6 P1 y. e+ e- [+ w( n

1 S9 |6 s( s  W1 W  k$ d3 U完成後儲存 (使用原本的UTF-8格式存檔便可)  X- y3 {1 q4 v1 m. z$ @9 r
) y' ~9 }' R6 k2 @" F  r! F

  x4 v3 l2 f7 j9 s
6 L1 V1 w8 C9 o7 F# f. f8 h; i7 u8 f) Z
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:+ Q, a0 D. X% ]* ]2 ~5 ~5 }& s8 ?

. P1 F- G8 w& k
遊客,如果您要查看本帖隱藏內容請回復
9 ]6 D4 a# @9 @5 N; \( U8 A

( T- d# f) ?# Z' D( ]* E/ R* w5 c1 D# O  t. W) H& g7 s, E1 u
方法:
& @* c7 T* D6 P. ?
3 Z. S+ z  M1 N' F

4 [- j7 S, ]9 x- Y" ^: t' y打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:
% h2 @+ D3 d, e: O! u3 L/ X& \3 M4 @
  @& V0 g5 e# g/ w5 ?# Y

1 J( n. T- q4 X2 s6 {
9 L+ R: v7 ]" F* R選擇另存檔案便可,例如存至我的文件目錄下" h, ?9 ~1 m1 h& r8 M, ~( }
, z$ u& w/ n. ]+ E# V1 s0 t+ |, o

# |' T0 i: M6 S* j: `3 w/ T) R  c7 G/ f& f9 V: Y. h$ g# c* {# {
完成後打開我的文件,會見到程式已經另存了一個 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, 2-8-2025 10:32 , Processed in 0.965369 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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