Fedora 21にログインするときに、ホームディレクトリにあるスクリプトを起動しようとしています。このデスクトップファイルを /usr/share/autostart
[デスクトップエントリ] Type = Application 名前=壁紙 Exec = / home / user / Wallpaper-script / launch.sh Comment =壁紙の自動ダウンロードとスライドショー Terminal = false X-Desktop-File-Install-Version = 0.22 OnlyShowIn = GNOME;
再起動またはログインしても、スクリプトは起動しません。ただし、手動でファイルを開くと、スクリプトは正常に起動します。ここで何が間違っていますか?
必要に応じて、スクリプトファイルを提供できます。
デスクトップファイルを見つけてnautilusで開くか
—
トリスタンFerrua Edwardsson
/home/user/Wallpaper-script/launch.sh
、ターミナルで実行して、手動でスクリプトを開始します。デスクトップファイルとスクリプトの両方が実行され、スクリプトが持っている#!/bin/sh
最初の行に
試してみてください:
—
ヘイスター
date >> /tmp/launch.templog.log
実行されたかどうか、最後まで実行されたかどうかを確認するために、スクリプトの最初と最後にいくつか追加してみてください。
スクリプトの最初と最後にそれを追加しても、ファイルは
—
トリスタンフェルアエドワーソン
/tmp/
作成されません。ただし、スクリプトを手動で起動した場合は起動します。
一歩前進します。まったく実行されません。ファイルの
—
ハスター
/usr/share/autostart/
名前as_you_want.desktop
と所有者を確認できますroot:root
か?愚かな質問ですが、私がやらなければならないのは、あなたの環境はGNOMEですか?
chmod u+x /home..../launch.sh
あり、最初の行#!/bin/bash
またはアナログShebang内にありますか?