Awesome 4, + и -

warlock9000
Зря ты так делаешь, это синхронный вызов
Есть же асинхронный

awful.spawn.with_shell("compton &")

Так тоже работает, а с разъяснениями понятней.
Спасибо.
R.V.
Если процесс длиииинный
Какое интересное понятие :) А как это определяется?

Чтобы никто не вошел в заблуждение от интересных описаний "&" - вот вам выдержка из хелпа баша:

If a command is terminated by the control operator &, the shell executes the command in the background in a subshell. The shell does not wait for the command to finish, and the return status is 0.

В переводе - если команда завершается "&", то шелл не ждет, пока она выполнится, а выполняет ее в фоне.
Дык, што? Лучше везде в конце "&" ставить? В фоне не страшно? Тут арчевод с семилетним стажем (пальцем показывать не буду) писал, что наоборот не надо там в конце их. И, кстати, в чем разница в данном случае между запуском "compton" и "compton -b" (attempt to fork to background after registering compositor)?
R.V.
Дык, што? Лучше везде в конце "&" ставить?
Это уже зависит от необходимости :)

Но большинство WM, кстати, прекращают инициализацию, если в автостарте есть что-то без "&", потому что система ждет выхода из программы. Не знаю, насколько это так в отношении Awesome.


R.V.
И, кстати, в чем разница в данном случае между запуском "compton" и "compton -b" (attempt to fork to background after registering compositor)?
Стартует в режиме демона.
pztrn
Это уже зависит от необходимости :)
Вот я и написал, что "Если процесс длиииинный..." ))

pztrn
большинство WM, кстати, прекращают инициализацию, если в автостарте есть что-то без "&"
Раньше так было. Теперь все поумнели. И Awesome в том числе.

pztrn
Стартует в режиме демона.
Вот интересно, а если compton без "-b" запустить, то что за процесс постоянно в памяти висит? Не демон? Тогда кто? ))
R.V.
Не демон? Тогда кто? ))
Не демон. Консоль без -b освобождается для ввода других команд? :) https://ru.wikipedia.org/wiki/Fork

R.V.
Теперь все поумнели.
Круто! :)

pztrn
Консоль без -b освобождается для ввода других команд?
Наоборот. Так что и в автозапуске лучше с "-b", я думаю. И "&" тогда в конце не нужен. УМВР так...
Любителям Awesome, думаю, будет интересно: https://heads.dyne.org/about.html :)
R.V.
Любителям Awesome, думаю, будет интересно: https://heads.dyne.org/about.html :)
Это скорее параноикам :)
https://github.com/warlock90000/awesome
warlock9000
Это скорее параноикам :)
Ну, тогда это - https://gobolinux.org/screenshots.html - только для гоблинов. )))

P.S.: Это я к тому, что дистрибутивы начали уже использовать/распространять (как основное) не DE какое-нибудь, а универсальный Awesome API, что не может не радовать. :)
 
Зарегистрироваться или войдите чтобы оставить сообщение.