LINUX.ORG.RU

Сообщения hikikomori

 

Проблема с обновлением manjaro на пакете numpy

 , ,

hi

Обновляюсь так:

sudo pacman -Syu  --noconfirm ; yay -Syua  --noconfirm

Совсем недавно обновлялся, всё прошло успешно, а сегодня гляжу снова обновления, и вышла оказия, на обновлении пайтон пакета numpy.

Обновление прервалось с хулиардом ошибок a la

python-numpy: '/usr/lib/python3.10/site-packages/numpy/random/tests/__pycache__/test_direct.cpython-310.pyc' существует в файловой системе

Все ошибки в пределах каталога /usr/lib/python3.10/site-packages/numpy/

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

Мне кажется не очень правильным грохать каталог. Что и почему случилось? Как чинить?

hikikomori
()

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

 

Давно не заходил. Неужели у одмина закончилась СВО по деаватаризации ЛОРа? Особенно люто доставляет, когда заходишь на какой авито и видишь там лютейшие аватары, до которых никому нет дела. Но видимо закошмарить ЛОР было куда важнее, чем гешефтную офшорную площадку.

Впрочем простите мне это лирическое отступление, а речь пойдёт об:

Нужно видеть разложение картинки на пиксели.

Как отмасштабировать изображение так, чтобы пиксели были не только без блюра, но и с отступом между друг-другом в N реальных пикселей?

Для примера картинки возьмём:

# Кодировать спрайт Марио в base64 и записать в файл:
magick 'inline:data:image/png;base64,
iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAO
xAGVKw4bAAAA00lEQVQ4ja1UwRGDMAyTe7zLJmWUzMoodBO6gHmkhsRWcukVvYID
kiKbiKoqbsTjTjIAmLq7IvXzwGHahJ5sUKBJKKhf3rcVAPB8pZ5BTihyEcxLomuD
Fxhqyryk06WtDZ93LSB+bMqYvBtPBsQYA2FP3YPl2XUIAIpcsCZ5eRM18slvALyL
CoFAu5EApCn7tsbx+hY0U55llmkYG7NefuhzKAVFUv1Mm8L+EgKWa5zDQbIWqiNn
riuvID8g1r4c2Hi6Ghvg6sg/mqEIDv+9v2+/sQ8vtmAvY/Wf0QAAAABJRU5ErkJg
gg==' mario.png

Просто увеличить:

# Однако, при простом увеличении пиксели смазываются. Для 
# точного увеличения следует использовать -scale вместо -resize:

convert -scale 1200%  -quality 100 mario.png mario-big.png

и вот хочется, чтобы каждый увеличенный пиксель отстоял от другого на 1px. Как это сделать поизящнее?

Давно не практиковался с im, простых решений в голов не приходит(

hikikomori
()

tor-browser не обновляется.

 

Задолбало уже, что при каждом обновлении идут ошибки от необновления тора. Как это исправить?

yay -Syua  --noconfirm
curl: (35) OpenSSL SSL_connect: Соединение разорвано другой стороной in connection to dist.torproject.org:443 
==> ОШИБКА: Ошибка при загрузке 'https://dist.torproject.org/torbrowser/11.0.15/tor-browser-linux64-11.0.15_ru.tar.xz.asc'
    Прерывание...
 -> error downloading sources: tor-browser 

Цель - чтобы при обновлении он сам обновлялся корректно без плясок и смс. Скачивать вручную через прокси, ставить вручную - не вариант.

hikikomori
()

killall перестал удалять процессы по имени

 

killall plasmashell
plasmashell(1944): Функция не реализована
plasmashell: процесс не найден

Для перезапуска плазмы приходится теперь вручную узнавать PID:

top | grep plasma

и затем

kill 1944
kstart5 plasmashell

Но так неудобно, плюс я привык кикать процессы быстро по именам, а теперь это боль. Раньше это работало! Что случилось?

hikikomori
()

Изучаю возможности ImageMagick - тред #1 графические примитивы

 

Howdy!

Хочу на холсте нарисовать несколько пикселей.

magick -size 10x6 xc:khaki -fill black -draw 'point 3,2' draw_point.gif
magick -size 10x6 xc:khaki -fill black -draw 'point 3,2 point 1,2' draw_point.gif

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

Нагуглил такой метод:

input.txt

# ImageMagick pixel enumeration: 3,4,255,rgb
0,0  
1,0: (0,0,0)
2,0: (255,255,255)  
0,1: (0,0,0) 
1,1: (255,255,255)   
2,1: (0,0,0) 
0,2: (255,255,255)    
1,2: (0,0,0)        
02,03: (0,0,0)         

Теперь по этому файлу создаём наш пиксель арт:

convert -background tan txt:input.txt -filter point -resize 64x64! output.png

Прекрасно, у меня получилось! Я даже воспылал вдохновением и попробовал нарисовать спрайт Марио. Но не тут-то было. Хотя в документации пишут, что: you do NOT need to define ALL the pixels. на самом деле нельзя описать пиксели с не нулевой x позиции. Нужно построчно слева направо описать, пусть не до правой границы, но если начать новую строку не с первой колонки, то error/convert.c/ConvertImageCommand/3325.

Я попробовал с этим смириться, и описал голову Марио: https://pastebin.com/TyyDSibf

convert -background tan txt:mario.txt -filter point -resize 64x64 mario.png
convert: no images defined `mario.png' @ error/convert.c/ConvertImageCommand/3325.

Даже если бы получилось, то при смене background пришлось бы менять цвет ведущих с начала строки лишних пикселей (да, у меня для теста они 255) и они занимают кучу лишнего места, и не получилось.

ЧЯДНТ?

Помогите plz правильно описать спрайт Марио.

Можно конечно и так:

# Кодировать спрайт Марио в base64 и записать в файл:
magick 'inline:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAO xAGVKw4bAAAA00lEQVQ4ja1UwRGDMAyTe7zLJmWUzMoodBO6gHmkhsRWcukVvYID kiKbiKoqbsTjTjIAmLq7IvXzwGHahJ5sUKBJKKhf3rcVAPB8pZ5BTihyEcxLomuD Fxhqyryk06WtDZ93LSB+bMqYvBtPBsQYA2FP3YPl2XUIAIpcsCZ5eRM18slvALyL CoFAu5EApCn7tsbx+hY0U55llmkYG7NefuhzKAVFUv1Mm8L+EgKWa5zDQbIWqiNn riuvID8g1r4c2Hi6Ghvg6sg/mqEIDv+9v2+/sQ8vtmAvY/Wf0QAAAABJRU5ErkJg gg==' mario.png

Но эта компиляция неудобна для редактирования точек и я хочу освоить данный инструмент txt:. Но описывать только те точки, что хочу. И желательно не кодами, а именами, которые почему-то не проходят.

Ссылки:

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

hikikomori
()

На LORе сегодня упали аватары?

 ,

А куда пропали пользовательские аватары? В профиле дефолтный пик, в темах пусто. Вотзефак?

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

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

hikikomori
()

Двухмониторная система без иксов (или в tty по ctrl+alt+F2...F6

 , ,

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

Сейчас по дефолту изображение дублируется на оба монитора.
Я хочу на выбор:

А) расширения экранов по вертикали - низ 1го монитора склеивается с верхом 2го, чтобы на экран влезало вдвое больше строк логов. И запилить этот режим по дефолту, чтобы при загрузке, когда я вижу прогресс, он использовал эту возможность.

Б) на одном мониторе tty2, на втором - tty3. В одном я подымаю сессию tmux, в другом делаю что-то ещё.

А то каждый раз дублированная картинка уже поднадоела.

hikikomori
()

Как порезать на главы по таймингам скачанный mp3 yt-dlp?

 

Скачиваю аудиокнигу с ютуба в виде mp3, без ненужного видео. Автор потрудился поставить в описании таймкоды. Вопрос - может ли данная утилита после скачивания и вытаскивания mp3, порезать его по ним с именованием по описанию?

Скачать и сохранить только .mp3:

yt-dlp -x --audio-format mp3 -f "bestaudio/best" --write-description  https://youtu.be/DtBkEqADtKQ

Смотрим скачанное описание:

cat 🐙[УЖАСЫ]\ Джеймс\ Герберт\ -\ Туман.\ Аудиокнига.\ Читает\ Олег\ Булдаков\ [DtBkEqADtKQ].description

...
00:00:00 Пролог
00:04:19 Глава 1
00:11:54 Глава 2
00:29:51 Глава 3
...
07:37:13 Глава 20
08:03:05 Глава 21
08:57:46 Глава 22
...

Вот по этим таймингам я и хочу порезать. И чтобы всё сложилось в отдельную папку с файлами по описанию после тайминга. Такое возможно?

hikikomori
()

После обновления нетбук msi s12t подвисает при подключении по wifi

 ,

Я когда-то уже писал о проблеме с wi-fi на этом нетбуке msi s12t, и мы её успешно решили, отдельное спасибо @EXL . ( msi s12t wi-fi проблема ) Но как-то после обновления проблема появилась опять, проверенные методы не помогают. Пробовал разобраться сам, но увы, не получилось.

Сразу после загрузки системы, если нетбук не подключён по RJ45, он пытается подключиться по wifi, соединение сразу обрывается, нетбук наглухо виснет.

Репозиторий где лежали дрова, git@github.com:lwfinger/rtlwifi_new.git больше не существует.

В дуалбуте есть венда7, там всё работает, модуль не помер.

Спасибо дивным обновления ядра, окирпичившим мне нетбук. Пока выгрузил модуль, sudo rmmod -v rtl8723ae чтобы не висло. Можно ли как-то починиить?

P.S. Ещё странности с обвовлениями. Как ни пробовал, даже так: sudo sudo pacman -Syyuu пишет, что нет обновлений. Хотя на другом ПК с тем же Manjaro обновления приходили уже не раз.

hikikomori
()

Потеря фокуса родительского окна в KDE

 , ,

Началось как всегда с глюками, после очередного обновления… Максимально работаю без мыши, где хватает клавиатуры, поэтому заметил глюк и испытал от него наибольшее неудобство.

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

ПРИМЕР: двух мониторная система. На левом экране в полный экран dolphin, на правом экране - также развернут Double cmd. Открываю в нём текстовой файл по F3, его окно открывается за пределами родительскоро окна, на левом мониторе поверх окна dolphin. После закрытия окна, фокус не возвращается к родительскому окну doublecmd, а передаётся dolphin, поверх которого был открыт просмотрщик doublecmd. Если после открытия дочернего окна doublecmd перетащить его на правый экран поверх doublecmd, то фокус вернётся в doublecmd.

Вот как это починить, и какие индийские хипстеры такое нарукожопили? Где-то появилась замечательная галочка «[v] после закрытия окна передавать фокус фоновому, а не родительскому?» и её как водится принудительно включили??

hikikomori
()

Как в консоли измерить звуковую частоту ~3150Hz с line_in ?

 ,

Есть такая программа под оффтопик (работает под wine) wfgui_8_60.exe. Замеряет и выводит частоту 3000/3150Hz которая приходит на line_in. Нужно это для настройки РЧВ моторов кассетных магнитофонов. Вставляется тестовая кассета с записанной эталонной частотой, и воспроизводимая ЛПМ частота замеряется и сверяется в проге с эталоном.

Есть ли консольный linux-way для этого? Мне не хватает функционала, я хочу снять не единовременные показания, а писать в лог время и замер частоты, чтобы потом построить временной график изменения показаний.

Достаточно просто утилиты, дающей на выходе сколько ГЦ она слышит в момент запуска. Оберну это в бесконечный цикл на баше и всё.

.

Для генерации сигнала 3150 использую утилиту:

ecasound -i tone,sine,3150 -o alsa

Так может есть что-то подобное и для замера?

hikikomori
()

Ошибка в терминале - cnf-lookup: error while loading shared libraries

 ,

С недавноего времени в каждом новом открытом сеансе терминала при его открытии появляется:

cnf-lookup: error while loading shared libraries: libboost_locale.so.1.76.0: cannot open shared object file: No such file or directory
bash: append_path: command not found
cnf-lookup: error while loading shared libraries: libboost_locale.so.1.76.0: cannot open shared object file: No such file or directory
bash: append_path: command not found
cnf-lookup: error while loading shared libraries: libboost_locale.so.1.76.0: cannot open shared object file: No such file or directory

Если просто ввести какую абракадабру:

$ blablabla
cnf-lookup: error while loading shared libraries: libboost_locale.so.1.76.0: cannot open shared object file: No such file or directory
bash: blablabla: command not found

Ничего толком не нагуглил. Что такое cnf-lookup и shared libraries libboost? Почему где-т раз в год такое появляется? Как это системно исправить?

hikikomori
()

Посоветуйте скрипт greasemonkey для youtube, чтобы было видно дату

 ,

Howdy!

Ютуб очень бесит своими изменениями UI с неудобного, но приемлемого на неюзабельное или вовсе вырвиглазое УГ.

ПРОЛОГ:
Вот недавно он перенёс описание видео снизу в правый блок. Но всё равно чтобы увидеть нужно сначала посмотреть вниз, кликнуть там, и потом сделать глазами маршбросок вправо и прокручивать там, если например там таймкоды какого сборника музыкадляпроггеровсуперподборкастопицоткомпозиций. раньше было приемлимо, теперь стало неюзабельно, и я больше не ругаю тех, кто ленится делать к видео описание и всё лепит в закреп коммент.

НАИБЕСЯЧЕЕ:
Дата создания видео, совмещённая с количеством просмотров. (голосом Карлина)Я её блять не вижу.(Карлин off) Она банально не помещается на моём 3:4 мониторе, почему эти 314доры принуждают меня покупать fullhd из-за одной строчки? Говорил я себе, и растягивал окно браузера на два монитора 3:4 своей двухмониторной системы.
А недавно и этого стало не хватать, чтобы это поле с датой отображалось. (снова Карлин) ему блять опять перестало хватать места. Может кому-то пора прекратить столько жрать?(off) Мне приходится растягивать окно на 3 монитора, чтобы его края вылазили за пределы моего рабочего стола, и только тогда я вижу колво просмотров и дату. Это уже 314здец какой-то за гранью.

КРАТКО:
Посоветуйте плиз что делать, или какой скрипт для обезьянки, чтобы дата создания видео ютуба не пропадала на не мега огромных мониторах.

На https://greasyfork.org/ru уже искал, нету.

Скриншоты.

hikikomori
()

Как перенаправить трафик в оддельном сеансе терминала через прокси, tor?

 , , , ,

Как думаете, долго ещё жить ютубу в РФ? Пост о возможной проблеме, и немного отвлечённый. Если многабукав, читайте последниЙ абзац.

ЦИТАТА из сети:
YouTube идёт к тому, чтобы стать в России вне закона, заявил председатель комитета Совета Федерации по конституционному законодательству Клишас.
Официальный представитель МИД России Мария Захарова: «Судя по всему, YouTube себе приговор подписал. Сохраняйте контент, переносите на российские платформы. И побыстрее».

У меня недавно один блдский провайдер-монополист устроил недельный даун без сети. Плюс ещё опсос заблокировал симку в usb свистке, и я в полной мере оценил прелести жизни вообще в офлайне.

Но я уже выкачал 279Gb всяких видео с ютуба, плюс давно раздаю 4.9Т торрентов с музыкой, кино, аудкнигами. Так что не то, чтобы сильно обламывался без контента, но постоянно возникает необходимость выкачать и пересмотреть с ютуба что-то ещё.

Есть браузер тор, есть в жирнолисе и вивальди бесплатные плагины прокси и vpn. Но когда я в консоли выкачиваю yt-dlp видео, то если заблокируют youtubeтытруп, то возникает вопрос:

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

hikikomori
()

yt-dlp - ERROR: Postprocessing: Conversion failed!

 

$ yt-dlp --remux-video mkv https://youtu.be/AJKDCOBmoDM
[youtube] AJKDCOBmoDM: Downloading webpage
[youtube] AJKDCOBmoDM: Downloading android player API JSON
[youtube] AJKDCOBmoDM: Downloading MPD manifest
[youtube] AJKDCOBmoDM: Downloading MPD manifest
[info] AJKDCOBmoDM: Downloading 1 format(s): 302+251
[dashsegments] Total fragments: 31
[download] Destination: Oscillofun на С1-77 [AJKDCOBmoDM].f302.webm
[download] 100% of 29.94MiB in 00:14
[download] Destination: Oscillofun на С1-77 [AJKDCOBmoDM].f251.webm
[download] 100% of 3.37MiB in 00:00
[Merger] Merging formats into "Oscillofun на С1-77 [AJKDCOBmoDM].webm"
ERROR: Postprocessing: Conversion failed!

Получаю на выходе файлы

$ ls -la
  3535845 июл 19  2019 'Oscillofun на С1-77 [AJKDCOBmoDM].f251.webm' # только звук
 31397777 мар 11 21:11 'Oscillofun на С1-77 [AJKDCOBmoDM].f302.webm' # только видео
   845925 мар 12 15:51 'Oscillofun на С1-77 [AJKDCOBmoDM].temp.webm' # 5 секунд готового ролика.

Убирать --remux-video mkv пробовал. Без эффекта.

С другими видео всё ок. Вот удивился, а шо це за таке и что делать.

upd. Выкачивал большой свой плейлист с ютуба, статистика накопилась, оказывается ещё несколько видеороликов не скачались, 10 из сотни с небольшим. Всё с той же ошибкой.

hikikomori
()

KDE - Слетели шрифты, цвета, и иконки в некоторых приложениях

 ,

Manjaro linux KDE. Периодически падает оформление окон, замечаю по факту какой-то дичи на экране. Сейчас нужно было поработать в офлайне в локальном WYSIWYG-редакторе, выбрал bluegriffon. Поставил, запускаю, вижу это.

bluegriffon-3.1-17 Кажется что-то не так с цветами, не всё видно http://0x0.st/oPH_.png

Шакальный битый шрифт в настройках. http://0x0.st/oPH2.png

Подумал сначала, что это проблема негров, а не шерифа, но:

Невидимые инструменты в Kolourpaint:
http://0x0.st/oPH4.png

Ещё если из просмотрщика картинок запускать через контекстное меню внешний редактор, то у последнего тоже так всё слетает. А если запускать его отдельно, то не слетало.

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

p.s. Да, недавно обновлялся. как обычно.

hikikomori
()

vim: YouCompleteMe unavailable: module 'collections' has no attribute 'Mapping'

 ,

Стоит vim с плагинами. Всё работало, но что-то пошло не так. Как это починить?

:PluginInstall проходит успешно, но без результата. Что-то с питоном слетело видимо после обновления версии.

cat ~/.vimrc 
...
Plugin 'Valloric/YouCompleteMe'         " Автодополнение
...
hikikomori
()

Как узнать текущие обои в KDE через консоль?

 ,

Manjaro KDE, на рабочем столе выбрано слайдшоу из древа каталогов. А там у меня скриншоты из просмотренных фильмов за лет десять. Очень любопытно подчас увидеть некоторые из них, хочется даже название фильма вспомнить, но не всегда по картинке ясно.

Но имя файла содержит название, отсюда и пара вопросов:

  • Можно ли где что вручную добавить (без conky) чтобы в углу экрана писался путь и имя файла текущих обоев рабочего стола? Может тут что дописать можно?
vim /usr/share/plasma/wallpapers/org.kde.slideshow/contents/ui/main.qml 
  • Как из консоли узнать тоже самое? Я знаю где лежит конфиг, и придумал такой костыль:
cat ~/.config/plasma-org.kde.plasma.desktop-appletsrc | grep -B 1  SlideInterval

Но может есть решение более правильное через запросы к системе, а не прямой grep конфига?

hikikomori
()

firefox после обновления начал выгружать фоновые вкладки =(

 , ,

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

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

hikikomori
()

mpd + ncmpcpp + cp1251 = ?

 , ,

Вообще-то я использую cmus и горя не знаюне знал, но вот посоветовал мне @modest попробовать vimpc. Дай думаю расширю кругозор, но не тут-то было. Во-первых нужно mpd запустить, итд. Несмотря на тесное знакомство с vim, vimpc я вообще не осилил.

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

Это надо же было так назвать: ncurses Music Player Client cpp всё просто только автокомплит и спасает: ncm+TAB+ENTER. Как писали тут на лоре: «уверен, что есть какие-то исторические причины непроизносимым названиям, порой без гласных вообще, но зато имеющих глубокий скрытый смысл.»

В общем нагуглил видео инструкцию и статью буквами, как это настроить. И в арчвики подчерпнул, какие кнопочки нажимать, чтобы заиграло.

Запускаю, но вижу до боли знакомую картину с тэгами в кодировке 1251. То есть вижу жерню вместо русских букв. В cmus тоже есть такая проблема, и там я тоже долго искал, как её решить и слышал много воплей этоневозможно и перекодируйтэги, но решение там такое: :set id3_default_charset=cp1251

Предполагаю, что в софтине с непроизносимым названием, расшифровывающимся как Ncurses Music…, тоже есть подобное решение. Или решать его надо в демоне mpd, или и в демоне и в ncmpcpp (бедный мой мозг, ты это выговорил).

Где-то натыкался на добавление в cat ~/.config/mpd/mpd.conf строки:
id3v1_encoding "WINDOWS 1251", но не помогло.
Перезапустить демона не забыл:
systemctl --user restart --now mpd

ИТОГО если не осилили все эти букавы, какую команду ввести в консоль плеера или в какой конфиг, чтобы эта цука начала понимать тэги в 1251, как это сделал cmus?

hikikomori
()