LINUX.ORG.RU

Сообщения hikikomori

 

красные точки - почти крипаста

Форум — Talks

Произвольные красные точки при воспроизведении видео История как я сегодня наложил кирпичей от красных точек.

Скачиваю фильм, завариваю кофе-какао-чаёк, только собираюсь начать просмотр, вот и титры пошли… как по экрану в произвольных местах кадра, чаще в подвижных, появляются прыщи артефакты в виде россыпи красных точек, от кадра к кадру разных.

Ну думаю привет, раздача со странным кодеком. Проверяю другие фильмы - тоже самое. Проверяю серию стар трека, которую вчера посмотрел и точно помню что там всё было ок, даже скриншоты делал. Оппаньки! И там тоже. То есть Houston, we have a problem. Может матрица монитора померла? Пробую перемещать уменьшенное изображение скриншота по экрану - красные точки остаются привязаны к координатам изображения, а не статичны на экране, значит это не битые пиксели.

Ну думаю, у меня дрова полетели. Ребут не помог. Я уж собирался писать пост и решил сделать к нему скриншот. Сделал, хорошо, что не отправил, а то бы на лоре с говном бы съели: «А эти красные точки, они сейчас с вами в одной комнате?»

Дело в том, что у меня двух мониторная система, и на другом мониторе всё ок. никаких красных точек на видео и скриншотах. Может у меня видеопамять дохнуть начала? Меняю разрешение на более низкое - глюк пропадает. высiраю ещё один кирпич. Но думаю, надо сделать ещё кое-что. Меняю мониторы местами (длина кабелей это повелела) и подключаю их к другим проводам в другие разъёмы: DVI в VGA, а VGA в DVI. Глюк уходит. Не мигрирует, а именно уходит. Ну ясно, это провод/разъём/окисел. Как потыкал, глюк с цветом ушёл. Промыл всё очистителем контактов Abro. Всё хорошо, провод и разъёмы больше фокусов не показывают. Отбой.

Я написал это для примера моей логики. Я поначалу принял это за программный глюк конкретно с видео. Потому что окисление шло постепенно и не на каждом цвете появлялись эти точки. А ещё есть бакграунд - у меня древний комп, и на яндекс картах например у меня полно артефактов из случайных штрихов красных линий, вылезающих из полигонов. Похожий глюк. Не лечится на моём железе. Вот и не подумал сперва о контактах. Интересно, какие у вас кулстори были, связанные с контактами, но принятые сперва за другое?

 , ,

hikikomori
()

xnviewmp не открывает картинку из параметра если остались открытые вкладки

Форум — Desktop

У меня безумно древний комп и глючащий линукс, может это только у меня так, а у тебя all УМВР?

Запускаю отдельно, всё хорошо. но если перед закрытием не закрыть все оставшиеся вкладки (он их помнит, это было удобно) то при попытке открытия файла из файлменеджера по событию /usr/bin/xnviewmp image.jpg он просто показывает последний сеанс, а не картинку из параметра. Если перед выходом закрыть все вкладки, то открывает картинку из параметра без проблем.

Как быть? И без влкадок оставаться не хочется, и файлы из коммандера запускать по enter нужно.

 , ,

hikikomori
()

Часто не перезапускается.ссохранённая сессия tmux после reboot

Форум — Admin

Howdy! Настроил когда-то восстановление сессии tmux - открытые окна и запущенные приложения в них. Действовал по инструкции.
Однако часто после ребута при попытке tmux attach-session -t sname вижу ошибку:

no server running on /tmp/tmux-1000/default
sudo systemctl status tmux
● tmux.service - tmux default session (detached)
     Loaded: loaded (/etc/systemd/system/tmux.service; enabled; preset: disabled)
     Active: active (running) since Thu 2024-12-26 17:44:00 MSK; 3min 46s ago
 Invocation: 1c636c10e93549cd9e650b08d9dd82d7
       Docs: man:tmux(1)
    Process: 579 ExecStart=/usr/bin/tmux new-session -d (code=exited, status=0/SUCCESS)
   Main PID: 582 (tmux: server)
      Tasks: 2 (limit: 4335)
     Memory: 7.1M (peak: 7.1M)
        CPU: 76ms
     CGroup: /system.slice/tmux.service
             ├─582 /usr/bin/tmux new-session -d
             └─583 -bash

Иногда сессия сохраняется и аттачится, но чаще нет.

Что это может быть?

 ,

hikikomori
()

как проще и правильнее сконвертировать mp4 to mp3 ? =)

Форум — Desktop

Есть несколько музыкальных треков в телеге в виде видео. Хочу их в mp3 переделать… Подскажите под-та как mp4 видео со статичной картинкой сконвертировать в mp3, то есть выдрать звук и взять статичную картинку в ID3v2 тэги. Решение в виде двух строк для консоли, без длинных скриптов.

p.s. Прошу извинить, что не прогуглил этот вопрос самостоятельно, ПК помирает, очень долго всё грузится. Я вот пишу эти строки, а буквы периодически появляются с лагами спустя сек.

 ,

hikikomori
()

В manjaro менеджер yay выдаёт ошибки

Форум — Desktop

howdy,all!

Давно не обновлял систему, хотел поставить cpmtools для доступа к образам дискет от Корвета, но не тут-то было.

yay -Ss cpmtools
 -> Ошибка поиска в AUR: 1 error occurred:

  * request failed: Get "https://aur.archlinux.org/rpc?arg=cpmtools&by=name-desc&type=search&v=5": dial tcp 95.216.144.15:443: i/o timeout

95.216.144.15 доступен только из-под браузера тор, в обычном не грузит. Но в консоли пингуется.

И так на любую команду. Как я понимаю, мудацкий ростелекома и роскомпозор наложили ещё одну кучу 💩 на пути. Прокси или vpn нет. Я этих пенопластов не понимаю, зачем ломать нахер весь aur? Что можно сделать?

прокси/vpn нет. :(

Пробовал пакман обновить, но там ошибка:

sudo pacman -Syyuu
:: Обновление баз данных пакетов...
 core                                            141,5 KiB  1041 KiB/s 00:00 [###########################################] 100%
 extra                                             8,0 MiB  4,82 MiB/s 00:02 [###########################################] 100%
 multilib                                        143,9 KiB  2,47 MiB/s 00:00 [###########################################] 100%
:: Запускается полное обновление системы...
предупреждение: grub: откат версии, от 2:2.12-2 до 2.12-7
:: Заменить linux65 на core/linux-meta? [Y/n] y
предупреждение: plymouth: откат версии, от 24.004.60-6 до 22.02.122-18
разрешение зависимостей...
проверка конфликтов...
ошибка: не удалось подготовить транзакцию (не удалось удовлетворить зависимости)
:: installing clang (18.1.8-2) breaks dependency 'clang=17.0.6' required by shiboken2

При установке любого софта висит и пишет

(2/2) Refreshing PackageKit...
Ошибка: Время ожидания истекло
ошибка: не удалось корректно выполнить команду

Может нужно какие-то прокси или серера обнволений прописать в конфиге пакмана?

Я как-то даунгрейдился и указывал более ранние репы. Может по аналогии можно указать в server какие-либо другие сервера?

sudo vim /etc/pacman.conf
[core]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
# Server=https://archive.archlinux.org/repos/2024/03/20/$repo/os/$arch

[extra]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
# Server=https://archive.archlinux.org/repos/2024/03/20/$repo/os/$arch

 , ,

hikikomori
()

Как указать в ffmpeg фрагмент более точно, чем по целым секундам?

Форум — Multimedia

Имеем случай - создание гифчиков из любимых фильмов:

Генерация анимированного gif из видео файла:

ffmpeg -ss 30 -t 3 -i input.mp4 -vf "fps=10,scale=320:-1:flags=lanczos,split[s0][s1]; \
[s0]palettegen[p];[s1][p]paletteuse" -loop 0 output.gif

-ss 30 — означает начало извлечения кадров с 30-й секунды в видео.
-t 3 — означает извлечь следующие 3 секунды из этой точки. fps=10 — Частоту кадров можно регулировать в зависимости от ваших предпочтений.
scale=320 — это ширина GIF-изображения, высота будет рассчитана автоматически.
input.mp4 — это видеофайл, который может быть любым видеофайлом, поддерживаемым ffmpeg.
Output.gif — это созданный gif.

Однако всё дело в том, что нужный мне фрагмент может начинаться не с целой секунды (например 00:14:24) и длиться не целое число секунд. Таким образом получается гиф с ненужным содержимым в начале или конце. Как правило там смена кадра, что всё портит. Пробовал указывать длительность 2.5, но он так не работает, округляет.

ДЛИТЕЛЬНОСТЬ выборки:
Видимо нужно указывать сколько брать не секунд, а кадров?

НАЧАЛО фрагмента
Но всё равно в смотрелке видео (smplayer, и я не собираюсь его ни на что менять) я хоть и могу просматривать видео по кадрам, но не могу знать номер начального фрейма, а только секунды. И вот как быть тут, чтобы гиф начинался точно с нужного кадра? Указывать поправку?

Подскажите с ключами пож-та. Ман читал ниасилил. И так мозг взорвал.

Перемещено hobbit из general

 ,

hikikomori
()

Double Commander произвольно сокращает имена случайных каталогов!

Форум — General

Кр.Сестр.Тал?

Проблема уже давно и бесит неимоверно. При отображении в панелях некоторые имена каталогов сокращаются до нечитаемости. Принцип и логику найти не могу, как и способа это починить.

Например:

аудиокассеты -> аудиокассет..
Усилители -> Усилител..
Аудиофилия -> Аудиофил..
Гаджеты -> Гаджет..
Город -> Гор..
Город Гор -> Город Г.
Boombox Panasonic XBS RX-CT820 sn CW12345678 -> Boombox Panasonic XBS RX-CT820 sn ..
ОченьДлинноеСлово -> ОченьДлинноеСлово
мудило -> муди..
муди -> муд..
муд -> м..

Смысл сокращать город до гор, когда рядом в этом же каталоге есть в разы более длинные имена?

Единственное что я понял, он берёт и сокращает единственное или последнее слово.

Вообще зачем сокращать короче заданной ширины колонки? это баг.

Как я понял, криво работают настройки Колонок:
[ ] Обрезать текст по ширине колонки
и
[ ] расширить ширину ячейки, если текст не умещается в колонке.

Чего-то удаётся достичь, ставя только первую галочку, если ставить 2ю или обе получается всратость.

Моя версия:

Double Commander Version: 1.1.15 gamma Revision: 505 Commit: 28125592a Build date: 2024/06/12 Lazarus: 3.4.0.0 FPC: 3.2.2 Platform: x86_64-Linux-qt6 OS version: Manjaro Linux Widgetset library: Qt 6.7.1, libQt6Pas 6.2.1

 

hikikomori
()

генерация пиксельной плитки средствами imagemagick - как сделать...

Форум — Desktop

Привет!

Ранее поднимал тему: Как в imagemagick отмасштабировать изображение с промежутками между пикселями? (комментарий)

Есть ТЗ:

нарисовать прямоугольник длиной X и высотой Y пикселей, допустим 15х500. И залить его разными спокойными оттенками зелёного. не вырвиглазного спектра.

То есть нужна полоска пикселейта с рандомным отличием по оттенку соседних пикселей. Потом я её масштабирую и получаю пиксельарт для оформления.

Как это можно сделать скриптом?

нужно нагенерировать полосок, но мозг занят другим, помогите пожалуйста. Помню, в мануале где-то в его дебрях было такое, но не помню где… В моих конспектах нашёл всё, кроме этого)

Вот например :

magick -size 500x15 xc: +noise Random  JPG:- | display
magick -size 500x15 xc: -attenuate 0.5 +noise Random  JPG:- | display
magick -size 500x15 xc: +noise Random -modulate 200,210,150 JPG:- | display

но это рандомный шум, а мне нужно задать например green, и чтобы были только его оттенки, причём в заданом по rgb диапазоне

Вот пример2 :

magick -size 1x1 xc:White -fx "u*rand()" -evaluate Divide "%[fx:maxima]" \( +clone xc:White -compose blend -define compose:args=60 -composite \)  -scale 100x100 +append JPG:- | display

но получается только два квадратика, и как подстроить под мои нужды, непонятно.

 

hikikomori
()

нет доступа к сайту без тора: «Время ожидания соединения истекло»

Форум — Linux-org-ru

На linux.org.ru Не войти из-под обычного бразера, даже с помощью прокси. И прокси для рутрекера перестал работать. Только тор рулит. Я что-то пропустил?

Перемещено maxcom из general

 ,

hikikomori
()

Посоветуйте альтернативу Mozilla Thunderbird

Форум — Desktop

Очень неудобный UI у этого почтового клиента, даже не могу описать чем он мне так не нравится, глаз уже замылился и альтернатив кроме thebat на вендеxp не видел, вхожу в него в почту только по крайней необходимости. Особенно где-то с год назад у него случился крупный резидайн, сделавший просто неудобное откровенно всратым куском индийского кала. (я надеюсь ни одного матного слова не использовал, дорогие модераторы блюстители морали?)

Существует ли вообще на линуксе желательно для kde какой-либо более удобный клиент? Желательно с возможностью импорта из Thunderbird переписок.

Посоветуйте пожалуйста. Можно и просто пофлеймить кто чем пользуется вообще.

 ,

hikikomori
()

cava после обновления не ставится

Форум — Desktop

Сначала выскочила ошибка:

cava: error while loading shared libraries: libiniparser.so.1: cannot open shared object file: No such file or directory

Удалил, попробовал поставить заново, раньше это помогало, а теперь:

yay -S cava
./configure: line 14168: syntax error near unexpected token `PIPEWIRE,'
./configure: line 14168: `  PKG_CHECK_MODULES(PIPEWIRE, libpipewire-0.3, have_pipewire=yes, have_pipewire=no)'
==> ОШИБКА: Произошел сбой в build().
    Прерывание...
 -> ошибка сборки: cava-exit status 4
 -> Не удалось установить следующие пакеты — требуется ручное вмешательство:
cava - exit status 4

Что это и как починить?

Manjaro linux, ветка stable.

 ,

hikikomori
()

telegram-desktop накладывает фон с котом на видео при просмотре

Форум — Desktop

Вижу странное. Загрузил вчера короткое видео в чат телеги, после загрузки смотрел, всё было ок. А сегодня если воспроизводить его :

  • В telegram-desktop
  • не отдельным окном

то на изображение наклывается лиловый фильтр с каким-то котом. Выглядит довольно всрато.
Если смотреть видео в отдельном окне, то всё ок. Но я привык внутри общего окна просто кликать и смотреть.

Само видео в порядке, фильтр накладывает плеер. И только на это видео.Предыдущие и следующие воспроизводятся нормально.

Что это такое?

Скриншот из видео: http://0x0.st/XHeT.jpg

 

hikikomori
()

распознать текст из изображения?

Форум — Desktop

Доброго времени года!

Возникала прикладная задача. надо распознать текст(URL) с экрана. Смотрю видео, в очередной раз URL показывают на экране, и не дублируют текстом в описании. Надоело набивать ручками. Нельзя ли это автоматизировать без кучи громоздких пакетов?

Желательно так:

  • запускаю какой скрипт, он предлагает выделить фрагмент экрана.
  • распознаёт текст и выдаёт в консоль, откуда был запущен.

Маленький нюанс - текст может идти не по одноцветному фону, а просто поверх картинки.

 

hikikomori
()

Изменить дизайн ^r в bash терминале

Форум — Desktop

Хороших выходных!

Терзаюсь этим вопросом, но постоянно стесняюсь спросить. Можно ли настроить вид поиска в history?

(reverse-i-search)`': █

Поменять набившие оскомину разные скобки на другие, и перенести фокус курсора при наборе поиска с результата на то место, куда вводится запрос - внутрь ковычек:

(reverse-i-search)`█': 

А то неудобно постоянно рефокусироваться - глаза автоматом ждут, что символы будут появляться из-под курсора…

Всякие другие оболочки ПОЖАЛУЙСТА не предлагать!

 ,

hikikomori
()

cmus - добавление случайной музыки из библиотеки

Форум — Desktop

HOWDY, $USER!

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

Решил эту несправедливость исправить. И поскольку музыку слушаю исключительно из локального хранилища в консольном плеере cmus, то и скрипт будет ориентирован на него.

Идея сделать плейлист всего и выбрать режим случайного воспроизведения отпадает - мне это неудобно и долго. Поэтому выбрал однострочник для выполнения в консоли.

Ищу все музыкальные файлы -> выбираю из списка случайный -> немедленно воспроизвожу в cmus.

find "/mnt/Music/A-Z-А-Я/" -type f -regex ".*\.\(mp3\|wma\|Mp3\|flac\|ape\|m4a\)$" | ( i=0; while read line; do lines[i++]="$line"; done; echo "$line"; cmus-remote -f "${lines[$RANDOM % $i]}" )

Удобнее и быстрее применять это не к всей коллекции музыки, а к дискографии отдельного исполнителя, чтобы не заслушивать одни и те же композиции, а ознакомиться с творчеством в случайном порядке:

find "/mnt/Music/A-Z-А-Я/Kraftwerk (1970-2006)/Albums/" -type f -regex ".*\.\(mp3\|wma\|Mp3\|flac\|ape\|m4a\)$" | ( i=0; while read line; do lines[i++]="$line"; done; echo "$line"; cmus-remote -f "${lines[$RANDOM % $i]}" )

Вот, уже хорошо получилось!

Тоже самое, только вместо немедленного воспроизведения - добавление в плейлист:

find "/mnt/Music/A-Z-А-Я/" -type f -regex ".*\.\(mp3\|wma\|Mp3\|flac\|ape\|m4a\)$" | ( i=0; while read line; do lines[i++]="$line"; done; echo "$line"; cmus-remote -C add\ "${lines[$RANDOM % $i]}" )

После N раз запуска, можно этот случайный плейлист воспроизвести:

cmus-remote -p # воспроизвести

Казалось бы, вот она мякотка. Но встал вопрос оптимизации. Каждый раз искать все файлы это очень долго. Значит нужно 1 раз найти, затем в цикле N раз добавить случайные файлы:

find "/mnt/Music/A-Z-А-Я/" -type f -regex ".*\.\(mp3\|wma\|Mp3\|flac\|ape\|m4a\)$" \
| ( i=0; while read line; do lines[i++]="$line"; done; echo "$line"; for n in {1..25}; do cmus-remote -C add\ "${lines[$RANDOM % $i]}" ; done )

Ну вот, теперь можно прослушать 25 случайных песенок из огромной коллекции:

cmus-remote -p # воспроизвести

Пожалуй применю это ещё к коллекции музыки в формате SID для Commodore64, там плеер выводит ограниченное количество файлов в каталоге, и тоже слушаю одно по кругу. А так смогу формировать случайные коллекции композиций разных музыкантов для копирования на microsd.

Джедаи консоли, прошу поделиться исправлениями моего скрипта, не наговнобашил ли я, или что можно улучшить без промежуточных файлов и в формате однострочного скрипта? (как этот)

 , , ,

hikikomori
()

Можно ли подключиться к отдельному тайлу, не трогая всей сессии tmux?

Форум — Admin

Так можно подключиться к сессии tmux:

tmux attach -t name
tmux switch-client -t name

В эмуляторе терминала guake вроде можно в новой вкладке выполнить команду. Я подумал, было бы круто открыть там мою же сессию tmux, но не всю, а только один тайл на весь экран, и так, чтобы на другой вкладке с tmux остался тайлинг.

Такое возможно?

Я не нашёл способа подключиться не ко всей сессии, а к отдельному её окну, тайлу…

 ,

hikikomori
()

Можно ли использовать переводящий видео движок яндекса без яндекс браузера?

Форум — Desktop

Например в виде плагина для firefox, smplayer, или отдельным процессом. Незачем мне ещё третий браузер. Хочу только аглицкие видео с ИИ голосовым переводом. Для технических самое-то.

 ,

hikikomori
()

в tixati пропала копипаста

Форум — Desktop

tixati v3.24 Ещё одно эхо обновления - нигде не работает копипаста, ни скопировать ни вырезать не вставить. Что можно сделать? Это очень критично.

 

hikikomori
()

сломалась tilda (эмулятор терминала)

Форум — Desktop

После долбанного обновления. Жму F1 - на него тильда забиндена. Появляется сразу на весь экран окно всё перекрывает, при нажатии на F1 появляется ещё одно окно, которое рабочее, если нажать снова F1, то оно пропадает, а первое - никуда ен пропадает, и если его закрыть, задача снимается. Это говнообновление мне поломало всё. Как починить tilda? сссууууууууууууки.

Ещё все настройки в неюзабельное гвно сменились, замечаю в процессе. Молчу, что вместо флагов языков раньше у меня были свои изображения. Теперь при переключении раскладки появляется посреди экрана уведомление. Я пишу текст,часто переключаюсь между раскладками, и по сути не вижу ничего, поскольку это говноокно мне всё перекрывает. Ну почему они портят настройки? Одна панель задач стала округлая лавающшая, другая осталась прежняя, сколько уже можно так всё портить..

Зачем вообще нужны настройки, если обновления всё сбрасывают?

 ,

hikikomori
()

После обновления остался без нормального меню в KDE..

Форум — Desktop

Не раз мучался в поисках как восстановить угробленное обновлением меню: «Традиционное меню приложений» KDE

И вот опять:

Этот виджет предназначен для устаревшей версии Plasma и не может работать в Plasma 6. Напомните автору виджета о необходимости подготовить обновлённую версию виджета.Ошибка загрузки виджета: пакет не существует. Не удалось открыть пакет «org.kde.plasma.kickofflegacy», необходимый для виджета «Меню запуска приложений».

Слетело вообще многое в настойках системы, спасибо тупорылым индийским хипстерам за это. Нахрен браться регулярно «улучшать» систему?

Сейчас куча виджетов выдают такую ошибку. Ищу хоть какое-то меню. Скажите, с этим что-то изменится? Или прощай удобное человеко-френдли меню приложений?

 , ,

hikikomori
()

RSS подписка на новые темы