可编程平铺窗口管理器 ion3 的评论

发布于 2024-07-05 14:34:04 字数 289 浏览 13 评论 0原文

我发现可编程、平铺、键盘聚焦的窗口管理器 ion3 的概念非常有吸引力,但我认为需要一些时间来根据您的需求定制它,直到您可以真正评估这个完全不同的 UI 概念。

因此,我想阅读长期尝试将其作为编程环境(特别是使用 emacs/gcc)的人们的评论。

(ion3-author 关于 linux-distros 的政策对我来说并不容易遵循,但这不应该是这里的重点......)

I find the concept of the programmable, tiling, keyboard-focuessed window manager ion3 very appealing, but I think it takes some time to customize it to your needs until you can really evaluate this totally different UI-concept.

Therefore, I would like to read reviews of people who tried it for a longer time as environment for programming (in particular using emacs/gcc).

(The policies of the ion3-author concerning linux-distros are not easy to follow for me, but this should not be the point here...)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

你的笑 2024-07-12 14:34:04

在过去的几年里我断断续续地使用过它,我认为它是一个很棒的窗口管理器,但无论我使用什么,我都会不断地回到 kde3。

然而,很难用量化的术语来解释为什么会发生这种情况,但这与 gnome 与 kde 的战斗一样。 双方都无法理解对方。

我也很想拥有 Kicker + ion3,但它们的凝胶效果不太好。

在图块之间移动应用程序(我经常做的事情)也有点效率低下(太沉迷于鼠标)

(Kicker + Evilwm 是一个很好的组合,但vilwm 无法以用户友好的方式处理堆叠)

I've used it off and on for the last few years, I think its a great window manager, but I keep crawling back to kde3 whatever I use.

Its however difficult to put into quantifiable terms why this happens, but its right up there with the gnome-vs-kde battle. Neither side can understand the other.

I would also just love to have kicker + ion3, but they don't gel awfully well.

Moving applications between tiles ( something I tend to do lots ) also is a bit inefficient ( too addicted to the mouse )

( Kicker + Evilwm is a good combination, but evilwm just can't handle stacking in a user-friendly way )

调妓 2024-07-12 14:34:04

我每天使用 Ion 已有近两年了。 优点:

  • 易于通过键盘使用。
  • 可以很好地处理多个屏幕(Xinerama)(一旦您拥有 mod_xinerama 插件),特别是在我的情况下,屏幕尺寸不同。
  • 窗口出现的位置非常可预测。
  • 分割、调整大小和移动窗口非常容易。
  • 每个屏幕上都有多个独立的工作区。
  • 非常快速和可靠。

坏处:

  • 太多不同的捷径。 例如,有单独的键用于移动到下一个选项卡、下一帧、下一个屏幕和下一个工作区。
  • 一起使用大量小窗口的应用程序工作起来非常糟糕(例如 Gimp),因为它最初将所有小窗口最大化。
  • 子对话框可能会引起麻烦。 有时,当您希望它们在同一选项卡中时,它们会在单独的选项卡中打开,或者有时,当您想继续与主窗口交互时,它们会在同一选项卡中打开并获得焦点。

这些东西可能可以在配置文件中更改,但我还没有时间去做。 此外,实际的 C 代码很容易阅读,并且在少数情况下我想要修复某些问题,这非常容易。 无论如何,我不想回到非平铺 WM。

I've been using Ion daily for nearly two years now. Good things:

  • Easy to use from the keyboard.
  • Handles multiple screens (Xinerama) very well (once you have the mod_xinerama plugin), especially as in my case the screens are different sizes.
  • Very predictable where windows will appear.
  • Splitting, resizing and moving windows is very easy.
  • Multiple, independent workspaces on each screen.
  • Very fast and reliable.

Bad things:

  • Too many different shortcuts. e.g. there are separate keys for moving to the next tab, next frame, next screen, and next workspace.
  • Applications that use lots of small windows together work really badly (e.g. the Gimp) because it maximises all of them on top of each other initially.
  • Sub-dialogs can cause trouble. Sometimes they open in a separate tab when you want them in the same tab, or sometimes the open in the same tab and take the focus when you want to continue interacting with the main window.

These things can probably be changed in the config files, but I haven't got around to it yet. Also, the actual C code is easy to read, and on the few occasions where I've wanted to fix something it has been very easy. I don't feel tempted to go back to a non-tiling WM, anyway.

呆橘 2024-07-12 14:34:04

我每天都使用 ion3。 这是一个很棒的窗口管理器。 平铺界面确实可以让您最大限度地利用空间。 一旦您按照自己的喜好进行设置,通过键盘进行导航就会更加高效。 一旦您习惯了标签/附加按键序列,即使在图块之间移动应用程序也不是那么困难。

有了 ion3、Vimperator 和我白天打开的各种外壳——我几乎不使用啮齿动物。

抛开作者的意见不谈——可以在以下位置找到根据您的喜好配置/扩展 Ion 的良好资源:

使用 Lua 配置和扩展 Ion3

I use ion3 daily. It's a wonderful window manager. The tiling interface really enables you maximize real estate. Once you get it setup to your liking, it is much more efficient to navigate via the keyboard. Even moving applications between tiles isn't that hard once you get used to the tag/attach key sequence.

With ion3, Vimperator and the various shells I have open during the day -- I barely use the rodent.

The author's opinions aside -- a good resource for configuring/extending Ion to your liking can be found at:

Configuring and Extending Ion3 with Lua

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文