Невозможно добавить программу в список автозагрузки

Я хочу добавить программу синхронизации MEGA в мой список запуска Ubuntu 12.04. Пакет загрузки для MEGA включает исполняемый файл, который запускает программу при открытии. Либо найдя его с помощью графического интерфейса, либо просто набрав в терминале:

~/Downloads/megasync/usr/bin/megasync

запустит программу. Однако, когда я добавляю эту команду в программу запуска приложений в Ubuntu, она не работает. Когда компьютер перезагружается, и я открываю программу запуска приложений, элемент теперь представляет собой пустые поля, например, так:

enter image description here

(Это после нажатия кнопки «Изменить» на боковой панели. )

Я даже пытался добавить команду как cronjob, например:

@reboot ~ / Downloads / megasync / usr / bin / megasync

и снова ничего случается. Кроме того, установка флажка «Запуск при запуске» в окне настроек MEGAsync ничего не делает. Когда компьютер перезагружается, флажок снова снимается.

Я должен сказать, что я использую виртуальную машину. Но я не думаю, что это будет иметь значение здесь.

Есть мысли?

РЕДАКТИРОВАТЬ - я скачал клиент megasync с https://mega.co.nz/#sync

which megasync 

. whereis -b megasync производит

megasync: 

ls -al ~/scripts/usr/bin/megasync производит

 -rwxr-xr-x 1 pf pathfinder 4881172 May  3 19:53 /home/pf/scripts/usr/bin/megasync

Примечание. Я скопировал megasync в новый каталог.

0
задан 2 June 2015 в 22:14

1 ответ

Путь, который Вы обеспечили, является виртуальным в этом эти ~, обозначает/home/$USERNAME$, где $USERNAME$ является Вашим именем пользователя. Попробуйте еще раз с полным путем как/home/pf/scripts/usr/bin/megasync. Замена pf с Вашим фактическим именем пользователя. Очевидно Вы имеете, выполняют полномочия для мегасинхронизации, таким образом, это не проблема. which megasync подходящий пробел указывает мне, что тот удар не может найти исполняемый файл (это не находится на Вашем пути). Для больше на различиях, между который и whereis см.: https://superuser.com/questions/40301/which-whereis-differences. Если это - игра синхронизации, как Jacob Vlijm указывает в комментариях, Вы могли бы назвать его с самодельным сценарием, который включает необходимое время сна. необходимо просто переустановить его, поскольку кажется, что это не было установлено правильно. , Когда я устанавливаю через центр программного обеспечения, я получаю мегасинхронизацию, помещенную в мой путь. Я сомневаюсь, что перемещение исполняемого файла помогло Вам. Следующее должно привести к следующему результату, если мегасинхронизация установлена правильно.

 which megasync
/usr/bin/megasync

после того, как надлежащая установка ls- al /usr/bin/megasync должна произвести

-rwxr-xr-x 1 root root 4807432 May 3 20:56 /usr/bin/megasync ясно, что Вы имеете, неправильный размер и несет неправильное владение. Копия, которую Вы имеете, возможно, была чрезвычайно недолгим временным выпуском или, возможно, была повреждена некоторым способом. Если что-нибудь неясно, советуйте, и я попытаюсь разъясниться.

0
ответ дан 2 June 2015 в 22:14

Другие вопросы по тегам:

Похожие вопросы: