【问题标题】:How to autorun Skype using systemd?如何使用 systemd 自动运行 Skype?
【发布时间】:2017-09-27 15:15:50
【问题描述】:

我想在使用 Systemd 登录时启动 Skype。我尝试了很多东西,但我做不到。有没有办法做到这一点? 这就是我试图做到的方式。

[Unit]
Description=SkypeStart
After=network.target
[Service]
WorkingDirectory=/home/super_user/skypeonstart
ExecStart=/usr/bin/sh /home/super_user/skypeonstart/skypeonstart.sh
ExecStop=/usr/bin/whoa
[Install]
WantedBy=multi-user.target

【问题讨论】:

  • systemd 用于(系统)服务,而不是用户应用程序。对于自动启动这些,您应该使用您的桌面环境。检查您的环境(GNOME、Xfce 等)中的会话/启动选项。
  • 您在尝试启动服务时遇到了哪些错误?

标签: linux unix centos skype systemd


【解决方案1】:

我猜你是否真的想通过 systemd 搜索来实现它,其中 skype exec 与 which 一起存储

which skypeforlinux
#in my case it gives me
/usr/bin/skypeforlinux

使用以下选项制作您的服务文件。

[Service]
Type=onshot
Execstart=/usr/bin/skypeforlinux

或者根据randomir的评论:

将 Skype 添加到您在 gnome 中的自动启动应用程序中。 按 super -> gnome-tweak-tool -> 选择启动应用程序 -> 添加 Skype

【讨论】:

    【解决方案2】:

    你不能,Skype 不是服务,它是一个应用程序,systemd 只是为服务工作。

    【讨论】:

      猜你喜欢
      • 2018-01-23
      • 1970-01-01
      • 1970-01-01
      • 2013-11-10
      • 1970-01-01
      • 2016-01-27
      • 1970-01-01
      • 2018-03-05
      • 1970-01-01
      相关资源
      最近更新 更多