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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:3 z: G* M/ H, t" @( E, r. p2 b% R
) x. B$ r+ \+ F$ H. [
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。( Q( G; w" x4 e2 u7 [- A

0 w2 o8 F; w& i3 V2 cN900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。
  A9 m: l6 Y% K1 k, G8 CTop in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。  h  s6 T/ `: i. r6 \) S8 p
2 T& @3 C' s/ B( v2 k" Y

- `  ^- o3 J1 E9 ?* U8 ]% l  E% ?! c9 B8 _) ^! _" M8 [
修改方法: (修改文件systemui.xml)& R* f, u' n9 D6 N/ ?. J, X

: V4 m) K5 B3 i* ]* V
& l( u+ ^1 _" {& X" _: n1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)0 V) ~: S5 Z, @5 S
root/ ?9 {; _! x! |9 [! t, |6 Y
vi_/etc/systemui/systemui.xml (注意_空格)
- z* g  t& s8 @% \
注意: 可直接使用WinSCP連線到N900修改
, W- t; m9 _5 p2 i  {! Y+ g: D. x9 r/ D. V& `& K/ c$ E

+ u' e0 o% L( }; _0 Y* c2.) 按a鍵進入編輯模式,然後移至下圖位置:& q0 t6 d3 q; m" D! u. F
8 i+ B5 O: I5 x: q- Z  O
如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機
0 e4 }5 W+ c$ _6 B/ G2 x6 L
( E# S9 h1 j0 g/ W3 A8 s. {3 {9 `2 A0 _
3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?5 J+ E2 \; V( v& }7 A
' W; {8 |( E6 ~# v( j, }4 o! L
而我自己就只喚醒【Reboot】這一項功能,見下圖:
# q) p* _6 V  j2 ~
9 P" W- U) ~. U; |; U
- `' y4 Y2 Y$ |7 }4 j2 J
0 k8 @6 U) r! a! z+ L是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;
+ n3 z' Y4 p' T0 O) I
. K  V+ y4 y) H' y) k, F) c1 n, Y* \
在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:
' P7 _7 J! C4 C" M8 V8 W8 H/ U" F. g& e/ t1 c4 z
) R, F$ [2 k1 c2 s7 {2 Y$ s5 F7 u

4 F' M8 y# m3 y心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了& Y0 W6 d: c- F( C5 z- \3 d
7 K0 k' @# X/ N) ]
0 J9 v4 b6 g# f1 Z$ w3 s& E
- x0 D5 ^9 C0 }  c' H
) R# Q# D5 \- w( W1 C5 i/ J' O
至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
/ f% I# s3 s; Y! \
- w: a$ r2 R, \# [! {; N" [
% W. |0 N; x- q- R9 p' \- J' \: |
& ?2 e! B) q) O( r( u+ n修改方法: (修改文件 osso-powerup-shutdown.mo) # x+ f- Z; ^8 L# a1 X- j  g' `- S

' H$ P- o. y! t) L文件路徑:
* k  O1 E: y4 ?2 p- s! `- @9 `繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)
$ p7 p$ l0 ~' ~- v# J繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣)& v0 R4 U% u2 J
簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES
8 M2 z' ^1 y. Z9 z, |# \. V# V- V7 P

: j) X0 Z- K- r; \, v0 z; \
5 Q; ^5 A: G6 D* a" E' c) y1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。2 a& i4 S! q/ s$ f2 ]- T1 L

- ?: N4 U* j  P6 `' |. `
! Z5 d6 d4 l& `& H% K4 t0 S# `2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:( F8 ^) w4 |% |' v, ?" [
遊客,如果您要查看本帖隱藏內容請回復

2 x; r, T! I, _4 P7 M! a' F. P- q4 F1 B& t' ?
8 S1 F( a; ~! Q9 w8 e' c& t8 }6 {, E$ R
方法:9 g: }% M* {" U; |- @
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:
) Y1 N" {) ~0 R/ q& Q% X- j/ e  N" H( c' B
# [: Y' {3 m- g0 c4 c! |
cd C:\Program Files\GnuWin32\bin
3 E9 ~# L( o: s8 n' |msgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po
# L* f9 u$ U' f  R
" d- w$ D7 C) V/ ?( F3 a3 \
) A  M7 w+ {4 j* b7 C5 j
/ i4 S  I) L+ a" ~/ G

( Q  ]2 _# n) v; t# x3 U% W9 a完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔4 u6 _) k! x3 J6 d* F
2 U; Z2 g# A7 J) m1 y: E9 F, d
4 p) f5 V1 H& A1 {$ }
0 ~9 l. |+ A: j3 v
7 H9 B3 |/ r! h+ U
再用記事本打開此檔案,如下圖加入:' ^5 d) v* W5 {; f
msgid "Reboot"* u9 ~- j+ V/ M9 U
msgstr "重啟系統"

. A$ ^( K" |) m5 ^1 }
; c9 p. x; k0 E/ x
  A' y5 a+ F6 f" x' ~% [4 c完成後儲存 (使用原本的UTF-8格式存檔便可)
+ v$ k" k* ]+ M! ?/ n
, |, W- r+ N) D
) J& h; [5 a# P9 r& D+ p- V) G4 k# l

0 g( D7 [4 _4 l; @; L3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:
( v1 i; V0 O% N# d' i0 [( F$ m: ~0 r. k; q0 \  o
遊客,如果您要查看本帖隱藏內容請回復
3 j- k* `, s, a5 j0 q  S
: k7 v' C9 g, ]& N5 ^! r3 m0 z- n
" x- P0 D( ?8 i& H9 D% w
方法:1 ^5 q  _: r  D3 c0 b% X4 o
- R# z* ~) v  I

, u2 A+ I: _: R6 Z! A+ |8 |* K; j5 d打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:9 {3 ?' S) X( g) c' g

0 g$ J( T% V! A2 l5 K0 L1 r
% v6 C' z7 k1 `& B* W: Y- W  k8 e3 s* z) @
6 |3 j: Q& }4 h, b; M# F. H
選擇另存檔案便可,例如存至我的文件目錄下
0 M: A7 R& e* T6 G7 V1 v( w: E7 F( X$ t5 P
) e  l1 p% A  Y- r

( P% k; Z- @8 E3 h1 g. H; s完成後打開我的文件,會見到程式已經另存了一個 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, 31-10-2025 09:40 , Processed in 0.312179 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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