LINUX.ORG.RU

Cannot allocate memory в DWM

 


0

2

Накатил для интереса чистый dwm 6.1 без патчей. Добавляю в .xinitrc на попробовать

while true ; do xsetroot -name "$(date %R)" && sleep 30; done &
exec dwm
роняю dwm, захожу в учетку и получаю черный экран и 0 реакции на любой инпут. Захожу под рутом, смотрю логи: обычный журнал пусто, журнал ядра пусто. Удалил xsetroot из xinitrc, зашел. Пробую в терминале обновить статус
xsetroot -name "blablabla"
все норм. Пробую выставить время $(date %R) - все норм. Пробую в циклк со слипом и получаю дичайший лаг и спам «Cannot allocate memory» в терминале с командой. Собсна как завести статус с выводом обновления команд то? Инструкция аккурат с оф.сайта. Там пишут, что все должно работать. Кто в сях шарит, подскажите.



Последнее исправление: Romerino (всего исправлений: 1)

Ответ на: комментарий от Deleted

Выставил вместо 30 1 и та же песня. Все зависло.

Romerino
() автор топика
Ответ на: комментарий от linuhs_user

Круто, спасибо. А ты не подумал, что если бы я умел в си, то и сам решил бы проблему. И часы не единственное, что я хочу в статусбар вывести.

Romerino
() автор топика
Ответ на: комментарий от linuhs_user

По твоей логике, если я си не знаю, зачем я вообще компьютер включил. Иди неси свою чушь в другую тему.

Romerino
() автор топика
Ответ на: комментарий от Romerino

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

linuhs_user
()

Инструкция аккурат с оф.сайта

Как раз на этой странице пример xinitrc для скачивания.

anonymous
()
Ответ на: комментарий от Romerino

Я по ошибке подумал, что sleep 30 не равно 30 секундам. Подумал что таймаут слишком маленький.

Можно наверно запустить dwm через strace с выводом в лог.

exec strace dwm > .dwm.log

Deleted
()
Ответ на: комментарий от linuhs_user

Этого любого ПО касается, тогда Romerino совершенно прав — нечего включать компьютер, если не можешь аудит используемых программ провести, или свои написать, если чужим не доверяешь.

bodqhrohro_promo
()
while true; do
        xsetroot -name "$( date +"%b %d %R" )"
        sleep 1m
done &

так умвр

anonymous
()

Попробуй сторонние программы для вывода статуса, например, slstatus.

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