作为服务运行的程序启动失败

作为服务运行的程序启动失败

在启动时我想启动洋泾浜即时通讯工具在运行的系统上菩提Linux 5.1.0

启动时,用户会自动登录。

当我从 GUI 手动启动它时,它工作得很好。

当我/usr/bin/pidgin从终端窗口点击时,它也会启动。

纳米我创建并保存:

sudo nano /etc/systemd/system/pidgin.service

内容:

Description=Pidgin Instant Messenger

Wants=network.target
After=syslog.target network-online.target

[Service]
Type=simple
ExecStart=/usr/bin/pidgin
Restart=on-failure
RestartSec=10
KillMode=process

[Install]
WantedBy=multi-user.target

我重新加载了所有服务,启用并启动了该服务:

sudo systemctl daemon-reload
sudo systemctl enable pidgin
sudo systemctl start pidgin

这表明它已启用:

sudo systemctl list-unit-files --type=service

但...:

sudo systemctl status pidgin.service

...显示为红色:

Process: 3915 ExecStart=/usr/bin/pidgin (code=exited, status=1/FAILURE)
Main PID: 3915 (code=exited, status=1/FAILURE)

我做错了什么?

答案1

经过一番挖掘菜单后,我找到了解决方案 - 无需在终端模式下摆弄。

FWIW,对于那些使用菩提Linux解脱桌面:

Menu, Settings, Settings Panel
Apps, Startup Applications, Applications
CLICK Pidgin Internet Messenger
+ Add
Apply, Close
CLOSE Settings Panel

重新启动电脑以测试是否有效。

显然,当系统(重新)启动时,任何其他 GUI 应用程序都可以通过这种方式启动。

相关内容