Команды X не начинаются с моей работы

Я изучаю команды планирования Linux, включая at , cron , sleep и т. Д. Я пытаюсь запустить gedit через x минут через команду at . Это то, что у меня есть:

 kedar@i5 ~ $ at now + 1 minute at now + 1 minute warning: commands will be executed using /bin/sh at> ./s.sh at> <EOT> job 18 at Fri Aug 15 13:21:00 2014 

Содержимое s.sh (-rwxr – r–):

 #!/bin/sh #set $DISPLAY=:0 echo "Created on" `date` >t.txt gedit #(also tried /usr/bin/gedit and `gedit` and systen(/usr/bin/gedit)) 

Через 1 минуту t.txt создается с ожидаемым содержимым. Однако gedit не запускается. В этом случае ни одна из моих программ ( firefox , xcalc , xfce4-terminal т. Д.) Не может быть запущена таким образом через.

Странно, когда я бегу ./s.sh в bash, gedit открывается отлично.

Кроме того, я попытался запустить (из файла – если это вообще не так):

 kedar@i5 ~ $ at now + 1 minute -f ./s.sh 

Я предполагаю, что что-то не так с тем, как я использую скрипт оболочки. Также я не могу использовать без скрипта оболочки? Благодарю.

One Solution collect form web for “Команды X не начинаются с моей работы”

Вам нужно установить отображаемую переменную, но это делается как:

 #!/bin/bash export DISPLAY=":0" gedit 

а потом

 at now + 1 minute -f test.sh 

работает для меня на Ubuntu 14.04.1 LTS

  • Как получить использование процессора для каждого ядра с помощью сценария bash с использованием стандартных инструментов * nix
  • «Не удалось отправить запрос на пересылку X11» при подключении к github.com
  • Как я могу найти используемый по умолчанию (шрифт) ресурс XTerm?
  • Разница между .xinitrc, .xsession и .xsessionrc
  • Запустите поддельный / минимальный сеанс X для Pulseaudio / dbus
  • Измените, какая клавиша является первичной и какая вторичная (необходимо удерживать Shift для доступа)
  • Сделать windowmanager / desktop (Gnome) использовать только часть разрешения сервера X11 (Xvfb)
  • Почему мое графическое устройство R не освежает и получает так медленно через VNC?
  • Какова совместимость между Linux Window Managers и Android?
  • SSH'ed на удаленную машину, но локально запускайте определенные графические приложения
  • xmodmap подвешивает систему на 20 секунд и не прилипает
  • Interesting Posts

    kali 2.0 кажется, что узел был переименован в nodejs

    Добавьте пользователя в Jessie, который может подключиться к FTP, но не имеет оболочки

    Замените все символы новой строки на пространство, за исключением последнего

    Изменение звукового чипа с помощью ALSA

    Расширение {a..d} до abcd в zsh

    поля фильтра в файле, без постоянного формата записи

    Запуск демона в качестве обычного приложения

    как добавить количество выходных дней?

    Я SSH на сервер linux через putty, и у меня есть связанный диск на моей машине Windows. Как я могу получить доступ к файлам на других дисках?

    bash: export: `PATH: home / pi / netkit / bin: / usr / local … invalid indentifier

    Debian 9 – разрешить ТОЛЬКО определенный IP-адрес для MongoDB

    Не удается открыть файл общих объектов при использовании компилятора D

    Как я рекурсивно применяю ACL по умолчанию для каталога для своих потомков?

    Как изменить все IP-адреса из файла журнала в Debian?

    Как мне обращаться с каталогами, в которых есть пробелы в именах из `find`?

    Linux и Unix - лучшая ОС в мире.