Добавление файла в список запускаемых приложений

В Windows можно открывать файлы при запуске (используя программу по умолчанию для открытия файла), добавляя файлы в папку автозагрузки. Однако в Ubuntu невозможно перетащить файл в список запускаемых приложений, чтобы он запускался при запуске. Есть ли другой способ открыть файл при запуске, используя программу по умолчанию для открытия этого файла?

7
задан 27 June 2012 в 19:35

3 ответа

Вы можете перетащить файлы для запуска при запуске в ~ / .config / autostart
Однако они должны быть ярлыками (* .desktop файлы)
Если Если вы хотите запустить скрипты или документы,
поместите их в подпапки скриптов и документов , которые вы создаете внутри автозапуска
, и создайте следующие ярлыки в автозапуск:

scripts.desktop:

[Desktop Entry]
Name=Scripts in 'scripts' folder
Exec=/bin/bash -c 'for f in ~/.config/autostart/scripts/*; do eval "$f&"; done'
Type=Application


documents.desktop:

[Desktop Entry]
Name=Documents in 'documents' folder
Exec=/bin/bash -c 'for f in ~/.config/autostart/documents/*; do eval "xdg-open $f&"; done'
Type=Application

Ubuntu должен быть достаточно яркий, чтобы можно было поместить любой файл .desktop, скрипт, исполняемый файл или документ в автозапуск и выполнить его соответствующим образом.

0
ответ дан 27 June 2012 в 19:35

Чтобы открыть файл при запуске с помощью приложения по умолчанию, добавьте эту команду терминала в список запускаемых приложений:

xdg-open (путь к файлу, без скобок)

0
ответ дан 27 June 2012 в 19:35

Я предполагаю, что вы используете Unity, однако этот процесс очень похож на другие среды рабочего стола.

Откройте тире и найдите:

startup application

Нажмите , добавьте и укажите команду, которую хотите использовать. Затем вы можете использовать два подхода: либо вы открываете файл, выбрав приложение, которое вы хотите запустить с файлом в качестве параметра, либо вы можете использовать xdg-open, как упомянуто в в этом аскубунту-потоке :

xdg-open [/path/]filename
0
ответ дан 27 June 2012 в 19:35

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

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