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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:
% m6 e# S' D# t# J7 E4 Z# W  N8 k- O0 L9 f, @2 t# a; m* `( \, f
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。( W! y" w! {: o

, @  s+ t( k, G5 ~# WN900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。+ W, x0 R( L+ g) e1 N
Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。
4 O! p+ r2 w- l, j  a7 a) n% m" B
( I1 X$ R( h6 q: B2 B2 z% ^2 E6 a3 e$ }3 n
0 v  }2 R4 `, E. s3 K. p5 O
修改方法: (修改文件systemui.xml)1 r& I; g4 [  E  n" e+ R

0 ]' `3 {! {6 b) d. {$ |
$ g. |  k' Q2 J* Y5 i7 Z. B1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)' J4 l* W+ M6 @8 @! d
root; B  J; D* \' \9 Z5 G, l. x- W
vi_/etc/systemui/systemui.xml (注意_空格)
. m% O) N. k% H6 x
注意: 可直接使用WinSCP連線到N900修改
$ e" i! y1 u. {, W' A7 S
1 Y2 \/ O6 F9 i6 V  T/ O; l, J
' M7 k. v) [$ K2.) 按a鍵進入編輯模式,然後移至下圖位置:
+ c. H* r+ `" r- j
0 K, {9 n( I9 i, a' g1 e6 f如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機* R% x; N6 k: P0 {! X
9 {* O% g' {3 ?! q5 t
. S5 G) q# |3 r* [! @  |, C
3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?
0 E. l( S+ k. I4 R5 d5 ^' s9 Q4 [+ w% Y. h; y5 X8 N  j
而我自己就只喚醒【Reboot】這一項功能,見下圖:
+ ]; T! ]$ p; g( l6 L* y
0 {) Z, N* k# l# M/ [7 g6 S% \, i# c: N. e

9 P( _' h/ g5 ?- w8 m是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;. [- p. p, R( `9 ^+ R0 |" }

$ U5 R0 \8 D/ a, }- r" |
/ }: d/ I- z! Q% i7 z2 I! M; v在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:7 d, D) P2 T8 d

8 o- j  r+ g/ i! }3 H9 H3 E+ @) O6 W( E4 g

% `# o: @' G1 k; ~8 V: `4 T' w# N心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了7 x! [$ o! k3 D6 F, i) n
' B7 U4 b, f0 Q9 |$ T
* Z6 y+ n+ S2 i4 ^
7 _7 P5 C4 m1 n4 i& r, H

  b* J5 X5 J$ E9 t1 t至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
* e* @. f2 Q0 z( `9 D# }' n* O7 I5 m
, j# [% f. X8 O8 H6 i* H0 Z

! k% Q8 P' f( ]) Y" `3 P3 h& N修改方法: (修改文件 osso-powerup-shutdown.mo) ) c+ h2 C5 ]. |- i/ c
% _! \. `0 n% @7 o1 D4 ~
文件路徑:
* w& B# _$ t( v* [/ I; I9 R繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)' ?; F; b$ z+ w
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)) ^8 K6 C- b5 }- s- I8 s
簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
( |" x! z/ ^8 W4 i2 ?3 Y+ Y

) e, a; m! z- i4 H0 o
5 i& w1 g/ U0 i0 N3 @1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。
! }4 o1 S$ T+ t  |/ x: |1 k9 W$ _) }7 Y. F8 |2 K
; g" m% @- i2 q! J% g/ G* ]3 B+ y
2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
. p; F2 x. V+ X1 K/ I0 N) B0 Z
遊客,如果您要查看本帖隱藏內容請回復

7 S: ?# V: s6 j* v+ p" z. m0 S# c! E: @5 c% I: m

6 ?& P4 ^6 {* n% N4 ]方法:$ b: T+ r1 g4 ]5 d1 q1 {
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:9 ~5 X/ `2 e7 n  h! d; x& I; Y% ?7 X

7 Q" N( }+ h- Z8 l* O5 I# p5 L" _% F6 T( Y! @
cd C:\Program Files\GnuWin32\bin1 `. H' {) k9 r
msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
- b4 ~( m" L; w9 H
, L8 d( P+ i% e' U

) F3 j* w% V7 V  q2 _1 T0 o) X2 w/ ?' K

/ c" U7 X7 e) A完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔0 D; ~4 C" ]4 N

( W0 c- e0 x) Y4 n* m
7 R7 h: V4 K# x! U8 O$ u$ Z' s+ R7 S9 f/ p) T
, f. o! F, q  ?$ v7 n2 r
再用記事本打開此檔案,如下圖加入:! t! q. g: V' e$ B8 X" \' ]5 b
msgid "Reboot"
6 D4 Z/ J6 S$ ?8 a  w/ _$ g$ emsgstr "重啟系統"
$ f0 e2 m$ \" }3 @( e9 k; p( X
0 M' h8 T# X1 p9 m7 t
; p1 k/ G, g3 B  v) K
完成後儲存 (使用原本的UTF-8格式存檔便可)
' s. A% V5 H% H9 d( c4 z0 d
, A" k5 U* F8 w- g. |
: x1 @! d/ J" k8 w5 k$ z
" @. J) Y% a) l& W) U! S4 d# a
0 C3 O# k9 S0 Z6 ?. |3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:3 R3 Q8 G3 g9 l0 n

9 p7 v+ n# m" u6 `3 D8 P
遊客,如果您要查看本帖隱藏內容請回復

/ F9 u1 t# D0 b: J1 m9 I8 o! {2 ~3 c9 D1 [7 z; e
3 ]9 a# [! H$ _8 X# E1 `- d
方法:1 I5 [  u3 A- e1 o0 x3 a& @
+ I. U$ G' @, W4 m' P# D8 s

3 G5 B/ |4 H( I打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:8 k. d. E# h7 S6 w% A3 n
- M: D% p$ ?5 y1 X2 @# K5 W% h
# i& h. V: A# ?3 v$ @; W" H/ k

3 ^7 |& F) ^; R  o3 J- Y+ }5 `# A) u: \. j' a- z5 Y
選擇另存檔案便可,例如存至我的文件目錄下- Z9 [& U. @1 e7 }" ~2 _) \& p/ I+ }
3 ~6 q5 `. K1 Q4 ?6 S
" L! \6 i" q9 ]. I) s. q7 o0 v
1 `& P+ W% U% d! U. |* I
完成後打開我的文件,會見到程式已經另存了一個 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, 1-8-2025 17:11 , Processed in 0.018259 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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