Автор Тема: Запуск программ  (Прочитано 9590 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4524
Запуск программ
« : Ноябрь 02, 2012, 00:53:57 »
Как запускать программы.

Программы после установки можно запустить через:
 - исполняемые скрипты или иные исполняемые файлы
 - терминал с помощью команды
 - клавиатурный лаунчер (он вызывается клавищами Alt+F2)
 - кнопки запуска
 - главное меню на панели рабочего стола
 - нажатия сочетаний клавиш
 - автозапуск


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

1. Исполняемые скрипты или иные исполняемые файлы
Создаем текстовый файл, открываем, пишем в нем текст по следующей схеме:
#!/bin/bash

команда1
команда2
Сохраняем, закрываем, в свойствах файла разрешаем исполнение.
Теперь для выполнения команд из этого файла достаточно два раза нажать по файлу.

2. Запуск через терминал с помощью команды
Перемещаем созданный скрипт в один из следующих каталогов:
- для одного пользователя: ~/bin
- для всех пользователей в системе: /usr/bin
- для всех пользователей в системе, запуск с правами администратора: /usr/sbin

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

3. Запуск через клавиатурный лаунчер (он вызывается клавишами Alt+F2)
Здесь как с терминалом, нажимаем Alt  F2, появляется окно для ввода, набираем название файла, который мы поместили в каталог bin, нажимаем энтер и скрипт выполнится.


4. Запуск через кнопки запуска
Кнопки запуска - это текстовый файл с расширением .desktop
Создаем в любом каталоге текстовый файл, открываем, заполняем примерно так:
[Desktop Entry]
Version=1.0
Type=Application
Name=Название программы
Name[ru]=Русское название
Terminal=false
Exec=полный_путь_до_сценария_запуска
Icon=путь_до_изображения_для_кнопки
Categories=Категория;

Спецификация по .desktop файлам: http://standards.freedesktop.org/desktop-entry-spec/latest/

Категории можно посмотреть в спецификации главного меню панели рабочего стола:
Основные: http://standards.freedesktop.org/menu-spec/latest/apa.html
Дополнительные: http://standards.freedesktop.org/menu-spec/latest/apas02.html
Резервные: http://standards.freedesktop.org/menu-spec/latest/apas03.html

После завершения изменения сохранить и закрыть.

Переименовать по такой схеме:  произвольное_название.desktop

В свойствах файла разрешить исполнение, вот и получилась кнопка запуска.

5. Запуск через главное меню на панели рабочего стола
Перетаскиваем кнопку запуска в один из следующих каталогов:
- для одного пользователя: ~/.local/share/applications
- для всех пользователей в системе: /usr/share/applications

В этом случае не важно, разрешено в свойствах файла исполнение или нет.

В результате в меню панели рабочего стола появится новый пункт (название и категория берутся из .desktop файла)


6. Запуск через нажатия сочетаний клавиш
Для такого запуска должна быть запущена программа ожидающая нажатие клавиш. Часто в этой роли выступает менеджер окон, хотя возможно использование и другой программы.
Поищите в главном меню настройку сочетаний клавиш. Если ее нет, то установите и используйте xbinkeys-config.
В таких программах обычно нужно указать команду и выбрать клавиши для выполнения команды.
В некоторых программах клавиши легко определяются, в некоторых нужно прописывать идентификационный код клавиш вручную (код можно узнать запустив через терминал программу xev и нажав клавиши, которые нужно назначить).


7. Автозапуск
Для автоматического запуска программы нужно .desktop файл добавить в один из следующих каталогов:
- для одного пользователя: ~/.config/autostart/
- для всех пользователей в системе: /etc/xdg/autostart
Также существуют специальные программы, которые могут запускать при определенных условиях (по расписанию, в назначенное время, в определенном окружении).


----------
Статья в процессе разработки.
« Последнее редактирование: Январь 05, 2014, 19:28:30 от Пользователь. »

Оффлайн pasha6794

  • Новичок
  • **
  • Сообщений: 22
Re: Запуск программ
« Ответ #1 : Ноябрь 10, 2012, 18:15:52 »
1. Создаем скрипт и команду для запуска программы.
Переходим в один из следующих каталогов:
Доступный для одного пользователя: ~/bin
Ничего не понял )) Где этот каталог находится ? , у меня программа в папке Home , это там нужно создать текстовый файл ?

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4524
Re: Запуск программ
« Ответ #2 : Ноябрь 10, 2012, 18:28:21 »
~/bin  это означает путь /home/имя_пользователя/bin

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4524
Re: Запуск программ
« Ответ #3 : Январь 05, 2014, 19:58:35 »
Существует еще много методов запуска приложений, некоторые пункты дополнил, в дальнейшем добавлю информацию про симлинки на кнопки запуска (ярлыки) и кнопки запуска на панели.

Запуск программ через открытие файлов тоже можно упомянуть, но более подробно это рассмотрено в соседней теме про ассоциации файлов.

Самые часто используемые методы в настольных системах:
кнопка запуска на панели задач
кнопка запуска на рабочем столе
запуск программы через открытие файлов

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

Оффлайн ludoed

  • Местный
  • *****
  • Сообщений: 861
  • ludoed1970@jabber.ru
Re: Запуск программ
« Ответ #4 : Январь 05, 2014, 20:11:11 »
В файл-менеджере - правой кнопкой по файлу - "Открыть"
В Крусейдере этот пункт называетс "Запуск"
все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях ;)

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками :)