to post messages and comments.

Разобрался с тем, почему urxvt рисует квадратики: его автор решил, что fontconfig справляется со своей задачей выбора шрифтов недостаточно хорошо, и накостылил поверх него убогий аналог, который просит у fontconfig(!) шрифты и пытается понять, какой использовать для каких символов. Эта прослойка не учитывает тот факт, что у меня может стоять prepend в fonts.conf, и берёт первый попавшийся шрифт для рисования отсутствующих в основном шрифте глифов, не проверяя, есть ли там вообще эти глифы (и не взяла ли она тот же самый шрифт, лол).

Когда-то давно юзал urxvt, но у меня он был весьма дефолтным — вся его настройка у меня ограничилась десятком строк в Xresources — шрифты, избавление от скроллбара, более привычные цвета.
Но к нему можно писать ПЛАГИНЫ на перле, про них я хочу узнать best practices and tips — насколько широки границы кастомизации? Какие юзкейсы у этой возможности?
Алсо, поглядываю на Terminology: habrahabr.ru
И на FinalTerm: habrahabr.ru
Кто что скажет?

Смена размера шрифта в rxvt-unicode "на лету"

#!/bin/bash
#~/bin/fsize


if [ $# -ne 1 ] && [ $# -ne 2 ]
then
        echo "Usage: `basename $0` <truetype_font> <size>"
        echo "   or: `basename $0` -fn <xfont>"
        exit 1
else 
        if [ $# -eq 1 ]; then
                printf '\33]50;%s%d\007' "xft:Terminus:antialiasing=true:size="  $1
                exit 0
        elif [ "$1" = "-fn" ]; then
                printf '\33]50;%s%d\007' "xft:$2:antialiasing=true"
                exit 0
        else 
                printf '\33]50;%s%d\007' "xft:$1:antialiasing=true:size=" $2
                exit 0
        fi
fi

Гм, если я что-то ПРАВОЙ КНОПКОЙ МЫШИ скопирую в urxvt, потом могу в него нормально это вставлять, но если я что-то копирую из gtk-приложений, то в urxvt вставляется то, что я внутри него последний раз копировал. алсо, что мне сделать чтобы я мог отличать его от xterm — цвета настроил, а в чём прикол конкретно этого эмулятора? ниасилил ._.

а кто-нибудь юзает консольный emacs и urxvt tabbed? Шифт+влево/вправо мешаются с комбинациями оргмода, а на что заменить хз (с учётом, что часть комбинаций со стрелками ещё гном перехватывает)

из man 7 urxvt...

" I use Gentoo, and I have a problem...

There are three big problems with Gentoo Linux: first of
all, most if not all Gentoo systems are completely broken
(missing or mismatched header files, broken compiler
etc. are just the tip of the iceberg); secondly, the Gentoo
maintainer thinks it is a good idea to add broken patches to
the code; and lastly, it should be called Gentoo GNU/Linux.

For these reasons, it is impossible to support rxvt-unicode
on Gentoo. Problems appearing on Gentoo systems will usually
simply be ignored unless they can be reproduced on
non-Gentoo systems."

Методом тыка открыл очень интересную плюшку в urxvt. Зажимаем Ctrl и прокручиваем колесом мышки вверх пару раз. ctrl не отпускаем и смотрим как текст ползёт вниз. Работает и в обратную сторону.

paste.pocoo.org
А ещё есть XBell! Обожаю иксы.

Кстати, чтобы ваш urxvt пиликал через XkbBell и его пиликанье можно было превратить в симпатичный пук в колоночках, заюзайте xbelld и проделайте следующее с urxvt:
sed -i 's/XBell (dpy, 0)/XkbBell(dpy,vt,0,NULL)/' src/screen.C
sed -i 's!#include <inttypes.h>!#include <inttypes.h>\n#include <X11/XKBlib.h>!' src/screen.C

Из man 7 urxvt:
I use Gentoo, and I have a problem...

There are three big problems with Gentoo Linux: first of all, most if not all Gentoo systems are completely
broken (missing or mismatched header files, broken compiler etc. are just the tip of the iceberg); secondly,
the Gentoo maintainer thinks it is a good idea to add broken patches to the code; and lastly, it should be
called Gentoo GNU/Linux.

Надоел urxvt со своей невозможностью адекватно выделять ссылки и копировать текст. Реквестирую годные альтернативы не требующие тонны зависимостей.

В .Xdefaults есть запись:
URxvt.matcher.pattern.4: %regexp%
URxvt.matcher.launcher.4: wget -c $0
Теперь когда кликаю по ссылке соответствующей регекспу, wget скачивает файл в текущую директорию, но делает это в фоне и прогрессбара и ETA не видно. Что нужно сделать, чтобы видеть вывод wget'a в терминале, в котором ткнул на ссылку?

Если у вас с последним обновлением (как минимум в sid) rxvt-unicode поломался терминал:
# проверяем, какую переменную TERM использует rxvt-unicode:
echo $TERM
# если rxvt-256color, то это наш случай
# получаем из базы данных возможности rxvt-unicode, меняем имя терминала и количество поддерживаемых цветов/пар:
infocmp -L rxvt-unicode | sed "s/^rxvt-unicode/$_TERM/;s/max_colors#88/max_colors#256/;s/max_pairs#256/max_pairs#32767/" > $_TERM.terminfo
# добавляем в базу данных наше описание терминала
install -d .terminfo
tic -o ~/.terminfo/ $_TERM.terminfo
# чистим мусор
rm -f $_TERM.terminfo


Скрипт для ленивых: ompldr.org

весьма советую перловские расширения для urxvt отсюда: github.com это все есть в AUR. намного фичастие обычного mark-yank-urls и других поделок. лучше, но не отлично, подхватывает многострочные урлы со спецсимволами.

Жуйк, коннекчусь к хосту из urxvt не отображаются цвета, коннекчусь из xterm'а всё ок. Ты не знаешь как пофиксить? Когда-то читал про такую проблему, но что-то не выходит нагуглить решение. =/

пока гуглил проблему с yeahconsole нашел няшную тру-прозрачность для urxvt. читайте в мане про "ALPHA CHANNEL SUPPORT". если коротко, то запустите терминал так:
urxvt -depth 32 -bg "[80]black"
получите терминал, у которого будет реально-прозрачный бэкграунд. уберняшно. жаль, что в yeahconsole пока не работает.

почему прозрачность в yeahconsole в котором запущен urxvtc устанавливается моментально и без тормозов, а в самом urxvtc страшно тормозит в момент изменения прозрачности? прозрачность меняю утилитой transset-df.

убрал статусбар. область под терминал теперь стала слишком большой, и он начал выглядеть очень уж страшно (http://omploader.org/vNDh2cw). для новой строки нехватает 3х пикселей. может можно как-то его заставить рисовать строку (пусть даже обрезанную), не смотря на это?

открыл для себя параметр -fade. затемняет текст на терминале что не в фокусе. помогает быстрее отыскивать активный терминал и выглядит няшно. поставил себе fade 10. а вот вам скриншот с fade 40 для наглядности. omploader.org