LINUX.ORG.RU

Сообщения hikikomori

 

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

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

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

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

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

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

 

hikikomori
()

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

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

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

(reverse-i-search)`': █

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

(reverse-i-search)`█': 

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

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

 ,

hikikomori
()

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

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?

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

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

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

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

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

 ,

hikikomori
()

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

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

 ,

hikikomori
()

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

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

 

hikikomori
()

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

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

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

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

 ,

hikikomori
()

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

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

И вот опять:

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

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

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

 , ,

hikikomori
()

Посоветуйте plz CLI утилиты для редактирования id3tag

СИНОПСИС: Периодически навожу порядок в тэгах музыкальных mp3 коллекций. Пока работаю в GUI - easytag. Очень хочется делать это в пределах консоли, поскольку музыку слушаю только в cmus из-под сессии tmux, и лазить в другие программы не очень удобно, особенно в GUI в сеансе ssh. Или когда мне нужно сотне mp3 какой аудиокниги назначить один общий тэг:

find . -type f -iname "Эдгар*.mp3" -print -exec lltag --yes -a "Эдгар А. По" {} \;

но гуй, кракозябры вам, а не русские буквы.

Вроде утилит много, но все как-то работают с киррилицей через жопу.

id3v2

Беру для примера файл с правильно заполненными и корректно отображаемыми русскими тэгами.
Пытаюсь добавить/изменить тег:

id3v2 -a "ТехнологиR" Технология\ -\ Всё\,\ что\ ты\ хочешь.mp3

Просматриваю:

id3v2 -l Технология\ -\ Всё\,\ что\ ты\ хочешь.mp3
id3v1 tag info for Технология - Всё, что ты хочешь.mp3:
Title  : AQ, GB> BK E>G5HL              Artist: ТехнологиR
Album  : 06<8 =0 :=>?:C                 Year: 1994, Genre: Unknown (255)
Comment: Exactaudiocopy v1.0b4           Track: 2
id3v2 tag info for Технология - Всё, что ты хочешь.mp3:
COMM (Comments): ()[eng]: Exactaudiocopy v1.0b4
TALB (Album/Movie/Show title): 06<8 =0 :=>?:C
TCON (Content type): Synth-Pop/New Wave/Techno/Pop (255)
TIT2 (Title/songname/content description): AQ, GB> BK E>G5HL
TPE2 (Band/orchestra/accompaniment): "5E=>;>38O
TRCK (Track number/Position in set): 02
TYER (Year): 1994
APIC (Attached picture): ()[, 3]: image/jpeg, 9926 bytes
COMM (Comments): (ID3v1 Comment)[XXX]: Exactaudiocopy v1.0b4
TPE1 (Lead performer(s)/Soloist(s)): ТехнологиR

Вроде ок, иду в cmus, делаю :update-cache -f, и вижу вместо букв:

<12>AQ, GB> BK E>G5HL (Технологи)          

Пробую менять tittle:

id3v2 -t "Всё, что ты хочешь." Технология\ -\ Всё\,\ что\ ты\ хочешь.mp3

Вижу в cmus вместо букв:

Всё, что ты хоче (Технологи)     

Хотя сама утилита внутри себя вроде как записанное прочитала:

id3v2 -l Технология\ -\ Всё\,\ что\ ты\ хочешь.mp3 | grep TIT

ВЫВОД:
TIT2 (Title/songname/content description): Всё, что ты хочешь

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

Такие же проблемы с другой утилитой:

lltag --yes -a "Technologia" Технология\ -\ Всё\,\ что\ ты\ хочешь.mp3

Или:

id3tool --set-artist="Технология" Технология\ -\ Всё\,\ что\ ты\ хочешь.mp3

Даже если использовать латинские буквы, внезапно всё равно, кракозябры.

Утилиту eyeD3 не пробовал, не удалось даже установить пошли проблемы ошибка: не удалось получить файл 'python-faker-' они специально так называют файлы? Я даже не хочу с этим разбираться…

Конечно можно потом сделать

mid3iconv Технология\ -\ Всё\,\ что\ ты\ хочешь.mp3

и исправить кодировку, но хотелось бы без лишней работы писать сразу в правильную.

Может нужно провести какие-то неочевидные действия по подготовке консоли? Или есть адекватные нормально работающие CLI утилиты?

Как узнать в какой кодировке тэги? Чем их нормально без лишнего мусора посмотреть?

У меня в который раз опустились руки, но вы видели, я честно пытался. :-(

 

hikikomori
()

Входящий звонок на десктоп неизвестно откуда

Недавно получил очень странный входящий звонок на десктоп и никак не могу понять откуда и как он поступил. На десктопе (manjaro kde) из мессагеров стоит только телеграм 4.14.15, больше ничего. ни скайпов ни вотсапов или вайберов. В истории звонков телеги звонка нет, в настройках звонков все звонки вообще запрещены - я попросил друга попробовать позвонить мне, не получилось.

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

  • изменено

Рядом на столе смартфон с телегой молчит. Какое-то время «несказанно удивляюсь», потом жму отмену. Сфоткать экран в тот момент или выполнить на окне xpror не догадался, а теперь как найти что это было?

Что я вообще могу сделать? Какая-то хтонь открыла на моём ПК окно с входящим звонком(?), что это вообще было. Атака какого-то бота?

 ,

hikikomori
()

telegram упал, веб версия недоступна, на ведре работает.

Что-то опять случилось?

telegram десктоп - выпало сообщение о ошибке и пропали все чаты. обновляю пока систему, может опять вынуждают обновляться?

https://web.telegram.org/ - доступен только через прокси, авторизация по QR не работает. По коду работает.

 

hikikomori
()

Посоветуйте маленький GUI text editor с переносами строк

manjaro linux kde

hi, all! Посоветуйте plz маленький быстрый внешний редактор для double cmd. У внутреннего нет переноса длинных строк.

Сейчас использую leafpad, но у него выход под alt+F4, а нужен выход по Esc, чтобы как внутренний. Иначе неудобно, путаюсь, часто сам файлманагер закрываю.

geany и другие монстры есть для крупных дел и не предлагать. всё что с кучей свистелок перделок не предлагать, консольные пусть останутся в консоли - не предлагать. Хорошо, если это нативный QT для KDE, главное - быстрота и выход по ESC..

 , ,

hikikomori
()

Перемещение файлов в Double Commander «НЕ РЕАЛИЗОВАНО»?!

All, подскажите, что случилось с софтиной? Всегда было, а тут пропало. Пытаюсь переместить файл по F6, ^x ^v, вылетает окошко с локаничной фразой не реализовано. На любых файлах в любое откуда и куда.

Это же основная операция файлменеджера, не могли «не реализовать», годами им пользуюсь, постоянно муваю сортирую файлы, не помню, чтобы с этим сталкивался. Вероятно, это какой-то сбой или временный деактив?

Double Commander
Version: 1.0.11
Revision: 272
Commit: 0b8ba3838
Build date: 2023/05/07
Lazarus: 2.2.6.0
FPC: 3.2.2
Platform: x86_64-Linux-qt5
OS version: Manjaro Linux
Widgetset library: Qt 5.15.12, libQt5Pas 5.6.1

 ,

hikikomori
()

Как sed вывести заданные абзацы из разных файлов?

Добрый тревожный вечер над фолиантами лора, сэры и леди!

Есть файлы со стихами , строфы разделёны пустыми строками:

$ ls -1 "~/Документы/стихи/Эдгар По/Ворон/"
'eng 1845.txt'
info
В.Бетаки.txt
'В.Брюсов 1905-24.txt'
Г.Аминов.txt
'Дм. Мережковский 1890.txt'
'К.Бальмонт 1894.txt'
'М.Зенкевич 2002.txt'
'проза-аноним 1885.txt'
'С.Муратов 2003.txt'

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

 

hikikomori
()

yamagi-quake2 не качается пакет

Заметил при обнолении системы, всё виснет на попытках скачать yamagi-quake2.

Пакет quake2-8.30.tar.xz недоступен также со страницы проекта.

Что у них случилось никто не знает? И как при обновлении указать исключение этого пакета, чтобы не вешал весь процесс? Именно ключом,а не лезть в конфиги IgnorePkg. Нашёл сам:

yay -Syu --noconfirm --ignore quake2-8.30.tar.xz

 

hikikomori
()

Как в KDE отключить прозрачность заголовка окна?

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

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

Например: Параметры системы -> Внешний вид -> Оформление окон Можно выбрать готовый шаблон, загрузить другой готовый шаблон, и всё. Отредактировать выбранный невозможно. И такой дебилизм во всех настройках внешнего вида.

p.s.

[_] разрешить анонимные комментарии
принципиально не поставил галочку.

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

 ,

hikikomori
()

Деанон в telegram?

howdy, народ. Как вы думаете, насколько анонимен telegram? Не с позиции деанона пользователя со стороны корпорации или государства, а с позиции деанона одного пользователя другим.

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

В одном крупном чате оставляю комментарий по обсуждаемой теме. Вскоре мне отвечает какой-то аноним, выражая несогласие с моим мнением и в качестве аргумента называя меня паспортным именем. В следующем сообщении деанонит мой мобильный. (не привязан ни к каким банкам кстати, для них у меня отдельный телефон с кнопками)

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

И времени прошло слишком мало для ручных поисков. Вторая идея - а ля специалист СБ сбербанка с гигантской базой контактов в телефоне. (а сколько в смарте можно тысяч контактов забить?) Ходит по чатам в телеге и ищет рыбов.

Других идей у меня нет, либо я отстал от жизни.

Общение прерываю. Чуть позже раздаётся звонок на симку мобильного. Кто-то неугомонный хочет пообщаться со мной… Ну ок, отвечаю. Со слов звонившего он не тот анон, а его другой собеседник, с которым в споре анон дерзко перешёл на личности, и этот мэн имеет желание за сие спросить, а анон по-братски дал разгневанному оппоненту мой номер телефона под видом своего, но назвался почему-то другим именем. Объясняю звонящему, что меня зовут не так, и ничем не могу помочь. Звонивший извиняется, но вскоре перезванивает снова. Видимо с первого раза не поверил) На этот раз поверил и обещает больше не беспокоить. Больше никто не звонил.

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

Вот что это было?

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

 ,

hikikomori
()

Хоткеи Plasma перестали работать

Подскажите пожалуйста, чтобы это могло быть?

Работали, и внезапно перестали. На ПК ничего не делалось даже и не обновлялось.

Открыть кнопку на панели задач: Meta+1,Meta+2,Meta+...,

http://0x0.st/Hwfh.png

Перезагрузки плазмы, ПК не помогли. А без этих хоткеев как без пояса с элексирами в Diablo…

 ,

hikikomori
()

В tmux перестали запускаться использующие иксы утилиты

С каких-то пор начались проблемы внутри сессии tmux. В отдельном окне терминала без tmux проблем нет.

trans "$(xclip -o)" # перевести буфер обмена

Invalid MIT-MAGIC-COOKIE-1 key                                                       │                                         
Error: Can't open display: :0      

Костыли типа DISPLAY:=0 не помогают.
Что случилось и как починить?

так же было настроено копирование из внутреннего буфера tmux в иксы путём простого выделения строки текста мышью. Кажется так: tmux, выделение мышью, X буфер обмена

И это тоже перестало работать. А было очень удобно - в мане выделяю фрагмент, и тут же его перевожу.

 , ,

hikikomori
()

Как в KDE сделать общие приложения для всех рабочих столов?

HOWDY!

Я бы не создал этот топик, но упоролся искать настройки, в какую жопу это опять перенесли.

Одна комната, три рабочих стола. На каждом почему-то по дефолту свой набор программ. Если я открываю на 1м коммандер, то на 2-3м столе его нет.

Я уже везде смотрел. Находил какие-то настройки, но они не действуют. Как вернуть нормальное? Чтобы открытая на одном столе прога была видна и на всех остальных.

 , ,

hikikomori
()

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