Cinnamon 在所有工作区中显示应用程序

Rus*_*man 5 cinnamon

我有很多显示器。我通常在白天针对不同的重点领域在最多 4 或 5 个工作区之间移动(只是不同的项目,用于 Python 项目的 PyCharm 与用于 Java 项目的 Eclipse、电子邮件和项目管理活动等)

我想在监视器上放置一个聊天应用程序,该应用程序将映射到所有工作区,以便它始终吸引我的注意力,并且当我更改工作区时不会发生变化。

我在 Cinnamon 中没有看到任何执行此操作的选项,也没有找到任何搜索表达式可以帮助我在 Google 中解决这个问题。

Cip*_*agă 4

目前,这在 Cinnamon 中是不可能的。这是一个长期存在的功能请求(自 2012 年以来!)。

然而,还有其他选择。也就是说,该程序devilspie2(在存储库中提供)允许人们在一个小型 Lua 脚本的帮助下管理窗口及其位置。

这里1是我如何将 Firefox 和 Pidgin 窗口粘贴在所有工作区中,而将其他一些窗口粘贴在给定工作区中WORK(因为我不想在不工作时看到它们 (: )。

-- Make windows of all these apps visible on all workspaces
GLOBAL_WINDOWS='Firefox;System Monitor;Pidgin'
if (GLOBAL_WINDOWS:find(get_application_name())) then
   pin_window();
end

-- Firefox should be tall maximised
if (get_application_name() == 'Firefox') then
   maximize_vertically();
end

-- Put the Sublime on their correct workspaces
if (get_application_name() == 'Sublime Text' and get_window_name():find('WORK')) then
  set_window_workspace(4);
end
Run Code Online (Sandbox Code Playgroud)

这应该放置在您的主目录中的配置文件中。检查文档:)。并且不要忘记设置devilspie2为第一个启动应用程序。

1 也发表在该问题上