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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:
* r  n; S. ?% Z' u+ z7 F- i# a
0 C+ n+ E4 p5 U5 |) C*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。) k, t( \; s& \9 J
; a0 }6 G3 T2 h# U: z+ M
N900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。7 ^# B' ]" u" x/ i6 Y
Top in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。$ R) k! V- w- {/ g" B

) [9 B3 q7 g/ J' w1 }- x# V
) B7 Z" W1 s& D& X: S4 [/ G4 b! C* s" R2 [+ S& b
修改方法: (修改文件systemui.xml)4 x! D& i, u, C* ^6 r" w$ P- k

" Y7 d# u- L9 {! p3 f
" m" o# U/ t& J4 c& p6 P- n1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)
# [$ q: J# l3 ^# w
root7 S* r: c# L/ k, D- Y
vi_/etc/systemui/systemui.xml (注意_空格)

  ^/ x: c6 u. ^7 u' ]' w  e注意: 可直接使用WinSCP連線到N900修改0 s% ~+ V1 B' \- M8 G- }
9 v9 }5 ^; H# y& q. m

8 U; x5 N% B. _  L7 c+ E2.) 按a鍵進入編輯模式,然後移至下圖位置:6 f/ F* b( |% G" P4 z, q

, w3 g9 r* G) C* F& J( l如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機
. u. R' v& c8 j$ N5 R0 V
8 ]7 a) U2 ]* N" ]3 X, A: y4 N
( g5 X$ M5 x: ~. C, k6 [3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?
& M% N( P$ `9 u& ^8 ~. X" H4 I; d5 s9 T; Z. F, o1 ~
而我自己就只喚醒【Reboot】這一項功能,見下圖:
8 p* s6 a3 I3 U2 W  Y) `$ T& T. H

" D1 ?9 c& D. T. s" c8 N) d! s! _% Y2 w' \1 Y
是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;9 o1 F7 e" K/ p

- S( U% t8 r% K: r% a$ k, r( j& j- Z0 _6 K
在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:/ I! i" B5 q# @# Z+ @8 B6 @

# h- l, w% b, M8 p% u* x3 `) H  C2 r( d

6 Z1 J1 q3 G. L心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了2 U: g8 Q; w* Q) H5 ?, {1 I+ B4 X

3 i, e5 y' z5 X4 O% Z' `+ a
# |- [; Y$ j$ U6 D7 {: O- E0 r; i% I7 b5 U9 s
( [. J# P0 Y% L: X( E
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
' B9 m; l. v* J5 J0 d3 T1 [) H# ^$ ]" y' @& ]( s

1 w8 A8 p1 V- |+ n. d% v
- w1 B& C3 k% b0 E修改方法: (修改文件 osso-powerup-shutdown.mo) 5 U/ e& ]5 G" ]7 F

% b0 r% t* a0 d文件路徑:5 U6 C; w- b& e7 e9 Q
繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)1 o$ h; V3 [! L* G+ m0 a
繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)) ^% j$ y! ~& o$ p; H7 f" \8 T
簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES

! Q7 M! X, N1 s8 ~/ i7 h0 x% k; y  E& K+ N6 `2 B
- \/ {- N  n! [0 b4 H5 Z
1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。% D9 Z+ L9 a: x2 x: ?2 H/ Y
' ]; G; M, K0 ]5 y$ N

, C7 p0 t& u& d  Q: ], m2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:
, z$ ]6 L% J8 c9 Q$ P3 ^
遊客,如果您要查看本帖隱藏內容請回復
& x1 c; ^& `. E; P1 I
- R/ `$ t) t9 |7 m5 P

+ B  L0 G8 w8 n7 O方法:
2 {! F8 ]6 m7 O7 N4 Z5 w
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
$ L5 s& }0 r. g! d0 A8 U
6 P: O& k7 T5 i! t0 S# h6 g# S* ]3 G5 j# T0 m
cd C:\Program Files\GnuWin32\bin7 C% t& i. x8 O  c& a7 ?
msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
2 U( F( u" B4 ]* b% U) G
6 M' n% o1 ^; N4 L/ U2 D
0 \+ a+ A; ^, t
: p. i( @/ a1 g% N- g0 T. b& M

* F* U- i9 w8 G8 ?完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔
8 w) W2 a+ T( A! c2 ?! {
' M7 I. a4 J; ?6 Y4 H9 Z* S& N" Z" G4 P( |1 u3 H

" }$ G) }2 s9 G0 d# D0 t  h- a- p2 {: P6 \( n
再用記事本打開此檔案,如下圖加入:8 c+ n& {: B' p# N0 K0 B$ v
msgid "Reboot"
# m9 G3 f! I" ?7 \  imsgstr "重啟系統"

: @8 K; H+ P+ u0 H; g  B- x/ [
4 V, Q" B5 P% E5 {: ^6 Z5 j' j; m# ^5 r# V
完成後儲存 (使用原本的UTF-8格式存檔便可)
! \% f3 \# ~, P0 y8 e, [1 T  b% q" \5 N% y: ?* R; m

  N# J0 r' G7 H3 v+ e  s% B4 t7 L. R+ c& e7 ]2 T. {% _
; [& G: s( m8 X) g' o
3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:
3 p7 K% ?- c" H7 p- i9 U8 @6 X  ~- X5 Y0 i7 j& t. n
遊客,如果您要查看本帖隱藏內容請回復

9 E) z1 j2 H9 H
" ?( {7 _+ k3 H8 t4 ?/ O) G; \
( R* N' Z7 Y% {方法:
% i0 I$ U) B+ q0 ~2 J6 R$ m! X& |( v0 V9 ^

% O" u6 d3 y* F5 b( ]打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:# {$ h3 G8 g! Y
8 T+ v% O1 J: \$ p2 K

+ K. e" o" _" d3 d, K/ s& f) ?; z' C& A7 h0 S: {; c8 _: ]
& Z6 u& ~9 [+ Z" o9 J6 r4 s% e
選擇另存檔案便可,例如存至我的文件目錄下- _3 S) ?* |$ y0 S3 `: G
9 \  e3 Y$ v8 U0 z$ k5 R( ^
4 q$ ]; X9 a+ w9 h- X# y8 ]$ D! _

9 Y+ C5 o+ D7 G% C: o& T9 @完成後打開我的文件,會見到程式已經另存了一個 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 05:33 , Processed in 0.017442 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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