muhas.ru — это просто блог…
О linux, о используемых или просто понравившихся инструментах, вобщем обо всем что окружает мою аскетичную компьютерную жизнь и показалось достойным упоминания или заметки «на память»
mseo: простой seo-плагин для Mosquito BM
В планах сделать возможность вводить дескрипшн вручную при добавлении поста.
Скачать mseo
Несмотря на то что ветка Bloody Mary "официально" теперь не развивается я буду делать для неё плагины, и по возможности выпускать новые версии с исправлениями и дополнениями.
aurploader — загрузка PKGBUILD на AUR из консоли
Живет программа тут. Естественно что её можно поставить из аура, но можно и подключить репозитарий автора программы
[xyne-any]
Server = http://xyne.archlinux.ca/repos/xyneТам же ещё несколько полезных и интересных утилит для ArchLinux
Мне тарбол собирать лениво и для себя я написал скриптик к которому указываю первым параметром PKGBUILD и (если необходимо) остальными параметрами файлы и каталоги нужные для PKGBUILD (патчи, install файлы, desktop файлы и прочее)
#!/bin/sh
PKGNAME=`grep pkgname $1 |sed -e 's/pkgname=//'`
PKGPATH=/tmp/aur/$PKGNAME
mkdir -p /tmp/aur/$PKGNAME
cp -R $@ $PKGPATH && cd /tmp/aur/
tar czvf /tmp/${PKGNAME}.tar.gz $PKGNAME
aurploader /tmp/${PKGNAME}.tar.gz
rm -rf /tmp/${PKGNAME}.tar.gz
UP: в последних версиях формат имени загружаемого файла для aurploader почему-то изменен, посему скрипт пришлось переделать
#!/bin/sh
PKGNAME=`grep pkgname $1 |head -n 1| sed -e 's/pkgname=//'`
PKGVER=`grep pkgver $1 |head -n 1| sed -e 's/pkgver=//'`
PKGREL=`grep pkgrel $1 |head -n 1| sed -e 's/pkgrel=//'`
PKGPATH=/tmp/aur/$PKGNAME
mkdir -p /tmp/aur/$PKGNAME
cp -R $@ $PKGPATH && cd /tmp/aur/
tar czvf /tmp/${PKGNAME}-$PKGVER-$PKGREL.src.tar.gz $PKGNAME
aurploader /tmp/$PKGNAME-$PKGVER-$PKGREL.src.tar.gz
rm -rf /tmp/$PKGNAME-$PKGVER-$PKGREL.src.gzТак же теперь утилитка лежит в пакете python3-aur (вместе с другими полезняшками)
В xorg-server 1.6.0 перестал работать Ctrl+Alt+Backspace
Но самое забавное что прибить иксы с помощью Ctrl+Alt+Backspace больше не получится, и это уже неприятно. Судя по всему это сделано что бы избезать случайного убийства иксов при нажатии Ctrl+Backspace или Alt+Backspace поочередно нажимая эти клавиши. Но всё это решаемо — в xorg.conf в разделе ServerFlags добавьте строку (или создайте секцию с ней) Option "DontZap" "false".
Думаю скоро с такой же проблемой столкнутся и пользователи других дистрибутивов, хотя многие этого и не заметят.
ZSH clobber и поведение перенаправления
Такое поведение некоторых раздражает, меня до недавнего времени это не "напрягало", ибо такие перенаправления для меня редкость.
Немного документации к zsh привели меня в чувства. Поведение это можно изменить опцией CLOBBER
setopt clobber Так же вне зависимости от настроек можно использовать модификации команд (>! и >|), позволяющие перезаписывать файл не выдавая сообщения об ошибке. Такие модификаторы имеются практически у всех команд перенаправления (>&, &>).
Так как > я использую редко, то остановился на варианте без изменения настроек.
Русский man ratpoison
ИМЯ
ratpoison - оконный менеджер независимый от мыши
ОБЗОР
ratpoison --help | --version
ratpoison [-d дисплей] [-s номер] [-f file]
ratpoison [-d дисплей] [-s номер] [-i] -c команда [-c команда ... ]
ОПИСАНИЕ
Ratpoison — это оконный менеджер без зависимости от уймы библиотек, рюшечек и зависимости от крысы.
Экран может быть разбит на несколько не перекрывающихся фреймов. Все окна находятся внутри фреймов и имеют размер фрейма.
Все взаимодействия с оконным менеджером осуществляются путем нажатия клавиш. ratpoison имеет префикс для ключевой клавиши
