如何在启动时隐藏 Pidgin Buddy 列表?

如何在启动时隐藏 Pidgin Buddy 列表?

我正在运行 Ubuntu 12.10。Pidgin 在启动时自动启动,但我希望好友列表窗口最小化启动。

我尝试过这个:http://www.cebuntu.com/apps/how-to-start-pidgin-and-minimized-on-startup-in-ubuntu/

这个 shell 脚本:http://planet.jboss.org/post/how_to_start_pidgin_minimized_or_always_start_pidgin_with_its_buddy_list_invisible

但它们都不起作用。我的意思是它们起作用了,好友列表在启动时被最小化,但之后,我无法打开它,看起来它被强制最小化了。

有什么可行的解决办法吗?

我找到了解决方案:

首先,安装 devilspie

sudo apt-get install devilspie

在 /home/username/.devilspie 中创建一个名为 pidgin.ds 的新文件:

(if  
(is (window_name) "Buddy List")  
(begin (minimize) )  
) 

将 devilspie 添加到启动板。完成!

答案1

Devilspie 使用 Unity 把事情搞得一团糟。因此,我使用这个简单的脚本启动了 Pidgin:

#!/bin/bash
pidgin &
sleep 6
wmctrl -c "Buddy List"

休眠是必要的,这样窗口就不会重生。它很丑陋,但对我来说是最好的。请注意,它会关闭窗口,但不会退出 Pidgin。最小化和关闭窗口对 Pidgin 来说几乎具有相同的含义。

答案2

这是 pidgin 中的一个已知错误:https://developer.pidgin.im/ticket/14499 他们正在努力。

相关内容