我目前已經設定了 screenlet 計算器,但不想使用它,因為
1) Screenlet 已不再開發,大多數不起作用,我打算慢慢遷移遠離它們。
2) 現有的 Screenlet 計算器看起來與 OSX 中的計算器非常相似,恕我直言,它並不吸引人。
我更喜歡 galculator 或 gcaltool。有沒有辦法在小部件層中取得這些?我也對其他選項持開放態度,但基本上我正在尋找一個“非 screenlet”計算器來出現在 Compiz Widget 層中。
謝謝。
軟體規格:Ubuntu 12.04 和 Xubuntu 桌面。 Xfce升級到4.10,並使用Compiz。
答案1
剛剛想通了。但非常值得,因為它可以應用於使任何程式視窗成為小部件!
1)查找計算器視窗類別:
a) 載入計算器程式。
b) 然後載入終端機視窗。
c) 若要取得計算器視窗的類,請在終端機上運行
xprop WM_CLASS | cut -d\" -f4
您的滑鼠現在看起來像十字線。
d) 現在點選要在小部件層中使用的開啟計算器程式。輸出類別顯示在終端機中。
e) 記下來。就我而言,它是“計算器”。
2) 在 Compiz Widget 層中設定計算器:到選單\設定\Compiz Config Manager\桌面\Widget Layer\
a) 啟用「視窗小工具圖層」外掛程式。
b) 在 Widget Layer Plugin 部分中,前往 Behaviour\Widget Windows\ 並輸入
(class=Galculator)
如果您需要多個小部件,請輸入
(class=Galculator) | (class=Screenlet)
|是“或”,在我的例子中,我允許在小部件層上同時使用 Galculator + Screenlet。
注意:括號是必不可少的,即使對於單類條目也是如此。如果遺失則不起作用。
你基本上已經完成了!但如果您正在尋找完整的交易...繼續...
3) 移除計算機視窗裝飾:到選單\設定\Compiz Config Manager\視窗管理\視窗規則
a) 啟用「視窗規則」外掛程式。系統將提示您啟用正規表示式匹配(如果尚未啟用)並啟用它。
b) 然後在 Windows 規則部分中,前往匹配並輸入/複製+貼上
(class=Galculator)
在下面每個以下標題:
- 跳過工作列
- 跳過尋呼機
- 多於
- 黏
- 不可調整大小的視窗
- 不可最小化的視窗
- 不可最大化的視窗
- 不可關閉的窗戶
- 沒有焦點
現在它看起來像一個真正的小部件。
5) 自動啟動計算器載入到 Compiz Widget 層:在 Menu\Settings\Settings Manager\System\Session & Startup\Application Autostart\ 中 a) 點選帶有綠色十字的「新增」按鈕。
b) 輸入計算器啟動器的名稱、描述和命令,然後按一下「確定」。就我而言,
名稱: 計算器
描述:啟動計算器小工具
命令:計算器。
c) 確保在「應用程式自動啟動」清單中勾選它。
6) 登出和登入瞧!
答案2
我發現的最相似的事情是在統一破折號中有一個計算器。您可以安裝 unity-lens-utilities:
sudo apt-get install unity-lens-utilities
然後,當您打開破折號並輸入操作時,它會為您提供結果預覽。此外,預覽連結到實際的計算器,因此如果您需要執行更複雜的操作,只需單擊它即可。
祝你好運!