Как Вы делаете Yate (телефония VoIP) запускаются автоматически при запуске?
Я прочитал это превосходное сообщение о добавлении Приложений Запуска на входе в систему, что я хотел бы знать, команда запуска для Yate конкретно.
Снимок экрана: добавьте программу запуска (Ubuntu 14.04)
Призовой балл, если можно предложить ссылку на список общих команд приложения запуска!
Я сомневаюсь, можете ли Вы дать призовой балл с одним представителем точки :), но команду для yate
:
yate-qt4
Команды для глобально установленного (GUI) приложения найдены в их соответствии .desktop
файлы в /usr/share/applications
. Трудно сказать, что является "общими" приложениями, но можно просто открыться, (любой) файл там (перетащите его по открытому gedit
окно), и ищут первую строку, начиная с Exec=
, сопровождаемый командой Вы ищете.
Можно использовать сценарий для чтения всех релевантных .desktop
файлы для Вас и находят команду в нем:
#!/usr/bin/env python3
import os
dr = "/usr/share/applications"
for f in [f for f in os.listdir(dr) if f.endswith(".desktop")]:
try:
s = open(dr+"/"+f).read()
if not "NoDisplay=true" in s:
command = [l.split("=")[-1] for l in s.splitlines() if l.startswith("Exec=")][0]
print(f, "|", command)
except:
pass
search_commands.py
Выполните его командой:
python3 /path/to/search_commands.py
Это wil перечисляет все команды приложений GUI, глобально установленных, будучи похож:
...
guake.desktop | guake
xmind.desktop | XMind
gnome-terminal.desktop | gnome-terminal
idle-python2.7.desktop | /usr/bin/idle-python2.7
xfce4-screenshooter.desktop | xfce4-screenshooter
yate-qt4.desktop | yate-qt4
indicator-multiload.desktop | indicator-multiload
...
Как видете, yate-qt4.desktop | yate-qt4
упоминает команду, которую Вы ищете, yate-qt4
Хорошо, таким образом, я пытаюсь учить Вас, как ловить рыбу вместо того, чтобы дать Вам просто рыбу, поэтому терпите меня на мгновение здесь.
Таким образом, Вы установили yate
, вероятно, с sudo apt-get install yate
но затем Вы не знаете команду для него (который является, на самом деле...yate
.. разочаровывающий .very...). Ну, существует метод к нему.
С чем Вы устанавливаете sudo apt-get install yate
названный пакет yate
, но затем существует фактический названный исполняемый файл yate
. В этом случае это легко - их называют тем же. Это немного более хитро, когда пакет и команда отличаются, например. nm-tool
команда, но она принадлежит network-manager
пакет.
Почему это важно? Каждый пакет, установленный с apt-get
использование dpkg
как бэкенд, и в /var/lib/dpkg/info
папка мы имеем *.list
файлы на каждый пакет. yate
также имеет тот: /var/lib/dpkg/info/yate.list
Там у Вас есть список всех файлов это yate
пакет устанавливает на Ваш компьютер, включая фактическую команду/исполняемый файл. Знание, что обычно исполняемые файлы входят /usr/bin
папка, мы завершаем это /usr/bin/yate
фактическая команда. Можно проверить дважды, это путем вызова его формирует терминал. Таким образом, это - команда, Вы хотите поместить как запись автоматического запуска.
Что касается типичных записей автоматического запуска.. .there не является никакими типичными, но Ubuntu действительно имеет некоторые записи автоматического запуска по умолчанию (которые скрыты по умолчанию), в /etc/xdg/autostart
папка