About Blog PGP Key

All articles, tagged with “linux”

xbindkeys: типа юниксвей

Когда-то, когда KDE 4.0 только релизился, я таки на него переполз. Из того что было нужно и не хотело работать — глобальные хоткеи.. Типа открыть терминал по Win+K и подобное. Вот в то время я пересел обратно на xbindkeys. Один раз написал простенький конфиг с десятком хоткеев.

Я конечно понимаю, что это юниксвей и все такое, но какого фига оно в powertop висит на втором месте из юзерспейса после firefox-а?

Top causes for wakeups:
  77.3% (486.5)   PS/2 keyboard/mouse/touchpad interrupt
   8.9% ( 56.1)   [kernel scheduler] Load balancing tick
   3.9% ( 24.5)   [iwlagn] <interrupt>
   2.9% ( 18.3)   firefox-bin
   1.6% ( 10.0)   xbindkeys
   1.5% (  9.3)   [i915@pci:0000:00:02.0] <interrupt>
   1.0% (  6.1)   Xorg

На выходных перелезу обратно на KDE-ные хоткеи.

Бэкапы

rdiff-backup у меня таки навернулся, оказавшись не в состоянии чего-либо сделать со своими метаданными. Не выходит ни удалять инкрементальный бэкап, ни создать новый.

В связи с этим разыскивается какая-то другая система бэкапов. Нужно:

  • Уметь полные и incremental бэкапы.
  • Удалять старые инкременты (старее N дней, либо хранить M последних инкрементов)
  • Очень жалательно, чтобы последний бэкап был в виде обычной копии FS (как в rdiff-backup), чтобы в случае чего осталось хоть последний снэпшот.
  • Желательно что-то не enterprise-уровня, т.е. без (или с выключаемыми) вебмордами, dedicated демонами и подобным. Короче чем проще тем лучше.
  • Нужно наличие какого-то fsck или другой тулзы для проверки целостности и желательно восстановления (хотя бы удалить покоцаный по каким-то причинам снапшот).
  • GUI нафиг не нужен.

Типичный workflow: воткнул сторедж по E-SATA/USB, запустил на ночь, утром всё забэкаплено. Бэкапится около 200 гигов инфы (включая фотки и достаточно большие мувики), инкремент раз в неделю, хранится 6 бэкапов.

Есть сейчас что подобное?

Шелл

Вписал в .zshrc:

bindkeys -v

Еще открыл для себя cdargs. Получается некоторое подобие букмарков для cd. Вроде как удобно.

iwlagn: RTNETLINK answers: Unknown error 132

Есть у меня на буке Wi-Fi карточка:

02:00.0 Network controller: Intel Corporation Wireless WiFi Link 5100

Так вот, после апдейта ядра где-то в районе 2.6.30 -> 2.6.31 периодически стал отваливаться Wi-Fi. Точнее отказывался подниматься:

dion@laptop:~% sudo ip link set wlan0 up
RTNETLINK answers: Unknown error 132

Код 132 гуглится как запрет из-за rfkill-а. При этом аппаратным переключателем Wi-Fi включен. Разобраться с этим было лень, хватало обычно просто сделать s2ram и проснуться.

Сегодня таки открыл для себя тулзу под названием rfkill, которая умеет показывать статусы этих переключателей:

dion@laptop:~% sudo rfkill list
0: phy0: Wireless LAN
        Soft blocked: yes
        Hard blocked: no

Аппаратный переключатель меняет флажок “Hard blocked”. Кто блокирует “Soft blocked” я так и не понял. Но rfkill’ом можно этот “Soft blocked” снять:

dion@laptop:~% sudo rfkill unblock wifi
dion@laptop:~% sudo rfkill list
0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no

После этого Wi-Fi начинает работать.

++bsd

Вот:

[01:05:40] *** мяусёнак has joined the room as a participant and a member
[01:06:01]  мяусёнак: доброе утро ;)
...
[01:06:55] <мяусёнак> спите
...
[01:10:54]  !гг спит усталая мяусёнак
[01:10:56]  dion_: Линуксовые толки и кривотолки — Понедельник, 10 августа 2009
[01:09:55] Александра Андреевна  Спит  тоже [01:09:56] <мутачудо> дуршляк, пенепласт? [01:09:59] <сонный  мяусёнак > мутачудо, угу [01:10:10] <сонный  мяусёнак >  ...
http://chatlogs.jabber.ru/linux-talks@conference.jabber.ru/2009/08/10.html
[01:11:09]  :-O
[01:11:13] <мяусёнак> бгг
[01:11:28]  спалилась? :)
[01:11:47] <мяусёнак> зобаню!!
[01:11:49] <мяусёнак> )
[01:11:49]  Ы!
[01:11:52]  непоможет
[01:11:55]  ща, я знаю
[01:12:01]  !гг мяусёнак FreeBSD
[01:12:03]  dion_: FreeBSD  и не только — Воскресенье, 9 августа 2009
9 авг 2009  ...   FreeBSD  6.3-STABLE (ISPSYSTEM_PAE) #0: Wed Nov 19 04:33:10 CET 2008  ....  [21:36: 37]  мяусёнак  вышел(а) из комнаты: offline  ...
http://chatlogs.jabber.ru/freebsd@conference.jabber.ru/2009/08/09.html
[01:12:11]  :-O :-O :-O
...
[01:12:22] *dion_ медленно спустилсо пацтол
[01:12:27] <мяусёнак> блин
[01:12:33] <мяусёнак> спалили(

(from psi-dev@c.j.r)

А когда-то я знал двух :).

Dovecot и русские имена папок

Захотелось мне таки настроить себе IMAP, чтобы можно было смотреть почту из других мест без ssh :)

Поставил dovecot. Вроде всё работает, но вот в IMAP папки с русскими именами зайти не получается никак. mutt её видит, но зайти не может. Thunderbird — аналогично. Если создать IMAP папку через клиента, то на винте она создается mailbox с каким-то escaped именем.

Погуглил, ничего внятного не нашел пока что.

ReiserFS

Только что впоймал на /home:

[100992.424959] REISERFS warning: reiserfs-5090 is_tree_node: node level 32768 does not match to the expected one 1
[100992.424971] REISERFS error (device dm-5): vs-5150 search_by_key: invalid format found in block 6750427. Fsck?
[100992.424978] REISERFS (device dm-5): Remounting filesystem read-only

Выше в логе ничего вроде ошибок чтения нету. Винт судя по SMART-у живой.

Ребутнулся, сделал fsck, тот только журнал навернул, но так и не нашел ничего. Странно как-то. Возможно связано с s2disk.

Мопедное

Давно я не пользовался USB-ным 3G модемом. Сегодня вот обнаружил, если выдергивать мопед при запушенном pppd, то девайс /dev/ttyACMx не удаляется. Аналогично при s2ram с поднятым pppd. Соответственно перевтыкивание модема создает новый ttyACM. При этом open() на старые говорит “No such device”, что вполне логично.

Раньше такого точно не было. Странно как-то.

ncmpcpp

Открыл для себя сабж. По сравнению с ncmpс понравилось, как выглядит Media Library. Плюс плейлисты вполе себе ничего.

Переезжаю ;)

Про GIMP

Интересно, кому в голову пришла мысль проименовать кисти цифрами (не по порядку), при чем так, что эти цифры не совпадают с размером. К тому же поля размера по дефолту скрыто…

GIMP brushes

PS. Зарегился в ихнем багтрекере и зарепортил #581629