如何在Unity中實現「活動」?

如何在Unity中實現「活動」?

我喜歡以活動為中心的桌面的概念,我想知道這是否可以在 Unity 中實現。對我來說,活動是屬於同一主題的幾個應用程序,例如「照片處理」、「軟體開發」、「辦公室工作」、「社交活動」、「音樂和影片」。我想利用虛擬桌面來安排屬於同一活動群組的應用程式。

範例: 桌面 1 包含屬於「辦公室工作」的所有應用程式 桌面 2 包含「軟體開發」所需的所有應用程式 桌面 3 包含「照片工作」通常所需的所有應用程式

因此,我想為虛擬桌面命名以反映其用途。我希望 Unity 在我啟動電腦或切換到其中一個虛擬桌面時自動啟動所需的應用程式。

Unity(或任何其他桌面)可以實現這一點嗎?

答案1

您可以使用 GNOME Shell 來完成此操作。有一個副檔名為自動移動窗戶它允許您將特定桌面分配給任何應用程式(遺憾的是它不是自動的,您必須為要應用擴充功能的每個應用程式設定配置)。

如果您使用 Oneiric Ocelot (11.10),您將使用 GNOME 3.2,設定非常簡單。首先打開擴充資料夾(如果您從上面的連結安裝它,則應該使用任何文字編輯器(例如 gedit)/home/user/.local/share/gnome-shell/extensions/來開啟extension.js它並修改應用程式(第16 行)並插入應用程式、工作區對的列表,如下所示: const APPLICATIONS = ['epiphany.desktop:1','evolution.desktop:1','gnome-terminal.desktop:2','empathy.desktop:3','xchat.desktop:3']

有關擴展配置的更多信息,您可以訪問這個連結

答案2

這是個好主意。
如果您計劃每個活動都有一個桌面,我認為每個桌面也有一個不同的啟動器,並在啟動器上放置/鎖定屬於特定活動/桌面的應用程式是很自然的。

如果您喜歡這個想法,那麼為每個桌面分配一個唯一的啟動器將在這個問題

相關內容