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

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

[複製鏈接]
發表於 16-7-2010 22:59:52 | 顯示全部樓層 |閱讀模式
前言:
2 J( {3 J6 m* V  E& y( \% w8 r# M* r5 t0 X7 o0 `% K) q
*本文章參考Maemo中文論壇的兩篇文章N900小技巧:讓關機鍵多些功能班門弄斧,關機鍵增加菜單後,自己漢化成中文 再加以修葺。
" S9 ^" s/ ?# O; A0 q# ^- W
! v5 G/ k3 t' B8 I: l5 cN900的關機鍵預設隱藏了【Reboot】、【Soft Power Off】及【Top In XTerm】這三項選單,但其實只需略為修改便能喚醒上述的三項功能至關機鍵選單中。
1 C* i3 Y. {1 m7 L$ L8 TTop in XTerm即直接打開一個XTerminal視窗,並且運行Top命令,這個命令是Linux下面的常用命令之一,主要是查看系統資源的使用情況;Soft Power off 則是指軟關機,而Reboot 就是重啟。
, P9 p# t& C8 \5 h3 o& z2 q
, Y+ Z3 T5 c# ~  B1 w+ m3 B. _
- T7 v/ f8 c. J6 n+ R' {& g) j8 `6 d: n4 H. u2 I( X
修改方法: (修改文件systemui.xml)
# l1 t! [, a8 _" B0 f' C- N# d/ r  S% K9 e) D4 l

8 o8 _3 v5 X9 r( Q* i- i: ?1.) 打開 X-Terminal ,然後輸入下面兩行指令: (需已安裝rootsh至N900上)3 R( [  Z/ M" {
root! M' ^& z; p1 {/ `1 C2 R
vi_/etc/systemui/systemui.xml (注意_空格)

# b" N1 F9 I8 }" q2 v6 I注意: 可直接使用WinSCP連線到N900修改
+ ]) G1 w& y' a: M5 Q  P: U- v  @/ J! N% Q  K" q& \& {
2 r7 [* b4 D0 \7 N3 v$ M6 B
2.) 按a鍵進入編輯模式,然後移至下圖位置:! I) b, o7 m& g$ i! T
  Y7 y* T! @9 [6 H/ b
如果想將【重啟】、【軟關機】及【Top In XTerm】這三項功能也重現在關機選單中的話,請將上面兩處紅圈內的 <!-- --> 刪去,然後按一下屏幕下方的ESC,再在鍵盤輸入 :wq 後按enter鍵,完成後可直接在X-Terminal輸入 reboot 指令重啟N900手機
" `# M0 J; h2 y0 ], _  G$ ^! {- n0 F  L& _
/ D3 M; [5 ~2 z; d+ n
3.) 手機重啟之後,按一下關機鍵看看,是否見到選單多了【Top in XTerm】、【Soft Power off】及【Reboot】這三項功能了?( U" B% O* P, o, S

6 V/ p* N; h* m. ~! U( Z而我自己就只喚醒【Reboot】這一項功能,見下圖:9 S- j& T1 ?3 R! {& r, o5 z( [

6 H% s# t( N" f- g. \8 B) R1 m' ^2 M1 x5 r& Q" y+ b$ u. j6 g

2 {5 c! X6 S6 K+ f; k! M5 Y9 q. f是否見到我的選單顯示為【重啟系統】而不是【Reboot】呢,這稍後再說,先說說怎樣選擇只加入一項功能方法;2 p0 S& G( F, }. U  d. |3 C
  l0 c' B5 p: y! V: l9 f+ f! c) E
. h4 R/ |& |$ v
在前面修改systemui.xml 文件的時候指出要刪除 <!-- --> ,其實這兩個符號是可以理解為隱藏選單功能,如下圖描述:  L4 `& Y- E; s2 L
1 V% d" N  f" J* \) r3 c2 `
* n3 O2 J2 E& K# E* F" t

0 G9 |# ^0 h. O1 D心水清的你可能已經大&#22021;明白了修改方法,其實只要更改 <!-- 位置,如只想要【Reboot】功能,只需將 <!-- 移到下圖位置便可以了
) i; W. E0 ^  j# J$ B2 \: i+ H/ c7 L, V( h: F. v% T& ^
! B+ q$ l$ B0 J8 x
; }3 @* U8 }; v5 Y0 q; S) n

/ U% Y( ]2 V6 Z至於要將Reboot鍵改名為重啟系統就比較複雜,不建議新手修改。
1 R: ?2 J' x! i% a$ z* X1 }, R  t0 y; U& F4 s+ f0 a6 K; O

* U; I4 E7 T9 z$ p. e/ e# r2 L; u1 G/ {! t3 ]
修改方法: (修改文件 osso-powerup-shutdown.mo)
+ I6 g5 A3 i( \$ B$ E; a3 Z9 d* k9 b
0 U! L$ L9 [/ Q/ m: Q文件路徑:
& z. S# _. W4 z/ e6 i( \7 }繁體中文: /opt/maemo/usr/share/locale/zh_HK/LC_MESSAGES (地區語言為香港)
, @3 H% N& C, P! c2 t繁體中文: /opt/maemo/usr/share/locale/zh_TW/LC_MESSAGES (地區語言為台灣), j2 k: X. U5 Z1 K/ `* h1 y3 [
簡體中文: /opt/maemo/usr/share/locale/zh_CN/LC_MESSAGES

, t- |) u4 x+ c7 h3 q8 B' T
. ~( Z& Y' ^% a5 }. Y2 E' K" }1 M# M" _" J  _& W& K
1.) 在上面的路徑找到檔案 osso-powerup-shutdown.mo 後,建議先備份好才修改。
- {8 X, D& r* M/ s' s+ ~- Q
( T7 i3 O- H9 U- ^, `: \8 F* ]' z2 n
2.) 使用gettext 將 osso-powerup-shutdown.mo 改為 osso-powerup-shutdown.po 檔 ,檔案下載地址:, T2 v1 c; M- w4 Y7 l8 M
遊客,如果您要查看本帖隱藏內容請回復
. V/ G0 x/ y' F  D
4 w6 J  B' t& c
% ]3 n, ^( f0 Y" ~3 i, G
方法:" l: o+ }! F  L, p
將osso-powerup-shutdown.mo複製到 C:\Program Files\GnuWin32\bin 中,然後打開命令提示字元輸入下面指令:4 a: J" E6 ]& L! w! g, V

7 p& {/ K. u' @' c9 n( g
9 }- k3 ?8 {( Q6 P: W
cd C:\Program Files\GnuWin32\bin
" C9 z  ?* w' z  E) v6 J  I3 Umsgunfmt osso-powerup-shutdown.mo -o osso-powerup-shutdown.po

. h1 K! `: a; O+ c$ z) _" n8 B* }- j: p7 b$ C
+ `) h+ e9 g* B( \& [
- w% k' G' D5 Z2 [9 ]
' j: M$ ]( b: b+ t0 O- T
完成後便會在上面的目錄中產生了一個osso-powerup-shutdown.po檔: T& W4 j. ~! e1 E" \$ T0 q
1 k0 D0 d9 ~! q% \' B1 ?, @

% |% r2 C1 P. \6 A  W  T
7 `+ X8 Q! t. L( Q# Z7 a7 ^- ]. `' J5 z" J( _9 t0 P1 k
再用記事本打開此檔案,如下圖加入:
, k& K. t* d. u* F7 p' j; U2 |
msgid "Reboot"& o0 o7 V& m- D1 @
msgstr "重啟系統"

  S  Q% ]8 {/ I% y4 x% x: V: v/ j, y+ ?- U6 c- p1 n, H

' L; ~/ q; `) j( Z; ^$ k" i完成後儲存 (使用原本的UTF-8格式存檔便可)4 V+ t6 c3 |9 q6 d& K1 k
  ?' N* ?* v9 X# R$ O
! g8 F$ X: {4 A6 [3 z. ^$ C
2 _" L, h/ {( _- w% Y4 [2 T

0 r! B3 m9 B( ^% ?& z$ @3.) 使用poedit 軟件將檔案osso-powerup-shutdown.po 轉換回 osso-powerup-shutdown.mo 檔案格式,檔案下載地址:
0 {  v+ P. s! W2 ]& x* h) Q( C6 ^' ]; T* s( l/ x* y
遊客,如果您要查看本帖隱藏內容請回復

2 l! y& ?2 [3 [$ S5 m
) D6 C) ]; Y0 `  w  p& V6 M" B5 Y; Z: |  X3 K' i8 X2 u
方法:
4 h' q3 g- ]3 R/ d2 Y+ I
% \& m- L$ I6 b! n: ~9 Q4 F. m
) H' m' l6 M6 T% n. k4 ^
打開檔案不用修改,應該會在下面大約位置看見已加入的字串值:- x7 W9 n+ {( E$ Z$ f

; |! x  @, Y; ~, Z, i& V7 {: \8 A8 }
3 a9 r. |  ?; I1 Z
. f* W6 I; i2 b
6 w( _+ v, s( a( `1 p- N選擇另存檔案便可,例如存至我的文件目錄下6 C1 `( C/ U7 ?
: w8 h1 @% `3 k1 r
( t$ v7 E0 y6 ]8 J
7 A6 X. _5 l" S3 E5 A, I! D! ]
完成後打開我的文件,會見到程式已經另存了一個 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, 12-4-2025 13:01 , Processed in 0.018518 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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