2012/08/08

Firefox Add-ons 介面外觀的附加元件-4

TrayHotKey (zbinlin{AT}gmail.com)
『Firefox 扩展』TrayHotKey ‹ 风飘林's Blog
啊哈哈哈!剛找到了神人級 addons - TrayHotKey,
幾乎是 bosskey 翻版,釋放內存、最上層顯示、
最小化到系統托盤、關閉到系統托盤、
滑鼠穿透(NT6.0)、更改不透明度(NT6.0),
剛用起來沒啥問題的樣子,是 Windows 版本,
在 Thunderbird 也能用 :P good.

選取:最小化到系統托盤(可選)
選取:最小化時釋放記憶體

「最前端顯示」到系統選單(即工作列右鍵選單及標題列右鍵選單),
修改:about:config 搜尋,
extensions.TrayHotKey.pinWindowTop 值改為 true,重新啟動。

「單一視窗應用模式」(第一個視窗有效),
修改:about:config 搜尋,
extensions.TrayHotKey.singleWinMode 值改為 true,重新啟動。

支援非主視窗的其他獨立視窗(如 DownThemAll! 下載管理器),
要支援獨立視窗,要有 userChromeJS,再使用 Patch4THK.uc.js

支援其他類 Firefox 社群版,
修改:about:config 搜尋,
extensions.TrayHotKey.otherWindows 值改為該社群版名稱,重新啟動。

透明度快速鍵:
Ctrl+← 減小不透明度。
Ctrl+→ 增加不透明度。

v0.3.5.2 在 XP 取消選單列時,「關閉到系統托盤」會失效...
暫時解決的 THK_fixedCloseToTrayInXP@zbinlin.uc.js

最嚴重的是 版本 0.3.5.0 增加「最小化時釋放記憶體」是個假象-..-
alan: 在 XP 下試了下處理程序裡的記憶體使用量在最小化之後會大幅減少,但是效能裡的可用記憶體卻基本維持不變,這樣實際上並沒有降低記憶體使用量,只是處理程序裡的記憶體使用量看上去少了。

註:這裡是指最小化時,使用快速鍵(老闆鍵)隱藏視窗或者關閉到托盤並不會釋放記憶體。這裡說的釋放記憶體,並不是正在意義上的釋放,只不過是一種障眼法—將物理記憶體轉移到虛擬記憶體裡去。這並不是將發生洩漏的記憶體回收(這或許才是真正意義上的釋放記憶體吧),如果物理記憶體足夠大,並不建議使用該選項。使用該選項可能會造成 FF 不穩定,易崩潰(未測試,僅猜測)。
thanks Cray!

來源:trimOnMinimize@zbinlin.uc.js
https://bitbucket.org/zbinlin/trimonminimize
PS: 如果不在意 FF 的記憶體佔用,不建議使用該腳本!

欺騙我感情-..-

 
Inviow(獨立視訊視窗)
同為风飘林之作,
雖然 Firefox 內搭 Flash Player Plugin 有彈出新視窗選項,
不過開的視窗有標題列和網址列,也沒置頂功能...
這個的優點除了另開無邊視窗,還有置頂和透明度可以使用 :)
不過開出來的視窗大小不能調整...
而且原始影片的聲音還存在,須先按停止...

 
PopVideo
Popvideo | 气吞寰宇 agunchan
也是個視訊彈窗,
作者寫更適合中國視訊站:優酷、土豆、酷6,56,
奇藝,樂視,新浪,騰訊,搜狐,網易,鳳凰,PPTV...
這個的無邊視窗有點線條比較醜,沒有透明度,
有置頂、調整視窗大小和記錄播放歷史功能,
還有它的 Ctrl 和 Shift 取反功能不知如何使用?! 沒有作用...

Q:視窗置頂時使用 Flash 全螢幕原始視窗會保留?
A:取消置頂或按住 Shift 鍵再全螢幕,或者使用最大化視窗。
Q:彈出和返回的視訊無法保留緩衝和播放位置?
A:短時間內無法解決,因為與其他瀏覽器機制不一樣。
2012/05/26 正在開發中的 0.7 版本並沒有達到作者的期望,總是存在一些問題。

2 個在點選全螢幕後,會被小視窗置頂功能給覆蓋... 有點麻煩...
另外在 Firefox 14 若 plugins.click_to_play 開啟為 true,
Inviow(獨立視訊視窗) 0.0.5.9、PopVideo 0.6.5 點擊皆會無效...

後來覺得 Inviow 除了可以調透明度,無邊視窗比較好看以外,其它都輸 PopVideo,
Inviow 只支援 Windows,而且覺得比較耗系統、吃資源、速度慢...
最嚴重的是有些地方有影片卻不顯示彈窗圖示-..-?!
像是 Facebook, Twitter 嵌入的都不能用,那不是失去其意義了!
反而像是一些複製內容的 Flash 出現圖示...
而且彈出窗口大小不能調整... 然後原始影片的聲音還存在...
看起來悲劇的功能多不勝數...

PopVideo 的圖示比較小巧,還有播放歷史功能,
可以在 Linux 用但精簡模式和置頂功能會無效...
因為是調用 Windows 系統的 API
Firefox 4.0 開始才支援 z-index 分層,3.6 只能按 Alt+M 鍵來顯示選單,
PopVideo 常見問題

選項 > 常規
取消:保留播放歷史
選取:視訊區可以拖曳視窗
選取:精簡模式
選取:視窗大小依原視訊尺寸
選取:視訊視窗始終置頂

另外還有個取自火狐魔鏡應用中心彈出視訊 livemargins@mozillaonline.com.xpi
有對保留緩衝和播放位置的強烈需求!
所有有用的代碼都是來自謀智的,就改了一點,
簡化傳參的過程,刪了很多很多,
體積約原擴展 10%。

這個東西離理想還差很遠,
實質更像是拖出標籤,然後隱藏界面,
顯示限定 plugin 範圍... 最容易遇到排版兼容問題,
比 Chrome 的快捷工具還差很遠。

不過小問題太多... 沒訂製功能,嵌入的也不能用...
不過還是多謝 dindog 的精簡魔鏡。

 
Tab Utilities
Tab Utilities 标签页彩色分组 - 扩展 - 广场 @ Mozest.com - Mozilla 社区
作者是大陸人,這一個是媲美 Tab Mix Plus 的後起之秀,
也增加了許多內建沒有的功能。
我主要是看上它的:
搜尋列可以點擊滑鼠中鍵在背景分頁打開的功能,
點擊滑鼠左鍵在當前分頁打開,
就像內建開啟連結的按法一致 :)
其實我覺得這根本是 Firefox 的 Bug...
Tab Mix Plus 也可以辦到,
而 Super Tab Mode 和 Tab Mix Lite 都只能用其中一種,不能兩者兼用。

Tab Utilities 也有多列顯示分頁列功能,
加上 TrayHotKey,終於可以徹底跟 Super Tab Mode 說 Bye-Bye :D
再一個天上多給的禮物,
支援頁面每隔一段時間重整,連 ReloadEvery 也免了!
個人覺得貌似:
Tab Utilities > Tab Mix Plus > Super Tab Mode > Tab Mix Lite > Tab Utilities Lite ?!
可惜 Tab Utilities 1.1.4 + Tab Mix Lite 4.2 釘選功能會失效 ...xxx
但也比 Super Tab Mode 問題橫生來的好些...

檢視 > 工具列 > 自訂
移除:復原已關閉分頁
移除:Tab Utilities 選項...(v1.2)

選項 > 分頁 > 開啟分頁
取消:下列項目以新分頁開啟 > 書籤/歷史、首頁、網址列
取消:重新使用空白分頁: > 目前的空白分頁

選項 > 外觀 > 分頁列
選取:分頁列功能 > 多行分頁列
選取:分頁列要顯示的項目 > 分頁計數器

選項 > 外觀 > 分頁 > 未讀分頁
選取:啟用
取消:斜體
修改:色彩 #CC0000(暗紅)

選項 > 外觀 > 功能表
取消:開新分頁
取消:複製分頁
選取:重新載入分頁,間隔
取消:最近關閉的分頁

選項 > 外觀 > 按鈕
選取:隱藏 [強制以新分頁開啟所有鏈結]
選取:隱藏 [強制以背景開啟所有新分頁]

 
Ctrl+V(貼上) 功能
如果剪貼簿中是文字,則用搜尋引擎搜尋,
如果剪貼簿中是連結,則打開網址,
如同網址列的「貼上並瀏覽」。
該功能可以在 about:config 搜尋
extensions.tabutils.shortcut.key_pasteAndGo 關閉。

Tab Utilities 1.1.4 「將所有分頁加入書籤
配合 Firefox 14 有嚴重超級大 Bug +++++ !!!
資料夾都變成空的了???? 也加不進去...(v1.2 fix)
好在找到解決之道,在 about:config 搜尋
extensions.tabutils.bookmarkAllWithHistory 關閉。

圖示化分頁」和「釘選分頁」都是變成小分頁圖示,但釘選會移到最左邊並且記憶,
「灰色標籤分頁」應該是未預載的分頁,但樣式不給調...
另外像是中鍵點上一頁、下一頁按鈕會在背景開啟。

 
1.2rc2+ 正常一點了...
不過還是覺得很多功能設定沒有 GUI 選項,
必須自己到 進階 extensions.tabutils. 裡猜...

像是新功能:標籤頁彩色分組
除了預設即開啟的 extensions.tabutils.colorStack;true,
必須再開啟堆疊功能 extensions.tabutils.autoStack;true,
可以用來取代 Tab Mix Lite 的分頁群組功能
不僅群組的顏色還可以自己設定 extensions.tabutils.colorStack.0 ~ f
而且內建的 分頁群組 Ctrl+Shift+E 還是可以使用!

釘選成應用程式分頁 + 結束時清除歷史記錄
預設再開啟時釘選的分頁還是會存在,與內建的不同,
如要清除釘選的分頁可以設定此項:
extensions.tabutils.autoPin;false。

沒有留言:

張貼留言