Xfce - 将窗口最小化到托盘(图标化)

Xfce - 将窗口最小化到托盘(图标化)

对于 XFCE (v. 4.8),我正在寻找将窗口最小化到托盘 (iconify) 的可能选项。这意味着 1) 它们不在窗口列表中;2) 它们不在 alt+TAB 菜单中;3) 当关闭或最小化时,窗口会隐藏 (它会从窗口列表中消失但仍在运行)。

  • 奥尔特雷有一些奇怪的与 GTK 相关的错误(https://bugs.launchpad.net/alltray/+bug/589831;窗口隐藏但取消隐藏没有任何作用;它们停留在托盘图标中直到用户将它们取消停靠)——版本 0.7.4dev+ 已修复此问题,但 1)单击“X”时,它会关闭窗口而不是隐藏它;2)最小化时,窗口停留在任务栏中;3)除了单击图标之外,没有其他方法可以隐藏窗口(请参阅第一段第 3 项)。
  • 托盘抱怨“另一个系统托盘已在运行”,如果我删除通常显示所有托盘图标的原始“通知区域”,则托盘将从屏幕底部开始,覆盖在现有的底部面板上,而没有将自身作为新项目添加到任何现有面板的选项。
  • docker工作不可靠,因为有些点击会取消隐藏窗口,然后立即再次隐藏它;它似乎也无法在关闭时将窗口图标化(它实际上关闭了 - 请参阅本问题第一段第 3 项)。
  • 码头工人在屏幕左上角创建一个新的系统,并清除“通知区域”小程序中的所有内容,因此在 pkill 之后内容不会恢复码头工人; 这码头工人项目与现有面板重叠,占据了屏幕的一部分,使其无法使用;码头工人项目只有一个图标宽并且不会滚动。

我想要图标的是xfce4-终端,因此任何能够图标化自身并与 xfce 配合使用的终端也可以作为解决方案。

这个问题是想问一下可能的极简主义(XFCE 中的所有内容都是)解决方案,这些解决方案不需要手动编译,也不会像开罗码头是(一个相当臃肿的 gnome 风格应用程序,它会创建一个新的大“托盘”,而不是使用现有的托盘)。谢谢!

答案1

kdocker ...它在关闭时似乎也无法图标化窗口(它实际上已经关闭了)。

据我所知,没有 docker 可以做到这一点。这必须由应用程序支持(例如 claws、vlc 等)。当您单击关闭时,窗口管理器会向应用程序发出信号以关闭,具体取决于其设置,它会关闭或最小化到托盘。

我想要图标化的是 xfce4-terminal,因此任何可以图标化自身并且可以与 xfce 配合使用的终端也可以作为解决方案。

我没有确切的解决方案,但就它在窗口或 Alt-Tab 列表中的显示方式而言,它们是相同的。您可以使用下拉终端,例如瓜克。它允许您定义一个热键,使终端出现和消失。您还可以添加一些窗口事件作为触发器来使其消失(例如,其他窗口自行出现)。您还可以配置它的其他显示方式和位置以及它的大小。我喜欢这样一个事实:无论我何时调用它,终端始终位于同一位置,并且它始终在登录时运行。

我发现唯一缺少的功能是,我无法控制双显示设置中它出现在哪个显示器上;它总是使用最左边的显示器。

相关内容