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

ton*_*lez 6 startup pidgin

我正在运行 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
Run Code Online (Sandbox Code Playgroud)

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

(if  
(is (window_name) "Buddy List")  
(begin (minimize) )  
) 
Run Code Online (Sandbox Code Playgroud)

将 Devilspie 添加到启动板。完毕!

sup*_*sup 2

Devilspie 使用 Unity 将事情搞砸了。所以我使用这个简单的脚本启动 Pidgin:

#!/bin/bash
pidgin &
sleep 6
wmctrl -c "Buddy List"
Run Code Online (Sandbox Code Playgroud)

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


Jas*_*son 0

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