如何在 Compiz 小工具層中取得「非 Screenlet」計算器?

如何在 Compiz 小工具層中取得「非 Screenlet」計算器?

我目前已經設定了 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

然後,當您打開破折號並輸入操作時,它會為您提供結果預覽。此外,預覽連結到實際的計算器,因此如果您需要執行更複雜的操作,只需單擊它即可。

祝你好運!

相關內容