LINUX.ORG.RU

Проблема с автозагрузкой

 


0

1

Всех приветствую! Люди добрые помогите разобраться с автозагрузкой в линуксе. Вообщем задача такова - надо запускать при входе в систему стороннюю прогу небольшую, т.е. не установленную в системе, просто лежит в папке, запускать с от имени рута и причем так чтобы она визуально запускалась, т.е. как если бы я ее запустил вручную из терминала. Гуглил - почти все это уже везде обсуждалось способов масса, Пробовал через Init.d и через ncron, в итоге сделал автозагрузку через ncron, с правами рута, но только вот только обеими способами прога запускается в фоне и ее невидно, как сделать так что бы ее было видно больше гугл не помог, может здесь помогут?

надо запускать при входе в систему

Входе куда, в консоль или графическую оболочку, и кого, рута или обычного пользователя?

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

Если запускать нужно в сеансе графической оболочки начатом от обычного пользователя, то: во-первых, добавляешь пользователя в судоеры, т.е. пользователи, которые могут использовать sudo для повышения привелегий, во-вторых, разрешаешь в настройках sudo конкретному пользователю запуск этой команды через sudo без ввода своего пароля, ну либо всех команд, если ты не опасаешься, в-третьих, пишешь desktop файл, в котором прописываешь запуск этой команды через sudo, с указанием, что команда должна не просто запуститься, а запуститься в эмуляторе терминала, в-четвёртых, помещаешь этот desktop файл в автозагрузку используемой тобой DE (desktop environment), т.е. графической оболочки.

Удачи.

kostik87 ★★★★★
()

б/благодатность

mos ★★☆☆☆
()

в автозагрузку

gksudo прога

anonymous
()

Графика или консоль?

tyamur ★★
()

тебе нужно указать в какой дисплей ее запускать.
DISPLAY=:0.0 /opt/bin/твой бинарник

xaTa ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.