nafanja
wau
снапшоты btrfs могут гадить
конкретно по командам что делал.

ну как что?
snaplist
snapnew 3

переключения
snapon 3..2
snapon 2..3


alias snaplist='snapper list'
alias snapnew='snapper -c root create -d '
alias snapdel='snapper -c root delete '
alias snapon='snapper undochange '
ls /var/lib/pacman/local |grep firefox
pacman -Qii firefox
firefox-94.0.1-1
firefox-94.0.2-1
firefox-i18n-ru-94.0.1-1
firefox-i18n-ru-94.0.2-1
ошибка: повторяющаяся запись в базе данных 'firefox'
ошибка: повторяющаяся запись в базе данных 'firefox-i18n-ru'
ошибка: повторяющаяся запись в базе данных 'gnupg'
ошибка: повторяющаяся запись в базе данных 'xorg-server'
ошибка: повторяющаяся запись в базе данных 'xorg-server-common'
ошибка: повторяющаяся запись в базе данных 'xorg-server-xephyr'
Название             : firefox
Версия               : 94.0.2-1
Описание             : Standalone web browser from mozilla.org
Архитектура          : x86_64
URL                  : https://www.mozilla.org/firefox/
Лицензии             : MPL  GPL  LGPL
Группы               : Нет
Предоставляет        : Нет
Зависит от           : gtk3  libxt  mime-types  dbus-glib  ffmpeg  nss  ttf-font  libpulse
Доп. зависимости     : networkmanager: Location detection via available WiFi networks [установлено]
                       libnotify: Notification integration [установлено]
                       pulseaudio: Audio support [установлено]
                       speech-dispatcher: Text-to-Speech
                       hunspell-en_US: Spell checking, American English
                       xdg-desktop-portal: Screensharing with Wayland [установлено]
Требуется            : firefox-i18n-ru
Опционально для      : Нет
Конфликтует с        : Нет
Заменяет             : Нет
Установленный размер : 224,35 MiB
Сборщик              : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Дата сборки          : Пт 19 ноя 2021 01:11:30
Дата установки       : Пт 19 ноя 2021 21:42:47
Причина установки    : Явно установлен
Установочный скрипт  : No
Проверен             : Подпись
Резервные копии      :
(пусто)


С ФФ, положим, не трудно снести-поставить. Но с икссервером?!
И гном 41 - не работают сочетания клавиш. Точнее рандомно то работают, то нет. Что можно не гномовое поставить для управления сочетаниями горячих клавиш?
Внесу разнообразие, это я умею.
Помнится, кто-то сомневался в том, что снапшоты btrfs могут гадить при использовании. Могут, могут. Вот сделал снапшот перед принятием долго откладываемого обновления Гном41. Попытался откатиться - молча консоль написала, сколько-то сотен или тысяч файликов не откатились. Снова переключился на последний. Попытка pacman -Syu выдает -

:: Запускается полное обновление системы...
ошибка: повторяющаяся запись в базе данных 'firefox'
ошибка: повторяющаяся запись в базе данных 'firefox-i18n-ru'
ошибка: повторяющаяся запись в базе данных 'gnupg'
ошибка: повторяющаяся запись в базе данных 'xorg-server'
ошибка: повторяющаяся запись в базе данных 'xorg-server-common'
ошибка: повторяющаяся запись в базе данных 'xorg-server-xephyr'


Syy ничего не меняет. АрчиВики по pacman ясности в этой ситуации не вносит. Так-то вроде все работает (кстати, 41 гном подгадил с работой сочетания клавиш - часть пришлось перезадавать). Но ошибка не нравится. Какие есть гипотезы?
yt-dlp --geo-bypass --extractor-args youtube:player_client=android -Uv $(xsel -o) - если это скормить консоли, то работает. Если записать в хоткей - не взлетает. Я хочу именно скачать, а не сразу в плеер.
В консоли все работает, что xclip, что xsel. А по кнопке не хочет - я туда прямую команду записываю.
xsel -o| xargs yt-dlp --geo-bypass --extractor-args youtube:player_client=android -Uv
xclip -o| xargs yt-dlp --geo-bypass --extractor-args youtube:player_client=android -Uv

пока записал в .bashrc - консоль всегда ведь открыта, а там и прогресс виден.
А вот и я попробовал - достала реклама юбуба, хоть я им и крайне редко пользуюсь. Залип вчера на видяшку об изготовлении ленточной пилы. И захотелось повесить на горячую клавишу, как с переводчиком. Записал в скрипт -

yt-dlp --geo-bypass --extractor-args youtube:player_client=android  -Uv $(xsel -o)


и не взлетает. Прописал сразу в "корячуюю клавишу" гнома - тоже не взлетает. ЧЯДНТ?
Хотелось бы брать из первичного буфера из буфера обмена.
Мда-с. Часть тайны раскрыта - оказывается, miracast сиречь wifidislpay. Просто внезапно вернулся к вопросу подключения телефона к машине через миракаст, телефон к телевизору умеет подключаться по wifidisplay. Ну и глянул, нет ли чего в ауре - а оно есть,

https://wiki.archlinux.org/title/Miracast
и оттуда -
https://aur.archlinux.org/packages/gnome-network-displays/
+
https://aur.archlinux.org/packages/miraclecast-git/

Гномова приблуда, ессно, требует гномова нетворкманагера (я его не использую). Но если его запустить - да, с некоторым отставанием изображение экрана полностью отдается в телевизор. Звук тоже можно отдать. Однако штатная гномова проверка звука проходит странно - правый канал немного подъедает из слов "фронт райт", а от левого почти ничего не остается. Но кино отдается, т.е. работает. Отставание видео и звука (от оригинального экрана ноутбука) на ТВ синхронно.
Отображение рабочего стола - идеальное. HDMI в этом плане работает хуже.
А вот мышь (ее отображение) на такой экран не транслируется.
И варианта "как второй монитор" я не вижу, впрочем, такого и не обещали.
vasek
как то уже упоминал, что у Megafon есть услуга Мультифон (операции со звонками), сам не пользовался, но когда читал об этом Мультифоне, то встречались сообщения, что данная услуга любит статический IP и рекомендуют подключать услугу статического IP.

Я пользовал, причем на постоянной основе. Сам сервис - типичный SIP, работает стабильно. Ему динамический ip по барабану, у меня только такой (динамический) и использовался. Очень уместно настроены "переадресации" по принципу кто отвечает - сотовый или сип. Главное = не ставить их приложение, это (помнится), какая-то из кастрированных имим программа (не акробит ли?). В этой связи с высоты своего опыта максимально рекомендую Баклан, который позволяет без всяких яких явно задать кодек 729 и выставить его первым, честно "выключается" и работает вполне стабильно. Сам регулярно пользую.
Может для сложившихся потребностей хватит возможностей обратного ssh канала? - это точно решает вопрос динамического ip в целях доступа.
Возьму на себя смелость рекомендовать OpenVZ. Причем в оригинальной редакции, а не проксмокс. Это на базе CentOS (OVZ "подхватила" сопровождение CentOS и сделала свой форк) для "главного" (хост-машина), внутри которой можно уже все, что угодно, причем одновременно - арч, бубунта и пр.
Дело в том, что на рабочем сервере Вы не можете сейчас предугадать те потребности, которые образуются в течение года-пяти лет перспективы. Вариант на базе OVZ позволит на одной железке сделать очень многое. Например, "пара вебприложений" может требовать разных версий php, ноды и пр., кому-то апач, кому нгинкс, да еще и нгинкс-приложения, внезапно очередное обновление какго-либо движка может требовать "другой" версии базы данных, "репозиторий" может тянуть за собой "свой гит", свой слак (маттермост - в слаке даже история своих сообщений свыше трех месяцев продается только за деньги) и пр. Последнюю установку делал в 2018г. и по сей день ни одного привносящего сбои обновления и ни одной аварийной перезагрузки.
Коллеги, если возможно, то прошу подумать и помочь вот с каким вопросом.

Я работаю с деревом, делаю из него приятные глазу и удобные вещи. Код для ЧПУ создаю во FreeCAD, но он, как и все его конкуренты, недостаточно гибок - проще многое сделать руками-буковками в редакторе, чем в монстре-программе. Обычным делом является создание одного слоя траектории и его модификации в редакторе. Типичны, например, такие операции с вынутым из FC кодом -

замена K0.000000 на пробел
замена F2000.000000 на F[#<_pm>]
замена F5000.000000 на F[#<_pb>]
замена Z19.000001 на Z[#1]

Делаю это соответственно в четыре захода. В https://www.geany.org/manual/0.19_ru/index.html#regular-expressions скриптов автоматизации не вижу. Сохранять файл и делать там seed (т.е. сохранить как временный и к нему применять несколько строк seed) не хотелось бы - автозамены во временном файле, как-бы файле-буфере обмена.

Будут ли какие идеи? может кто сталкивался? Оптимально - прописать на горячую кнопку.