Запуск приложения

Программа «Запуск приложения»

Имя пакета: fly-run
Версия пакета: 0.5.9 и выше
Условия работы: любой пользователь может запустить и использовать программу. При необходимости запрашивается ввод пароля администратора


Запуск приложений с классификационной меткой

Имя пакета: fly-run-sumac
Версия пакета: 1.1.7 и выше
Условия работы: доступно на максимальном («Смоленск») уровне защищенности. Пользователь может запустить и использовать программу при наличии у него привилегии parsec_cap_sumac

Общие сведения

Программа совмещает возможности терминала и графического интерфейса для запуска приложений. Позволяет запустить приложение в операционной системе следующими способами:

При этом приложение может быть запущено:

Запуск

Программа запускается:

  • в графическом интерфейсе:
    • через меню Пуск — Программы — Инструменты — Запуск приложения;
    • через классическое меню Пуск — Системные — Запуск приложения;
    • путем нажатия сочетания клавиш <Win+R>;
  • из терминала — выполнить команду:
    fly-run

Главное окно программы

Главное окно программы содержит основные рабочие элементы:

  • 1 — поле для ввода команды запуска приложения. Команду возможно ввести с параметрами (следует учитывать, что не все команды с параметрами могут быть выполнены в графическом интерфейсе). Поле совмещено с выпадающим списком последних выполненных команд (см. Запуск приложений);
  • 2 — кнопку [...] для указания пути к приложению (исполняемому файлу) с помощью диалогового окна;
  • 3 — кнопку [Выбрать приложение из меню] для выбора приложения из меню Пуск;
  • 4 — кнопку [Дополнительно] для возможности запуска приложения с правами администратора, с указанием приоритета или с классификационной меткой;
  • 5 — кнопку [Выполнить] для запуска приложения;
  • 6 — кнопку [Отмена] для закрытия программы.

Запуск приложений

Ввод команды

Для запуска приложения с помощью команды необходимо в главном окне программы:

  • в поле Команда ввести команду запуска приложения (например, spectacle). При вводе в поле первых символов в выпадающем списке будут отображаться найденные совпадения, из которых можно выбрать нужное;

  • при необходимости установить флаг Выполнить в терминале для запуска приложения из терминала;
  • нажать [Выполнить].

Примечание. При установленном флаге Выполнить в терминале после нажатия [Выполнить] будет открыт терминал и в нем будет выполнена команда, окно программы при этом будет закрыто.

Последние выполненные команды запуска приложений в поле Команда сохраняются в выпадающем списке данного поля для последующего быстрого доступа.

Открытие исполняемого файла

Для запуска приложения путем открытия исполняемого файла необходимо:

  • в главном окне программы нажать [...];

  • в открывшемся окне выбрать нужный файл и нажать [Открыть];
  • в главном окне программы нажать [Выполнить].

Выбор из меню Пуск

Для запуска приложения, присутствующего в меню Пуск, необходимо:

  • в главном окне программы нажать [Выбрать приложение из меню];

  • в открывшемся окне:
    • раскрыть выпадающий список необходимого раздела;
    • выбрать приложение для запуска;
    • нажать [Да];

  • при необходимости в главном окне программы в поле Команда добавить/отредактировать параметры запуска приложения;
  • нажать [Выполнить].

Дополнительные параметры запуска приложений

Запуск с правами администратора

Для запуска приложения с правами администратора необходимо:

  • в поле Команда ввести команду запуска приложения;
  • нажать [Дополнительно];
  • на отобразившейся панели расширенных настроек:
    • установить флаг Выполнить от имени другого пользователя с помощью;
    • установить переключатель для запуска приложения c помощью механизма su или sudo;
    • ввести имя и пароль учетной записи администратора в соответствующих полях;
    • нажать [Выполнить].

Запуск с определенным приоритетом

Для запуска приложения с определенным приоритетом (например, чтобы предоставить запускаемому приложению больше вычислительных ресурсов) необходимо:

  • в поле Команда ввести команду запуска приложения;
  • нажать [Дополнительно];
  • на отобразившейся панели расширенных настроек:
    • установить флаг Выполнить с другим приоритетом;
    • с помощью ползунка со шкалой значений или в числовом поле с помощью клавиатуры установить приоритет запуска приложения (19 — самый низкий приоритет, –20 — самый высокий приоритет);
    • нажать [Выполнить].

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

ps alx

Запуск с приоритетом реального времени

Программа позволяет запустить приложение с приоритетом реального времени. Такой запуск обеспечит высокий приоритет выполнения определенного приложения, позволяя ему работать в реальном времени без задержек. Это может быть полезно, например, при работе с приложениями для обработки видео и звука.

ВНИМАНИЕ! Запуск приложений с высоким приоритетом реального времени не рекомендуется, т.к. это может привести к нестабильной работе ОС. Данные приложения в таком случае будут занимать значительные ресурсы процессора, что может вызвать задержки в выполнении системных процессов ОС. Выполнить запуск приложения с приоритетом реального времени возможно только с правами учетной записи root.

Для запуска приложения с приоритетом реального времени необходимо:

  • в поле Команда ввести команду запуска, соответствующую этому приложению;
  • нажать [Дополнительно];
  • на отобразившейся панели расширенных настроек:
    • установить флаг Выполнить с приоритетом реального времени;
    • в открывшемся окне Предупреждение — Запуск команды нажать [Да] для подтверждения;

    • ввести пароль учетной записи root в соответствующем поле;
    • с помощью ползунка со шкалой значений или в числовом поле с помощью клавиатуры установить приоритет реального времени запуска приложения (1 — самый низкий приоритет, 99 — самый высокий приоритет);
    • нажать [Выполнить].

Запуск с классификационной меткой

Перед запуском приложений с классификационной меткой рекомендуется ознакомиться с описанием мандатного управления доступом в эксплуатационном документе «Руководство по КСЗ. Часть 1».

Для запуска приложений с другим уровнем и/или категорией конфиденциальности пользователю должны быть назначены соответствующие уровни и/или категории конфиденциальности администратором ОС (для назначения уровней и категорий конфиденциальности см. справочную страницу «Пользователи»). Также администратор ОС должен назначить соответствующему пользователю привилегию parsec_cap_sumac. После назначения привилегии пользователь должен осуществить повторный вход в систему для задействования в программе возможности запуска приложений с другой классификационной меткой. Если пользователем не был выполнен вход в систему на момент назначения привилегии parsec_cap_sumac, то данная возможность будет доступна при следующем входе в систему.

Для запуска приложения с другой классификационной меткой необходимо:

  • в поле Команда ввести команду запуска приложения;
  • нажать [Дополнительно];
  • на отобразившейся панели расширенных настроек:
    • установить флаг Выполнить с другим мандатным уровнем;
    • из выпадающего списка выбрать уровень конфиденциальности;
    • при необходимости установкой флагов выбрать категорию/категории конфиденциальности;
    • нажать [Выполнить].