ログインFedora 21でスクリプトを実行する


2

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;

再起動またはログインしても、スクリプトは起動しません。ただし、手動でファイルを開くと、スクリプトは正常に起動します。ここで何が間違っていますか?

必要に応じて、スクリプトファイルを提供できます。


スクリプトを手動で実行するにはどうすればよいですか?さらに、スクリプトは実行可能でchmod u+x /home..../launch.sh あり、最初の行#!/bin/bashまたはアナログShebang内にありますか?
ハスター

デスクトップファイルを見つけてnautilusで開くか/home/user/Wallpaper-script/launch.sh、ターミナルで実行して、手動でスクリプトを開始します。デスクトップファイルとスクリプトの両方が実行され、スクリプトが持っている#!/bin/sh最初の行に
トリスタンFerrua Edwardsson

試してみてください:date >> /tmp/launch.templog.log実行されたかどうか、最後まで実行されたかどうかを確認するために、スクリプトの最初と最後にいくつか追加してみてください。
ヘイスター

スクリプトの最初と最後にそれを追加しても、ファイルは/tmp/作成されません。ただし、スクリプトを手動で起動した場合は起動します。
トリスタンフェルアエドワーソン

一歩前進します。まったく実行されません。ファイルの/usr/share/autostart/名前as_you_want.desktopと所有者を確認できますroot:rootか?愚かな質問ですが、私がやらなければならないのは、あなたの環境はGNOMEですか?
ハスター

回答:


2

これを考え出した。デスクトップファイルを配置するだけで~/.config/autostart、それは魅力のように機能しました。Hasturに助けてくれてありがとう。スクリプトに興味がある人は、インストール用のリンクをここで入手できますリンク


あなたはワイコムです。ところで、自動的に開始するファイルを見つけることができる多くのフォルダーがあります。グーグルをご覧になるか、ここでアイデアをお持ちください
ハスター
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.