Figured this out. Just had to put the desktop file in ~/.config/autostart
and then it worked like a charm. Thank you so much for the help though Hastur. If anyone is interested in the script, an installation one is available here Link
Выполнить скрипт при входе в Fedora 21
1881
Tristan Ferrua Edwardsson
Я пытаюсь запустить скрипт, расположенный в моем домашнем каталоге, когда я вхожу в Fedora 21. Я попытался сделать этот файл рабочего стола в /usr/share/autostart
[Desktop Entry] Type = Application Name = Обои Exec = / дом / пользователь / Обои-скрипт / launch.sh Комментарий = Автозапуск загрузки обоев и слайд-шоу Terminal = ложь X-Desktop-File-Install-Version = 0,22 OnlyShowIn = GNOME;
Когда я перезагружаюсь или вход в систему, скрипт не запускается; однако, когда я вручную открываю файл, скрипт запускается нормально. Что я здесь не так делаю?
Я могу предоставить файлы сценария, если это необходимо.
Как вы выполняете сценарий вручную? Кроме того, это исполняемый скрипт `chmod u + x /home..../launch.sh`, который находится внутри первой строки `#! / Bin / bash` или аналога [_Shebang_] (http: //en.wikipedia). .org / вики / Shebang_% 28Unix% 29)?
Hastur 9 лет назад
0
Я вручную запускаю сценарий, либо найдя файл рабочего стола и открыв его в nautilus, либо запустив `/ home / user / Wallpaper-script / launch.sh` в терминале. И файл рабочего стола, и скрипт являются исполняемыми, и в первой строке скрипта находится `#! / Bin / sh`
Tristan Ferrua Edwardsson 9 лет назад
0
Просто попробуйте: попробуйте добавить пару `date >> / tmp / launch.templog.log` в начале и в конце вашего скрипта, чтобы проверить, выполняется ли он и работает ли он до конца.
Hastur 9 лет назад
0
Если я добавлю это в начало и конец моего скрипта, файл в `/ tmp /` не будет создан. Если я запускаю скрипт вручную, это так.
Tristan Ferrua Edwardsson 9 лет назад
0
Хорошо, один шаг вперед: он вообще не выполняется. Можете ли вы проверить, называется ли файл в / usr / share / autostart / `` as_you_want.desktop` и принадлежит ли ему `root: root`? Глупый вопрос, но я должен сделать, ваша среда GNOME?
Hastur 9 лет назад
0
Файл имеет правильное имя, и я запустил `sudo chown root: root / usr / share / autostart / wallpapers.desktop`, так что root владеет им, но безрезультатно. Да, моя среда GNOME.
Tristan Ferrua Edwardsson 9 лет назад
0
1 ответ на вопрос
1
Tristan Ferrua Edwardsson
Вы в порядке. Кстати, есть много папок, в которых вы можете найти файлы, которые запускаются автоматически. Посмотрите на Google или [просто чтобы иметь представление здесь] (http://blog.davidedmundson.co.uk/node/8).
Hastur 9 лет назад
0
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Как я могу "инвертировать" структуру каталогов?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux