Мысли, истории и идеи.

Как вы помните мы скачали и запустили Popcorn Time на днях, об этом можно почитать тут. Сделали мы это без установки, мы не добавили её в меню программ, и у неё нет своей иконки. Давайте исправим это и на этом примере рассмотрим как добавить программу в меню программ (Applications) и куда поместить файлы самой программы.

Мы уже запускали программу из нашего домашнего каталога, и она прекрасно работала. Но дело в том, что если на вашем компьютере несколько пользователей и вы хотите дать другим возможность пользоваться этой программой, то вы не сможете продолжать хранить её в своем домашнем каталоге. У других пользователей просто нет прав доступа к этим файлам. По этому все файлы программы Popcorn Time придется перенести в папку /opt/, для того что бы все пользователи смогли иметь к ней доступ. И так для начало перепишем всю нашу папку под картой в папку /opt, вот так:

sudo mv ~/Downloads/Software/popcorn-time /opt/

И поменяем владельца всех файлов на root:

sudo chown -R root:root /opt/popcorn-time/

Затем создадим для него Desktop файл. Desktop файл это файл описывает, как выглядит аппликация с точки зрения графического интерфейс. Здесь находится такие параметры как его иконка, название, описание, и то как она запускается. На самом деле опции намного больше, но там нужны сегодня только эти. Итак создайте файл popcorn-time.desktop в папке /usr/share/applications/ и поместите в этот файл следующий текст:

[Desktop Entry]
Version = 1.0
Type = Application
Terminal = false
Name = Popcorn Time
Exec = /opt/popcorn-time/Popcorn-Time
Icon = popcorntime
Categories = Application;

Теперь надо убедиться, что ваша коллекция иконок имеет иконку для программы Popcorn Time, я использую коллекцию иконок под названием Captiva, которую можно сказать тут.

И в нашем файле вы видите логическое имя иконки, которую надо использовать. Сохраните файл и закройте текстовый редактор. Откройте меню программ и найдите в нем программу Popcorn Time, которая должна выглядеть вот так.

Теперь программа установлена в системе и все пользователи могут ею пользоваться, просто щелкнув по иконке в меню программы.