Cinnamon: 多行工作区

创建于 2012-03-20  ·  46评论  ·  资料来源: linuxmint/cinnamon

它已在发布页面上提出,许多人希望看到在 2 维(列和行)中排列工作区的能力。 只是将其添加为问题,以便可以像功能请求一样正确处理。

Discussion FEATURE REQUEST

最有用的评论

如果有人给我一些指示,我有兴趣对此进行编码。 不知何故,我最终得到了肉桂,这个功能对我来说是一个很大的回归。

所有46条评论

见#401。 不过,如果我有时间,我会为此编写一个扩展程序。 (如果我设法学习如何做到这一点)

抱歉重复。

他们现在分配工作区缩略图的方式不会让您对它们进行动画处理,因此从工作区的 1 行跳到 2 行会有点奇怪。 但是,我们可以更改 expo 的代码以使工作区可动画化(它们是可动画化的,但以一种奇怪的方式。如果您查看代码,您就会明白我的意思),但首先我们应该解决内存泄漏并使其成为尽可能稳定。

我认为工作区现在可以在 master 分支上以一种使工作区网格可用的方式进行动画处理。

哦酷! 有没有人在建造一个扩展或它会成为一个建筑?

哦酷! 有没有人在建造一个扩展或它会成为一个建筑?
我个人希望它被内置,但毫无疑问,有些人会更喜欢
线性视图。

这仅意味着它不必是默认值。
Gnome2 IIRC 就是这种情况。

在 06/19/2012 06:22 AM,Per Ångström 写道:

哦酷! 有没有人在建造一个扩展或它会成为一个建筑?
我个人希望它被内置,但毫无疑问,有些人会更喜欢
线性视图。


直接回复此邮件或在 GitHub 上查看:
https://github.com/linuxmint/Cinnamon/issues/561#issuecomment -6415772

是的……网格工作区让我无法从伴侣切换到肉桂

几周前,我的工作空间即网格实现已合并到 master 中。 您可以查看最近的每晚构建,看看它是否仍然存在。 如果我没记错的话,该选项在工作区设置中。

事实上,这已经实现了,并且该选项在 cinnamon-settings 的工作区部分可用。

我能找到的唯一设置是关于博览会的网格视图,而不是工作区的二维组织。 我希望能够从工作区 1 切换到工作区 4. 使用 cinamon git rev 8c0a193fefa30e8604ab325a310e29ff4deceed4。 我也无法在 org/cinnamon 和子模式的 dconf 中找到这样的选项。 难道我做错了什么?

@ckruse :网格视图工作区的二维组织。

@glebihan好吧,只在世博会上。 我仍然无法切换到当前桌面下方/上方的桌面(尽管已分配了快捷方式)。

@ckruse :哦对了,我没想到

对不起,给了你虚假的希望!

我想在我知道它应该如何工作之前,我必须看到真实二维工作区的工作实现......直接工作区快捷方式不是更直接吗?

@autarkper我从不习惯直接使用快捷方式。 我永远不记得程序在哪个工作区,但我可以记住它在网格中的位置,所以我很容易通过“滚动”来切换那里。我知道,这听起来很奇怪,但这就是它对我有用的方式, 对不起

我想添加对此功能的支持。 我使用工作区的次数越多,我就越习惯在需要的时候打开一个新的工作区,而且这种习惯已经开始增加。

我已经使用 xbindkeys 将切换工作区映射到我的前进/后退鼠标按钮 - 对我来说,能够拥有垂直工作区意味着我可以将垂直工作区更像一个“类别”选择 - 但这肯定意味着我想要使工作区的 X 轴和 Y 轴独立(即从一个边缘滚动将像现在一样环绕)。

不过,我想将这个想法作为最终结论:允许我们将工作空间定位在 N 维空间中。 因此,您将“工作空间维度”设置为 4,然后 Cinnamon 将沿 4 个独立的轴维护工作空间。

如此多的用例是您可能希望能够使用热键在 3 个工作区维度中导航,然后手动选择第 4 个维度 - 允许您在不同的思想链之间保持高度隔离。

这都是“折叠复杂性”——如果你需要它,但默认情况下不启用。

有趣的想法 - 我认为最具挑战性的部分是对工作空间空间进行可视化建模,以实现管理和操作。 有什么值得思考的。

我想它在功能上与仅具有层次结构非常相似。

你有 1D 收藏,它们一起构成 2D 收藏,构成 3D 收藏,构成 4D 收藏等等。

在 3D 级别,您会看到一堆 2D 工作区网格(尽管可能有很多方法可以显示)。 从那里缩小,您将拥有多个工作区立方体,这些立方体本身可以定位在 3 维中(这样一来,您就可以拥有多达 6 个工作区维度)。 但是你可能想要收集这些集合 - 所以至少添加另一个 3 维来确定你所在的空间。

我应该把我的想法放在一起,但我想我得到的基本想法是,你可能想要支持相当任意数量的轴工作区可以定位在代码上 - 添加一个网格,人们会想要一个立方体等等。

@OutsiderPerspective你是数学家吗?

在设计工作空间尺寸时,请记住从边缘到边缘所需的步骤。 在 1 维中,这将是从最左到最右,反之亦然。 在 2 维中,这将是一个对角。 对于2维,可以使用方向键,16个工作区的2维桌面需要的最大步数为4。如果要实现更多维,请确保两者之间的步数最大相距最远的点小于将二维工作区数量增加一倍。

并不是说我不喜欢拥有“游戏时间”工作空间竞技场和“工作时间”工作空间竞技场,但是如果实现它的编码时间是几个月,那么麻烦就没有多大意义了。

为了获得额外的美观点,将工作空间-竞技场-视图(即第三维)设为一组展示,其中一次选择一个展示,然后在选定的舞台上钻取到所需的工作空间。 有了这个,你可以通过相对较少的步骤进入工作区 -> expo1 -> arena-expo -> expo1-for-new-arena -> workspace。

这是一种用于工作空间旅行的分而治之的算法,尽管当我们用完箭头键时会产生一些额外的开销,因此对于“任意到任意”切换,最大步数保持相对较低。

伙计们,高于 2 的维度(arity)并不是一个非常重要的用例,而二维桌面网格在某些圈子中被广泛使用。

为了涵盖突破性的多维性,避免阻塞常见用例的实现是有意义的。

所以,拜托,拜托,让我们再次拥有我们在 Gnome 2 中拥有的东西......这不是 Cinnamon 的重点之一吗?

同样,请注意,我绝不谴责多维内容——我只是建议重新考虑优先事项。 平面网格应该可以快速开始工作。

让我将自己添加到由于这个原因(没有工作区网格)而没有切换到 Cinnamon 和 Linux Mint 的用户列表中。 我感谢 Mint 和 Cinnamon 团队为解决 Gnome 项目的错误所做的一切。 保持良好的工作,请考虑此请求。

对于那些感兴趣的人,现在有一个小程序可以为 Cinnamon 提供 2D 工作区网格。
http://cinnamon-spices.linuxmint.com/applet/view/116

在 PR #1717 中似乎有一些富有成效的工作。

好吧,即使现在有一个解决方案,...为什么不把它放在默认的工作区小程序中呢?
我的意思是事情不应该真的那么混乱,对于或多或少相同的事情有不同的小程序。

我想从工作区切换器小程序中看到的内容基本上如下:

  • 可配置多少列/行
  • 我不希望工作区 A 上的多个在其他工作区上可见(即,因为它在 GNOME 经典中使用/使用过,当他们离开工作区时,窗口在左侧/右侧/下方/顶部的工作区中可见屏幕区域。有些人可能想要这个,但它应该是可配置的。
  • 我想看到一个小预览,显示工作区的哪些空间被 Windows 使用了……例如,因为我们在 GNOME 经典工作区切换器小程序中拥有它……这被证明是非常有用的。

由于 Cinnamon 在今天的日期仍未内置此功能,是否可以假设永远不会集成此功能?

此外,似乎没有办法重新绑定在 Ubuntu Cinnamon 中向上/向下进入下一个工作空间的快捷方式。 只有左/右。 很烦人。

为什么是默认的水平工作区? 水平工作区对于双显示器毫无意义,而且 (IMO) 使事情变得混乱而不是帮助。 双显示器桌面环境更适合垂直工作区布置(1 列)。

如果有人给我一些指示,我有兴趣对此进行编码。 不知何故,我最终得到了肉桂,这个功能对我来说是一个很大的回归。

我第二个@et304383。 我在垂直工作区中看到了更多价值,尤其是在多显示器设置中。

关于垂直工作区支持何时登陆 Cinnamon 的任何更新?

@hernejj的 2D 工作区网格小程序允许这样做,尽管最近动画出现了一个小错误,因为肉桂削减了对向上/向下动画的支持。 但它确实进行了垂直切换。

@jonorthwash这与_系统设置_> _扩展_中可用的

前者显然来自另一个开发商。 我找到了 2 个存储库:

我所指的那个目前被列为“工作区网格(2D)和切换器”,并且可以通过小程序的“可用小程序(在线)”部分获得。 这是关于它的信息:
https://cinnamon-spices.linuxmint.com/applet/view/116

我不知道工作区网格扩展。 我得检查一下!

嗯,扩展似乎并没有真正做任何事情......它似乎没有以任何稳定的方式提供新的键盘快捷键,或者调整寻呼机的显示方式。

过去,CInnamon 开发人员拒绝了 2D 工作区切换器的想法。 这就是我写小程序的原因。 它并不完美,但确实有效。

开发者怎么样? 真正的 2D 工作区网格有机会吗? 这个功能对我来说是必须的,不幸的是,事情不断变化,让我的小程序更难保持工作。 如果 Cinnamon(或基于 Cinnamon 的 Gnome 3 基础)最终失去对垂直切换的支持,那么我恐怕我(也许还有许多其他人)将被迫放弃 Cinnamon,转而支持允许此功能的桌面环境。 我真的很喜欢肉桂,不想换 :(

我也支持这个功能请求。
2D 工作区网格(行和列)是在 mate 桌面中实现的,对于许多用户(包括我)来说,如果没有这个功能,很难切换到肉桂。
请尽快实施。
提前致谢

好吧,我不知道,这是我在 Mate 中的做法。

screenshot at 2017-10-24 00-32-45

@bartszu ,你能澄清一下吗? 您的屏幕截图未显示 2D 工作区网格。 这个线程(和回购)是关于肉桂的。

嗯,是的,这不是 Cinammon 镜头,我发帖是为了表明有多种使用工作区的方法。 我根本没有使用工作区切换器。 我只需右键单击标题栏并将应用程序发送到我在那里的 99 个工作区之一。 如果您愿意,即使在非常弱的机器上,您也可以拥有 1000000 个工作区,它们只是数字。 如果我将 Xed 和 XTerminal 和计算器发送到工作区 66,我将使用开罗码头在它们之间切换,如果我选择这些应用程序之一,我将被移动到工作区 66。如果同时我在工作区 87 上有 SMPlayer,如果我愿意选择它,我会去工作区 87,当然。

标题栏和停靠栏都允许您将应用程序移动到您想要的任何工作区,或将其附加到您去的每个工作区,因此将应用程序移动到始终处于活动状态的工作区。 抱歉,也许它没用,但我认为工作区切换器根本不是任何形式的好解决方案。

screenshot at 2017-10-24 00-32-45
screenshot at 2017-10-24 02-28-57

我不认为工作区切换器是任何形式的好解决方案。

@bartszu与大多数工具一样,工作区切换器可以为拥有它的人解决问题。 如果你没有这个问题,而用其他工具解决相关问题,那很好——但不承认别人可能有与你不同的问题,是狭隘的,并脱口而出你的意见是唯一的在所有的开源中,这件事有点傲慢。 这些品质在开源中很普遍,但不会得到太多尊重,也不会让你走得更远。 我不反对你,也希望你不要拿我当面指出来——我只是希望你在以后的互动中牢记这一点。

至于我的用例,对我来说,工作区切换器在大约 95% 的时间里只是指示我所在的工作区,以及(根据我的喜好设计时)指示哪些工作区上有东西。 我倾向于保留一个 5 列、2 行的工作区网格,并且可以使用 alt-ctrl-[number] 键盘快捷键导航到每个工作区,也可以使用 alt-ctrl-[arrow] 转到相邻的工作区。 添加班次,窗口最终位于该工作区。

这个用例的细节可能非常罕见,但该工具的元素足够通用,它们可能涵盖许多其他用户可能更喜欢的许多其他用例。 希望了解 Cinnamon 代码库相关部分的人可以使用该工具的这个特定元素。

@bartszu

抱歉,也许它没用,但我认为工作区切换器根本不是任何形式的好解决方案。

确实 - 您发布的设置看起来很难使用。

尽管如此,2D 工作区网格是一个非常积极的变化——这就是我们想要它的原因!

它涉及我们人类的空间记忆/感知。

@深火

它涉及我们人类的空间记忆/感知。

如果你这么认为,那就很难用神经科学来讨论了。
对不起,你们是对的。
我什至不是它的贡献者:(

有任何更新吗? Cinnamon 真的很棒,但如果没有第二维的工作空间,我就很难组织自己。

谢谢你的建议。 有关我们如何处理功能请求的信息,请参阅https://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/faq.html

有没有机会在两年后重新开始这个讨论?

正如许多人指出的那样,工作区的 2D 排列非常直观,这是大多数 DE 几十年来采用的公认的事实。 我理解个人认为这样的功能并不重要,但我们知道它对习惯它的人来说构成了交易破坏者。 @hernejj的小程序已经七年了,所以你应该有数据来客观地决定这个功能对你的用户是否重要。 不幸的是,它缺乏对原生功能(图形、过渡效果、快捷方式等)的润色和定制。 请理解,小程序下载数字仍然隐藏了那些因为缺乏此功能而避免使用肉桂的人,而且如果他们曾经接触过它,现在会有更大的一部分被它发誓。

我刚刚将某人从 Mint 18 xfce 切换到 Mint 20 Cinnamon,听说它提供了更多图形化的花里胡哨。 他们要求的第一件事是工作区切换器。 第二件事是如何获得两行。 我希望可能有一个高级配置选项隐藏在某处,所以阅读这个线程有点惊讶它根本不是一个选项。

(小程序 URL 告诉我该站点整周都在停机维护,所以还没有机会检查它;如果它不能完成工作,这可能会成为一个意想不到的交易破坏者,我们'将升级到 Xfce !)

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

trymeouteh picture trymeouteh  ·  3评论

ghost picture ghost  ·  3评论

stefan-niedermann picture stefan-niedermann  ·  4评论

elboulangero picture elboulangero  ·  3评论

NikoKrause picture NikoKrause  ·  3评论