И это всё МОЁ

Просьбы провести воспитательные работы внутри вашего рабочего коллектива, товарищи.

Складывается впечатление, что некто jollheef считает ЛОР своим бложиком.

Удалет свои треды, ничем не нарушающие правила, через >10 часов после написания с множественными комментариями: www.linux.org.ru/forum/talks/15175599 (с оскорбительной причиной удаления)

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

2 jollheef

JOВИМ

«Понабежали дурачки»

Также поплёвывает на холопов свысока, отвечая на удаленные комментарии, не удаляя свои по цепочке. Задавая вопросы и закрывая тред, не дав возможности на них ответить.

Как провалился проект BitLor. Или пара слов о мотивации и уважении людей, которые создают для вас контент. (комментарий)

Как провалился проект BitLor. Или пара слов о мотивации и уважении людей, которые создают для вас контент. (комментарий)

Я, конечно, понимаю, что он «предпочитает обсуждать что-либо техническое на других ресурсах», но возможно такое видение разделяет не все модароторы и макском.

JOВИМ (комментарий)

Короче, холопы недовольны, холопов ничто не держит тут.








 








И это всё МОЁ

Всем форумчанам привет, использую Ubuntu 16.04 LTS и нужно написать небольшой BASH-скрипт который выводит температуру процессора в уведомление через notify-send, т.е. я поставил переменную в которую сохраняется вывод комманды sensors, но у меня не получается вывести результат выполнения,он выводит только название переменной с $, вопрос что я не так делаю? Что я тут накосячил?


 !/bin/sh
temp=$(sensors)
notify-send 'Датчики температуры' '$temp' && mpg123 /usr/include/notify.mp3








 , , ,








И это всё МОЁ

Есть такая неплохая статистическая программка для винды, называется Paleontological Statistics (PAST). И пользовался я ею давно не только для себя, но и для обучения статистике студентов. Естественно, в линуксе и под вайном. Приходилось только подсовывать подлинную gdiplus.dll - в остальном оно вполне работало.

Так вот, начиная с какого-то обновления до более свежей версии прога эта перестала запускаться. Сегодня я экспериментально установил, что проблема технически лечится при помощи установки майкрософтовского Internet Explorer (если точнее, заработало после установки ie7 через winetricks). Проблема в том, что на работе я боюсь применять этот способ из лицензионных соображений: если gdiplus можно заполучить с бесплатными программами без каких-либо лицензионных запретов, то насчет ie я сильно сомневаюсь. Вопрос: можно ли эту проблему обойти без установки ie?

Выхлоп консоли при ошибке:
0009:fixme:ieframe:PersistStreamInit_InitNew (001AA940)
0009:fixme:ieframe:PersistStreamInit_InitNew (001AA940)
0009:fixme:ieframe:PersistStreamInit_InitNew (001AA940)
0009:fixme:ieframe:navigate_url Unsupported args (Flags 0034FD2C {VT_I4: 0}; TargetFrameName 0034FCD0 {VT_ERROR: 80020004})
0009:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0038:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0xe7fb608, context 0x14d45a0, init_notify 0, handle 0x126afce8): stub
0009:fixme:imm:ImmGetDescriptionW (04190419, 00000000, 0): semi stub
0009:fixme:imm:ImmGetDescriptionW (04190419, 14C452A0, 9): semi stub
0009:fixme:imm:ImmGetOpenStatus (05FEDDB0): semi-stub
0009:fixme:imm:ImmReleaseContext (00010278, 05FEDDB0): stub
0009:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0009:fixme:ieframe:BrowserService_GetTravelLog 001C35F0 0034D6A0
0009:fixme:ieframe:ClientSite_GetContainer (001AAA0C)->(0034D78C)
0009:fixme:ieframe:ClientSite_GetContainer (001AAA0C)->(0034E6DC)
0009:fixme:ieframe:PersistStreamInit_InitNew (001AA940)
0009:fixme:ieframe:PersistStreamInit_InitNew (001AA940)
0009:fixme:ieframe:ClientSite_GetContainer (001AAA0C)->(0034FC58)
0009:fixme:ieframe:PropertyNotifySink_OnChanged unimplemented dispid 1005
0009:fixme:ieframe:PersistStreamInit_InitNew (001AA940)
wine: Unhandled page fault on read access to 0x00000000 at address 0xb4ae:0x00f58746 (thread 0009), starting debugger...








 ,








И это всё МОЁ

Вино «Hello, World». https://s.winestyle.ru/images_gen/831/83122/0_0_orig.jpg Вроде, испанское.

Тоже из шаблонных компонентов по самоучителю? В каталоге магазина пишут, что на международной выставке ему дали 3 балла из 5.








 








И это всё МОЁ

Здравствуйте.


Решил поставить обнову на лису. При обновлении лисе нужны были нестабильные версии dev-lang/rust, virtual/cargo и virtual/rust.


В итоге выходит ошибочка: https://pastebin.com/hqJBwXgu


Проблема в отсутствии clang-8?









 , ,








И это всё МОЁ

31го июля:

Тихо и незаметно вчера зарелизили, а новости всё ещё нет

- удивляется местная аудитория.

И спустя неделю ее нет. И спустя месяц ее нет. Решил сделать сам. Но вот о чем я в очередной раз задумался.

Я часто думал, ни первый год уже, и ни второй - почему на LOR, в отличии от многих других ресурсов, для которых я время от времени пишу/перевожу, часто пролетают мимо вот такие мажорные релизы известнейших программ. Почему никто не хочет писать - ну хотя-бы пару строк. Никто не хочет делать бесплатно? Была какая-то попытка с биткоином, но проект BitLor провалился, а переводить гигантские ченжлоги за 20 центов для многих не очень привлекательная идея. Может в этом дело? Но как же страсть, энтузиазм? Новость про Blender далеко не первый и даже не десятый крупный проект за последний год, про мажорный релиз которого нет ни строчки на LOR. Неужели все вертится вокруг денег, думал я раньше. Но так я думал раньше, а пару месяцев назад мне открыли глаза на местную ситуацию.

Все началось с того, что я решил перевести жирный ченжлог про свежий релиз KDE. Он уже находился на стадии RC, т.е. никаких изменений перед релизом уже не будет, а если будет, то внес бы за пару минут в перевод. Лог большой, на перевод я потратил в общей сумме часов 5-6. При этом даже ставил KDE Neon на виртуалку, чтобы лучше понять суть некоторых изменений, ибо описывать то что не до конца непонимаешь - ничего хорошего. В итоге получился довольно добротный и понятный перевод, который оценили коллеги по работе.

Но тут в одной из тем возник какой-то малолетний тролль, с детской обидкой и претензией на то что все новости про KDE принадлежат ему, а если кто-то запостил раньше него, то пусть идет нафиг.

В итоге что? Через 2 недели он делает свой копипаст, в котором частично копирует целые абзацы с моей новости, частично пропускает тупо через гугл - и мой вариант удаляют. Нормально.

Потом местные читатели спрашивают - где же новость про Blender 2.80? И правда - а где же она? Наверно там же, где уважение модераторов к переводчикам и к пользователям LOR'а вообще - в узком, темном и плохо пахнущем месте. Никого не обвиняю лично, просто информация на подумать.








 , , , ,








И это всё МОЁ

30 июля вышел Blender 2.80 - самый крупный и значительный релиз из когда-либо вышедших. Версия 2.80 стала новым началом в жизни Blender Foundation и вывела инструмент 3D-моделирования на качественно новый уровень профессионального ПО. Над созданием Blender 2.80 трудились тысячи людей. Известные дизайнеры разработали полностью новый интерфейс, который позволяет решать привычные задачи намного быстрее, а порог вхождения для новичков был заметно снижен. Документация была полностью переработана и содержит все последние изменения. За месяц вышли сотни видеоуроков по версии 2.80, и каждый день появляются новые - как на сайте Blender Foundation, так и на Youtube. Без всякой скромности - ни один релиз Blender еще не вызывал такой ажиотаж во всей индустрии.

Основные изменения:

  • Полностью переработан интерфейс. Он стал проще, мощнее, отзывчивее и удобнее во всех аспектах, а так же более привычен для пользователей, имеющих опыт работы в других подобных продуктах. Так же добавлена темная тема и новые иконки.
  • Теперь инструменты сгруппированы по шаблонам и вкладкам, объединенным в рамках одной задачи, например: Modeling, Sculpting, UV Editing, Texture Paint, Shading, Animation, Rendering, Compositing, Scripting.
  • Новый рендер Eevee, работающий только с GPU (OpenGL) и поддерживающий физически корректный рендеринг в режиме реального времени. Eevee дополняет и позволяет использовать наработки Cycles, например, материалы, созданные на этом движке.
  • Разработчикам и геймдизайнерам предоставили новый шейдер Principled BSDF, который совместим с шейдерными моделями многих игровых движков.
  • Новая система 2D рисования и анимации Grease Pencil, с помощью которой можно легко набросать 2D-эскизы, а затем использовать их в 3D-окружении в качестве полноценных 3х-мерных объектов.
  • В движке Cycles появился режим двойного рендеринга, который использует одновременно GPU и CPU. Так же существенно повысилась скорость рендеринга на OpenCL, а для сцен, превышающих память GPU, появилась возможность использовать CUDA. Кроме того, в Cycles появилось создание подложек для композитинга с использованием технологии Cryptomatte, шейдинг волос и объёма на базе BSDF и применение случайного подповерхностного рассеивания (SSS).
  • Обновлен 3D Viewport и редактор развёрток (UV), в которых появились новые интерактивные инструменты и контекстная панель инструментов.
  • Более реалистичная физика тканей и деформаций.
  • Поддержка импорта/экспорта файлов glTF 2.0.
  • Обновлены средства для анимации и риггинга.
  • Вместо старого движка real-time рендеринга Blender Internal, теперь используется движок EEVEE.
  • Игровой движок Blender Game Engine был удален. Вместо него рекомендуется использовать другие открытые движки, например, Godot. Код движка BGE был выделен в отдельный проект UPBGE.
  • Появилась возможность одновременного редактирования нескольких мэшей.
  • Переработана система графа зависимостей, основных модификаторов и системы оценки анимации. Теперь на многоядерных CPU сцены с большим кол-вом объектов и сложными ригами обрабатываются намного быстрее.
  • Множество изменений в Python API, частично нарушающих совместимость с предыдущей версией. Но большинство аддонов и скриптов обновлено до версии 2.80.

Из последних новостей Blender:

Небольшое демо: Tiger - Blender 2.80 demo by Daniel Bystedt








 , , , ,








И это всё МОЁ

Здравствуйте, хотел бы посоветоваться по поводу структуры проекта на cmake, как сделать правильно и красиво.

На данные момент есть 4 репозитория:

1) libProject - библиотека под GPL в открытом доступе. Есть example app и тесты. Коммиты сюда крайне редки, если не считать синхронизации из mainProject.

2) mainProject - программа, которая зависит от libProject в привате. Никаких сабмодулей, чтобы не усложнять жизнь другим программистам. Периодически вручную синхронизируется с libProject тупым копированием содержимого.

3) subprojectA - часть mainProject в привате, зависит от libProject, libproject подтягивается сабмодулем. В сабмодуль было решено вынести после того, как девелоперы лезли в libProject и ломали mainProject. Если девелоперу нужно внести изменения в libProject, то он должен создать отдельный пулл реквест в libProject, но такая необходимость возникает крайне редко.

4) subprojectB - то же, что и subprojectA, просто другая часть mainProject

Корень subprojectA/B выглядит так:

  • CMakeLists.txt
  • libProject (submodule dir)
  • subprojectA (dir)

В mainProject и назад синхронизация из подпроектов идет опять же в ручном режиме. Как правило над subprojectA и subprojectB в основной программе никто не работает.

Корень mainProject условно выглядит так:

  • CMakeLists.txt
  • libProject (dir)
  • libs (3rdparty libraries dir)
  • subprojectA (dir)
  • subprojectB (dir)
  • src
  • resources

Вопрос такой - как внести subprojectA и subprojectB в основной проект избежав дублирования libProject?

По поводу ручной синхронизации - я раньше пробовал делать это через subtree, но видимо не до конца разобрался и при очередном мердже он мне вывалил миллион конфликтов. Можно ли как-то вернуться к subtree структуре без коммита удаления подпроекта и добавления назад?








 ,








И это всё МОЁ

При запуске debian 10, с livesd. Почему то переворачивается дисплей на 180 градусов. Пробовал повернуть fbcon, вообще никак не реагирует,xrandr вообще ошибку выдаёт. Такая ситуация почему-то только в debian-gnome, mate запустилась нормально. Может как то можно это исправить, подскажите.
Ожидал всего чего угодно, только блин не этого)))
Устанавливаю на ноутбук, с гибридной графикой. Две видеокарты Intel и amd








 ,








И это всё МОЁ
Компания Oracle опубликовала корректирующий релиз системы виртуализации VirtualBox 6.0.12, в котором отмечено 17 исправлений.



И это всё МОЁ

Все ссылки на образы

https://getfedora.org/ru/workstation/download/

https://alt.fedoraproject.org/

выдают - 404 Not Found








 ,








17:24

USB4

И это всё МОЁ

USB Implementers Forum аннонсировали публикацию спецификации USB4 (пишется без пробела) .

Новый интерфейс основан на спецификации Thunderbolt, обратно совместим с Thunderbolt 3, USB 3.2, USB 2.0, и может поддерживать передачу данных на скорости до 40 Гб/сек (теоретически).

Разьем для интерфейса основан на спецификации USB type-C.

Одновременно через один интерфейс можно будет отправлять видео-данные для дисплеев и другие типы данных.

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

USB4 предусматривает поддержку стандарта USB Power Delivery (данная спецификация предусматривает двухстороннюю передачу электроэнергии с мощностью до теоретических 100 ватт).








 








И это всё МОЁ


Установил на VPS сервере правильный rDNS или PTR, который указывает на мой домен, в панели управления доменом на котором у меня postifx. И теперь каждые 5 минут начали приходить вот такие мылы с ошибкой

от «bounce.email.payoneer.com»

:

---

от - [email protected]_postfix_domain.com (Mail delivery system)
тема - Postfix SMTP server: errors from mail6136.email.payoneer.com[11.22.33.44]
кому - postmaster@my_postfix_domain.com (postmaster)

----

Transcript of session follows.

Out: 220 mail.my_postfix_domain.com ESMTP Postfix
In: EHLO mail6136.email.payoneer.com
Out: 250-mail.my_postfix_domain.com
Out: 250-PIPELINING
Out: 250-SIZE 51200000
Out: 250-ETRN
Out: 250-STARTTLS
Out: 250-ENHANCEDSTATUSCODES
Out: 250-8BITMIME
Out: 250-DSN
Out: 250-SMTPUTF8
Out: 250 CHUNKING
In: STARTTLS
Out: 220 2.0.0 Ready to start TLS
In: EHLO mail6136.email.payoneer.com
Out: 250-mail.my_postfix_domain.com
Out: 250-PIPELINING
Out: 250-SIZE 51200000
Out: 250-ETRN
Out: 250-AUTH PLAIN LOGIN
Out: 250-ENHANCEDSTATUSCODES
Out: 250-8BITMIME
Out: 250-DSN
Out: 250-SMTPUTF8
Out: 250 CHUNKING
In: MAIL
FROM:<[email protected]>
BODY=8BITMIME
Out: 250 2.1.0 Ok
In: RCPT TO:<me@my_domain.com>
Out: 451 4.3.5 Server configuration error
In: QUIT
Out: 221 2.0.0 Bye

For other details, see the local mail logfile

Как лечить? Почему postfix начал слать эти мылы? И у кого Server configuration error — у меня или у еmail.payoneer.com ?

451 — значит у клиента, то есть у еmail.payoneer.com - так?

Раньше rDNS или PTR был со значением по-умолчанию, который был установлен хостером. Но не указывали на мой домен.








 








И это всё МОЁ

Всем привет. В общем, собрал pfsense+squid+squidguard+lightsquid, работает вроде бы неплохо, но со временем получаю вот такие ошибки


72269#100142: *3500 SSL_do_handshake() failed (SSL: error:140944E7:SSL routines:ssl3_read_bytes:reason(1255):SSL alert number 255) while SSL handshaking, client: 10.0.0.45, server: 0.0.0.0:443


/rc.filter_configure_sync: The command ‘/sbin/pfctl -nf /tmp/rules.test.packages’ returned exit code ‘1’, the output was ‘no IP address found for PC1 /tmp/rules.test.packages:19: could not parse host specification’


Может кто сталкивался с такой проблемой. Если нужны какие-то настройки pfsense, то напишите какие именно. Заранее спасибо!









 ,








И это всё МОЁ

Здравствуйте.

Дано:
Linux Debian 9.

Сетевая карта с несколькими VLan:

7: enp2s0f1.114@enp2s0f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:90:fa:70:09:08 brd ff:ff:ff:ff:ff:ff
inet 10.14.0.1/24 brd 10.14.0.255 scope global enp2s0f1.114
valid_lft forever preferred_lft forever
8: enp2s0f1.116@enp2s0f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:90:fa:70:09:08 brd ff:ff:ff:ff:ff:ff
inet 10.16.0.1/21 brd 10.16.7.255 scope global enp2s0f1.116
valid_lft forever preferred_lft forever
9

В ARP кеше вижу следующую картину:

# arp -n | grep 10.14.0.202
10.14.0.202 ether 14:4d:67:9a:78:3d C enp2s0f1.116
10.14.0.202 ether 14:4d:67:9a:66:0d C enp2s0f1.114

Т.е. в подсети 10.16.0.1/21 с vlan 116 есть машина с установленным IP 10.14.0.202, который не входит в данную подсеть. Я почему то думал ОС должна игнорировать такие ARP пакеты и не заносить их в кеш.
Можно как-то подкорректировать данное поведение?








 , ,








И это всё МОЁ

Как автоматизировать ответы на вопросы команды в Ansible?
Понятно, что нужно прописать их в vars, но как ему сказать их использовать?
Например ответы при создании ключа-сертификата с помощью EasyRSA.
https://www.radikal.kz/images/2019/08/30/1234.jpg
Ниже примерный код плейбука. Вопрос в том как в таске использовать переменные для ответа командной строке? Если хотите можете для примера взять более простую команду.

- name: test
hosts: all
become: yes

vars:
countryName: US
stateOrProvinceName: CA
localityName: SanFrancisco
organizationName: Fort_Funston
commonName: "CLIENT"
name: EasyRSA
emailAddress: [email protected]
answer: y

tasks:

- name: test
shell: 'build-key `inventory_hostname`'








 ,








И это всё МОЁ

Доброго времени суток.

Есть сервер выполняющий функцию интернет-раздачи. На этом сервере 2 сетевых интерфейса:

- eth0 - смотрит в локальную сеть. 192.168.1.1 - адрес в локальной сети.

- eth1 - смотрит в интернет с «белым» ip адресом провайдера. ${WAN_IP} - ip адрес провайдера.

Подняли сервер в локальной сети с OpenVPN. 192.168.1.2 - адрес в локальной сети. Из локальной сети подключение к OpenVPN (в качестве теста) успешно устанавливается.

Цель: Подключение к серверу с OpenVPN из сети интернет.

На сервере интернет-раздачи составлены правила переадресации порта на сервер с OpenVPN:

iptables -t nat -A PREROUTING -d ${WAN_IP} -i eth1 -p udp --dport 1194 -j DNAT --to-destination 192.168.1.2:1194
iptables -t nat -A POSTROUTING -d 192.168.1.2 -p udp --dport 1194 -j SNAT --to-source 192.168.1.1

Но к сожалению подключиться с интернет к OpenVPN не получается. Подскажите в чем ошибка.

Заранее спасибо всем откликнувшимся.








 ,








И это всё МОЁ

Зашёл в свою систему (kubuntu 19) через chroot, а тут какая-то бодяга с apt, как починить?


root@kubuntu:/# dpkg --configure -a
Настраивается пакет libgs9-common (9.26~dfsg+0-0ubuntu7.3) …
Настраивается пакет libgs9:amd64 (9.26~dfsg+0-0ubuntu7.3) …
dpkg: зависимости пакетов не позволяют настроить пакет ghostscript-x:
ghostscript-x зависит от ghostscript (= 9.26~dfsg+0-0ubuntu7.2), однако:
Версия ghostscript в системе — 9.26~dfsg+0-0ubuntu7.3.

dpkg: ошибка при обработке пакета ghostscript-x (--configure):
проблемы зависимостей — оставляем не настроенным
Настраивается пакет ghostscript (9.26~dfsg+0-0ubuntu7.3) …
Обрабатываются триггеры для libc-bin (2.29-0ubuntu2) …
Обрабатываются триггеры для man-db (2.8.5-2) …
При обработке следующих пакетов произошли ошибки:
ghostscript-x
root@kubuntu:/# cd /var/lib/dpkg/info/
root@kubuntu:/var/lib/dpkg/info# rm ghostscript-x.*
root@kubuntu:/var/lib/dpkg/info# cd /var/cache/apt/archives/
root@kubuntu:/var/cache/apt/archives# ls . | grep ghostscript
ghostscript_9.26~dfsg+0-0ubuntu7.2_amd64.deb
ghostscript_9.26~dfsg+0-0ubuntu7.3_amd64.deb
ghostscript-x_9.26~dfsg+0-0ubuntu7.2_amd64.deb
ghostscript-x_9.26~dfsg+0-0ubuntu7.3_amd64.deb
root@kubuntu:/var/cache/apt/archives# rm ghostscript*
root@kubuntu:/var/cache/apt/archives# apt-get -f install
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Будут установлены следующие дополнительные пакеты:
ghostscript-x
Следующие пакеты будут обновлены:
ghostscript-x
Обновлено 1 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 151 пакетов не обновлено.
Установлено или удалено не до конца 1 пакетов.
Необходимо скачать 43,0 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] y
Пол:1 ru.archive.ubuntu.com/ubuntu disco-updates/main amd64 ghostscript-x amd64 9.26~dfsg+0-0ubuntu7.3 [43,0 kB]
Получено 43,0 kB за 3с (12,5 kB/s)
dpkg: предупреждение: список файлов пакета «ghostscript-x» отсутствует; предполагаем, что на данный момент у пакета нет установленных файлов
(Чтение базы данных … на данный момент установлено 199287 файлов и каталогов.)
Подготовка к распаковке …/ghostscript-x_9.26~dfsg+0-0ubuntu7.3_amd64.deb …
Распаковывается ghostscript-x (9.26~dfsg+0-0ubuntu7.3) на замену (9.26~dfsg+0-0ubuntu7.2) …
dpkg: ошибка при обработке архива /var/cache/apt/archives/ghostscript-x_9.26~dfsg+0-0ubuntu7.3_amd64.deb (--unpack):
не удалось создать резервную ссылку на «./usr/share/doc/ghostscript-x/NEWS.Debian.gz»: No such file or directory
Отчёт apport не записан, так как получено сообщение о проблеме в локальной системе
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/ghostscript-x_9.26~dfsg+0-0ubuntu7.3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)









 , ,








И это всё МОЁ

Пишу программку на qt, там использую raw socket (boost::asio::icmp::socket ... ). Соотвественно для запуска нужны sudo права (выдает permission denied на open).

Ну пробовал sudo-й : выдал такое : No protocol specified
qt.qpa.xcb: could not connect to display :0 .... .
Также он, например sudo-й не запускает, любые гуевые приложения, потмоу что неможет к xorg server присоединиться на руте. консольные приложения запускает через sudo. стоит gnome3 + debian 10. Так вот, что мне делать ?








 , , ,








И это всё МОЁ

Сходу не смог разобраться, может быть кто-то сталкивался. В urxvt не работает выделение строк по shift + up/down, думаю решение простое, но не пониманию в какую сторону искать.
Редактор - kakoune, но он вроде бы ни при чем.