awesome дублирует запуск приложений при рестарте

собственно:
browser      = "/usr/bin/chromium"
function run_once(cmd)
	findme = cmd
	firstspace = cmd:find(" ")
	if firstspace then
		findme = cmd:sub(0, firstspace-1)
	end
	awful.util.spawn_with_shell("pgrep -u $USER -x " .. findme .. " > /dev/null || (" .. cmd .. ")")
end
run_once( browser )
в итоге при рестарте awesome получаю 2 запущенных браузера.
подскажите, где накосячил?
я не пользуюсь awesome. А там у вас что xinitrc не работает, что это за велосипед?
Ошибки в тексте-неповторимый стиль автора©
ind.indeviral
я не пользуюсь awesome. А там у вас что xinitrc не работает, что это за велосипед?
абы ляпнуть... из серии "Не читал, но осуждаю".
У меня автозапуск программ в rc.lua прописан так

os.execute("pgrep -u $USER -x xxkb || (xxkb &)")
os.execute("pgrep -u $USER -x conky || (conky &)")
os.execute("pgrep -u $USER -x clipit || (clipit &)")
os.execute("pgrep -u $USER -x joxi || (joxi &)")
os.execute("pgrep -u $USER -x nixnote || (nixnote &)")
не воспринимались опции запуска хромиума...
пока сделал через баш-костыль. запускается единыжды.
awful.util.spawn_with_shell("run_once chromium")
повторюсь, не воспринимаются опции...
chromium --enable-webgl
без опций chromium запускается единыжды в любом из вариантов автозапуска на вики
Объясните дурачку)) зачем этот велосипед? Он кроме пораждающего процесса по моему ничего недаёт...
Ошибки в тексте-неповторимый стиль автора©
ind.indeviral
зачем этот велосипед? Он кроме пораждающего процесса по моему ничего недаёт...
чтобы при перезапуске осома не перезапускать остальные программы )
вы перезапускаете окружение(awesome) без перезапуска иксов?
Ошибки в тексте-неповторимый стиль автора©
 
Зарегистрироваться или войдите чтобы оставить сообщение.