サービスとして実行されているプログラムを開始できませんでした。

サービスとして実行されているプログラムを開始できませんでした。

起動時に始めたいです。pidginインスタントメッセージングツール実行中のシステムでBodyLinux 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、使用する人のためにBodhiLinuxそして安藤デスクトップ:

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

コンピュータを再起動して動作するかどうかをテストします。

明らかに、システムが(再)起動すると、他のGUIアプリケーションもこの方法で起動できます。

関連情報