LINUX.ORG.RU

Сообщения AnViar

 

iproute2 tty buffers

Форум — Admin

проблема: Команда ip (a \ r \ не важно) ничего не возвращает в консоль. ifconfig работает без проблем.

C помощью strace было выяснено, что системные вызовы идут

...
write(1, "2898: veth3724fc8@if2897: <BROAD"..., 201) = 201
write(1, "    inet6 fe80::ac85:47ff:fee8:6"..., 98) = 98
getgid()                                = 0
stat("/var/run/netns", 0x7fff9b06be70)  = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/var/run/netns", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
write(1, "2527: vethc474d5f@if2526: <BROAD"..., 200) = 200
write(1, "    inet6 fe80::d02b:3dff:fefc:2"..., 98) = 98
exit_group(0)                           = ?
+++ exited with 0 +++
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

но в терминал ничего не попадает, ошибок тоже нет никаких. Логически рассуждая пришли к проблемам с буферизацией консоли, что и подтвердилось переопределением буфера:

# stdbuf -oL ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
...

проблема носит массовый характер вне зависимости от ОС, версии ядра, утилит или хостера. Через виртуальную физическую консоль проблема тоже воспроизводится.

Есть хосты где под юзером всё работает, а под рутом именно ломается, причём sudo ip a тоже не работает, что странно, т.к. окружение в этом случае не инициализируется. Категорически не понятно что ломает консоль.

Достаточно много задач выполняется через ansible, но там нет никакого криминала на мой взгляд (создать юзера, прописать ключи…), всё достаточно тривиально.

ЧЯДНТ?

 , , , ,

AnViar
()

Gismeteo в conky на чистом bash

Галерея — Скриншоты

Получилось реализовать ( велосипед :) ) отображение прогноза погоды c gismeteo на чистом bash. При этом используются ресурсы отображения погоды динамически сливаемые (один раз) с gismeteo.ru Нашел аналог на питоне, но картинки он не показывал, а использовал weather.ttf

Конфигурация conky для получения результата, как на скриншоте:

${execi 600 ~/bin/weather.sh 99532 1 dtpw}

${execpi 600 ~/bin/weather.sh 99532 1 image 250,50}

${execi 600 ~/bin/weather.sh 99532 2 dtpw}

${execpi 600 ~/bin/weather.sh 99532 2 image 250,140}

Сам скрипт: http://dl.dropbox.com/u/3214935/Scripts/weather.sh

Инструкции по использованию прям в нем, для работы требуется curl. Критикуйте :)

>>> Просмотр (1024x600, 939 Kb)

 ,

AnViar
()

Расслабляющий дизайн

Галерея — Скриншоты

Основная идея: чтобы было приятно работать. Т.е. никаких резких цветов и пр.

Иконки: KDE_Crystal_Diamond_2.7_Gentoo_Mod Курсор: entis_mini Цвета: Opaque-Gold c измененным фоном - белый цвет мне кажется не рационален Фон панели: 64637-Kickers.tar.gz Шрифты: Terminus(консоль)+Verdana(графика)

Все взято с kde-look.org, кроме валлпапира, история которого мной забыта за давностью :)

OS Gentoo, но признаюсь, идея навеяна Ubuntu

KDE 3.5.7

>>> Просмотр (1280x800, 196 Kb)

AnViar
()

Расположение панелей для widescreen

Галерея — Скриншоты

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

OS Gentoo KDE 3.5.7

>>> Просмотр (1280x800, 198 Kb)

AnViar
()

Gentoo+XFCE+Composite

Галерея — Скриншоты

Вот к такому виду я привел XFCE-на мой взгляд лучшее из интегрированных сред на сегодняшний день(в плане стабильности). Как-то хотелось к ниму прикрутить Beryl, но окна становятся невидимыми после сворачивания. Так что сейчас довольствуюсь из фич только composite.

>>> Просмотр (1280x800, 243 Kb)

AnViar
()

RSS подписка на новые темы