s-ugra@ya.ru |
|
Темы:
11
Сообщения:
763
Участник с: 15 ноября 2016
|
За скрипт спасибо, выглядит, конечно, намного изящней) а насчет амперсанда я думал что он везде нужен, да и батька Haron так сказал:Haron_PrimeНадо почитать где-то развернуто про синтаксис .xinitrc Нашел вот такое утверждение: ...следите за тем, чтобы в конце каждой комманды, кроме собственно window manager, стоял амперсанд (&),- в результате этого все программы запускаются в фоновом режиме (иначе следующая команда не будет выполняться, пока не закончится выполнение предыдущей, а ничего хорошего в этом нет). Поэтому ТОЛЬКО WINDOW MANAGER запускается в основном режиме и забирает с собой все процессы, запущенные через xinitrc, когда вы выходите из X |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
s-ugra@ya.ruНастройка X Windows. ))) Дальше даже не читал. Это про десятую винду, наверное... ) s-ugra@ya.ruЧто там читать? По сути - это обыкновенный bash-скрипт. Амперсанд - запуск команды в фоновом режиме, в .xinitrc с этой целью и применяется, т.е. нужен если команда не умеет самостоятельно работать в фоновом режиме или отрабатывает долго. Пример: Ысчё один пример: Тут после xset амперсанд нужен, как козе баян.
|
indeviral |
|
Темы:
38
Сообщения:
3165
Участник с: 10 августа 2013
|
Morissonон не продуман, там сильно много если)) Aivarчто то я не совсем догоняю смысл этого но если это pipe файл то аперанд(или как он там) всё таки нужен))
Ошибки в тексте-неповторимый стиль автора©
|
s-ugra@ya.ru |
|
Темы:
11
Сообщения:
763
Участник с: 15 ноября 2016
|
Haron_PrimeВоспользовавшись идеей реализовал у себя, но немного по-другому. Поскольку у меня в xmobar применяется шрифт я решил сделать иконку из него, для для этого в скрипте ~/.local/bin/XMNull сделал так: Думаю, что можно и просто "off" написать или что-нибудь другое.А действие (запись в template) сделал одно: Файл /etc/oblogout.conf немного подправил, чтобы вписывалось в xmonad: Правило для oblogout в xmonad.hs Выглядит кнопка вот такИ oblogout так |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
indeviralЭто не мое произведение, а смысл, вероятно, записать (затем прочитать) пустую строку.Aivarчто то я не совсем догоняю смысл этого... indeviralЗачем? |
indeviral |
|
Темы:
38
Сообщения:
3165
Участник с: 10 августа 2013
|
Aivarпосле этого я некорректно написал уже поправил сори...
Ошибки в тексте-неповторимый стиль автора©
|
s-ugra@ya.ru |
|
Темы:
11
Сообщения:
763
Участник с: 15 ноября 2016
|
indeviralЕсли не отправить в канал пустую строку, то на баре все время будет висеть надпись "Updating..." с момента загрузки и пока не отработает скрипт, а так там просто ничего не будет пока не появятся обновления. |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
indeviralАга, ну да: один зашел - один вышел, и пока второй не вышел, первый не зайдет. Но я же не знаю с какой периодичностью там читается содержимое /tmp/.getpkg-pipe. Если регулярно, то амперсанд точно не нужен. Если не регулярно - тем более не нужен, ибо он поломает всю логику скрипта. Имхо, пусть ждет, пока не освободится очередь. Впрочем пусть вопрошавший разбирается на месте. |
s-ugra@ya.ru |
|
Темы:
11
Сообщения:
763
Участник с: 15 ноября 2016
|
Читается когда загрузится xmobar. Да в принципе в оно в .xinitrc и не нужно, я его в xmonad.hs перенес:
|
indeviral |
|
Темы:
38
Сообщения:
3165
Участник с: 10 августа 2013
|
Aivarу него его скрипт, который опрашивает не стартанёт пока незавершится а он не завершится))s-ugra@ya.ruвы в pipe отправляете одну цифру, что это за мазахизм?) (или ваш xomand с обычными файлами не работает? )
Ошибки в тексте-неповторимый стиль автора©
|