如何在 Ubuntu 中以隐藏模式启动 Empathy?如果您以隐藏模式自动启动 Empathy,则无法打开联系人窗口,即使 Empathy 在后台运行。
请注意,这在以前版本的 Ubuntu 中可以使用empathy -h
或来实现empathy --start-hidden
。(请参阅错误 1179180)。
答案1
这是解决此问题的一个方法...
步骤1
安装 xdotool...
$ sudo apt-get install xdotool
第2步
以隐藏模式启动同情心只为自己......
$ mkdir -p ~/.config/autostart
$ cp /usr/share/applications/empathy.desktop ~/.config/autostart
$ gedit ~/.config/autostart/empathy.desktop
...或者....
以隐藏模式为所有用户启动同理心...
$ cp /usr/share/applications/empathy.desktop /etc/xdg/autostart
$ sudo gedit /etc/xdg/autostart/empathy.desktop
步骤3
在部分[Desktop Entry]
代替...
Exec=empathy
和...
Exec=sh -c 'empathy & xdotool search --sync --onlyvisible --class "empathy" windowmove 25 25 windowunmap'
最后,保存更改;注销并重新登录。您将看到 Empathy 窗口“闪烁”一瞬间,然后消失。Empathy 将继续在后台运行,您可以随时打开 Empathy 联系人窗口(从统一指示器)。
注意:如果您不喜欢命令行,请xdotool
使用软件中心进行安装。然后使用 Dash 中的启动应用程序 GUI 创建一个名为“Empathy”的新启动器,并输入以下命令:sh -c 'empathy & xdotool search --sync --onlyvisible --class "empathy" windowmove 25 25 windowunmap'
。
答案2
答案3
截至 2020 年 6 月,--start-hiddenUbuntu 20.04 标准软件包存储库中的 Empathy 标准版提供了此功能。
Empathy 3.12.14用法:
$ empathy --help
Usage:
empathy [OPTION…] - Empathy IM Client
Help Options:
-?, --help Show help options
--help-all Show all help options
--help-gtk Show GTK+ Options
Application Options:
-n, --no-connect Don't connect on startup
-h, --start-hidden Don't display the contact list or any other dialogs on startup
-p, --show-preferences
-v, --version
--display=DISPLAY X display to use
有一个--start-hidden选项应该提供您需要的功能。
按照标准方式将其添加到您正在使用的窗口管理器的启动程序中。对于 xfce4:
$ xfce4-session-settings
然后添加empathy -h
到列表中应用程序自动启动部分。