Как «модель ввода / вывода CAT» отличается от других утилит?

Черный экран - x работает правильно. Без файла .xinitrc при запуске x ничего больше не запускается. это просто черный экран. Чтобы запустить оконный менеджер, такой как twm, и попробовать его, просто pacman -S xorg-twm , а затем поместите exec xorg-twm в ~ /.xinitrc и запустите x.

Это может быть любой WM по вашему желанию, мой .xinitrc имеет только

exec awesome

, так что это, вероятно, проблема с WM

4
25.09.2018, 18:00
1 ответ

ddи catиспользуют системные вызовы read(2)и write(2)напрямую, а не буферизованные функции C stdio (fread(3), fwrite(3), printf(3)), поэтому любые изменения в stdio не влияют на них.

stdbuf(1)работает путем предварительной загрузки небольшой динамической библиотеки (с помощью LD_PRELOADили DYLD_INSERT_LIBRARIESна Mac ), которая переопределяет некоторые функции из stdio, чтобы использовать стратегию буферизации, желаемую пользователем, а не ту, которая используется по умолчанию программой.

5
27.01.2020, 20:48

Теги

Похожие вопросы