如何在后台运行 Skype?

如何在后台运行 Skype?

安装 Skype 的最新方法是使用 snap。

sudo snap install skype

重新启动后,它可以自动启动并以后台守护程序的方式运行。我们可以在设置菜单中启用或禁用它的自动启动。它在自动启动禁用时运行:

sudo snap run skype

但该命令不能作为普通守护进程在后台运行。

snap run skype  &
snap run skype  2>&1

两者都不能让它在后台运行,那么如何才能在后台运行呢?

答案1

@sudodus'的答案给了我一个提示:

nohup bash -c 'snap run skype &'

对于以下命令:

snap run skype
snap run skype  &
snap run skype  2>&1

所有命令在终端中输出多行:

+ [ -f /home/debian/snap/skype/common/.config/skypeforlinux/settings.json ]
+ export SKYPE_LOGS=/home/debian/snap/skype/293/logs
+ [ ! -d /home/debian/snap/skype/293/logs ]
+ exec /snap/skype/293/usr/share/skypeforlinux/skypeforlinux

(skypeforlinux:30941): dbind-WARNING **: 19:07:31.926: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-TGfeT7xGkl: No such file or directory
[30941:0830/190733.578850:ERROR:browser_main_loop.cc(271)] Gdk: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
[30941:0830/190737.051331:ERROR:object_proxy.cc(623)] Failed to call method: org.freedesktop.ScreenSaver.GetActive: object_path= /org/freedesktop/ScreenSaver: org.freedesktop.DBus.Error.UnknownMethod: Unknown method GetActive or interface org.freedesktop.ScreenSaver.

nohup bash -c 'snap run skype &'可以启动 Skype 并且终端中没有输出,这就是我想要的。

相关内容