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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:
$ S* Q% d! a' N; X9 e/ [  X* G% n, s3 W
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。+ ]! X! E' a$ s6 c; k/ z

* V$ N8 x1 i! M9 D* cN900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。
; G3 P8 J; [5 F3 }, dTop in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。9 y: a; q9 O- p) I

# W$ a) x! j, P( ]: J. y; P$ M
6 Q; v' L9 V: W/ ?- r
5 F1 e& u: T( f修改方法: (修改文件systemui.xml)
( i$ C: I. T* J3 i" Q  O2 E- a, y; i+ F9 I1 \
, k. }. P: p; \8 F
1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)9 u: G4 d; E( B6 d4 F8 d
root
6 t3 f! ~# A9 }vi_/etc/systemui/systemui.xml (注意_空格)
3 m9 z/ ~# m8 D
注意: 可直接使用WinSCP連線到N900修改
6 B% L7 a0 G3 s1 L
1 O3 J3 N1 h7 h: d1 v" M
. W) t2 k+ R/ g# M; h2.) 按a鍵進入編輯模式,然後移至下圖位置:$ V; Q9 A6 b6 ]/ A7 Z% L# \

/ S! Q: z5 ?6 A* F# J如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機
+ D+ `) ]; \" v1 p# H% P$ j% W& E# \1 T

' w: p% T/ P0 y  A- U9 d1 c3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?) J$ j  c6 U3 n

4 O! @, Q. h% u6 ^: {" q而我自己就只喚醒【Reboot】這一項功能,見下圖:; P( M0 ~" n, G

+ R  t4 H8 \" S: \& _+ t, y; W) T4 i% ~0 ]# p6 J, b* h

2 a3 p! w, f. H是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;
* N4 w( s# T) [$ C6 L6 p, h3 E% z2 ~9 J9 F8 z
( u* f" R8 O! ]! H6 {0 J
在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:
" J: j$ X, F' t! d) x9 r9 r! t# X* t1 n& k- F5 |2 q
& b5 B6 e% o1 m# @# G
" [( x% ~# r; g$ F# i
心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了
8 d3 I' L' `) S1 p% G8 i) S0 ], C
& ^% p7 Y2 _8 |* h& H
" d- }; n1 s2 @2 ?" g
: m' z4 C+ h9 b$ `9 @  t/ D" d% {+ B* F% t
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
6 w& y& v- s8 d6 k4 h. v4 D) V/ {9 u! k7 _2 ?

3 S( G2 |$ b- h& [! j
9 z8 |/ b* Z& T2 W修改方法: (修改文件 osso-powerup-shutdown.mo)
  p+ {' K0 o# d0 @+ |, D  P9 e. ~8 }9 i% d  I- \7 T# g
文件路徑:$ F* Y* Z9 i( `! s# z! \# T2 U0 T
繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)" O9 o/ q- H9 |
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)
$ A# I6 n7 V) }# V7 L簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES

, t. h1 F4 j6 a0 Q) \! e
# l, M4 n. U9 M! W0 S
2 |% V) X' ^8 v) t0 {  r( B  l6 y" \1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。
+ X% _1 z. u- c. S5 L! l$ O/ O
# v+ C  M, Y  T! b: {0 w
% j  g/ }2 `* l4 Z' D2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
& h/ G: u* d- [7 c1 g# ]2 a
遊客,如果您要查看本帖隱藏內容請回復

; |. m# S: x" D- W$ b9 p& J8 x
' @( _1 i- ^: r  `
% g) ~6 i3 |  c方法:
/ |2 f# [7 o( D
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
! l, \# X" V. A  D* I0 `/ f% F/ w; b: S6 @6 k
) }* Z7 |  B: q9 J4 u* U6 Z
cd C:\Program Files\GnuWin32\bin1 V: K: J: J( L
msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
/ l, x: o! t- I! T! N6 X' h" H
1 O/ F7 _/ o: Y
  P7 b2 J- z/ _7 ]% e$ Q: D4 d

2 c( ^6 q' N5 r9 O) p  U  g4 }+ }- m3 o, b: {* G: b5 C
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔$ H4 ?) W- v6 z2 x- a5 h
2 B- W& G. X! ]! x

' Y5 C# E& S) `& [. d; K$ `$ A/ I- C; M: Y) I) m, h
4 [0 U; q9 b) n5 |# \
再用記事本打開此檔案,如下圖加入:2 D% e* J3 o4 p
msgid "Reboot"
7 V' j' L* B* C$ omsgstr "重啟系統"
# D. v0 R. x8 w& p! S2 H# b" Q1 y3 C

7 f: E- K/ g' L2 W3 ]& @
: X# Q; d, D: c- p' N2 K7 n- Y# h# H完成後儲存 (使用原本的UTF-8格式存檔便可)
3 Y9 p4 ^9 k* @  r
* Y, ?8 ]' @0 o; I3 C4 Z" U+ U5 Q6 i# j7 t' q$ _: [/ R

6 j( ~3 u* F- _. d; }6 J
2 c: ?/ D: b5 U) z4 N( E5 V3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:/ {+ X! t: [$ H( q' [
" X" L1 G0 B6 n# A" o" \" Q# t5 P; e
遊客,如果您要查看本帖隱藏內容請回復
! r4 q- l- L  W

; G0 Q* Z; _+ N4 z$ K( I6 s7 K* G9 o9 F4 U/ Q9 S, o* i
方法:7 c2 t+ y7 O/ J8 s+ W7 U' t

' |4 L  g5 F. K3 n7 I1 D& O6 f

9 S  a8 @' J% A2 U' [2 `打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:
% [) a8 u$ R1 U* R! A& t* Y( A2 c6 T- `/ U- ?) {- ~
) W" N3 L) g7 H2 H" T) J+ Y. ~
7 v8 S& @6 [; u" d4 y* R

3 t8 e& F7 t9 h% O9 z2 k選擇另存檔案便可,例如存至我的文件目錄下
' n5 g+ S4 p1 \0 z1 n' Z; w0 c! s. @' k7 ^

4 e$ B: Z! h" X) b$ ^  |* E3 x/ o$ t4 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, 29-7-2026 11:37 , Processed in 0.349427 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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