LINUX.ORG.RU

Сообщения question4

 

Странное поведение «Информации о странице» в Firefox

Форум — Desktop

Открываю страницу, на которой картинки вставлены как фон, пытаюсь сохранить одну из них: Ctrl-I, вкладка «Мультимедиа», перехожу в конец списка и двигаю указатель стрелками вверх, чтобы найти нужную и сохранить. Когда попадаю на один из файлов, он автоматически сохраняется в директорию для сохранения и открывается в новой вкладке. Пример: страница https://t.me/expensive_hurma/32027, самопроизвольно сохраняющийся файл — fbc3125735.webp (нижний из файлов на telesco.pe).

Лечится?

Firefox 146.0.1, Gentoo.

 

question4
()

Gentoo будет по умолчанию ставить PipeWire на десктопах

Новости — Gentoo Linux
Группа Gentoo Linux

До недавнего времени в Gentoo звуковая подсистема по умолчанию не указывалась. Если пользователь ничего не менял при установке с нуля, звук в Firefox, например, отсутствовал.

С 15.01.2026 в десктопных профилях по умолчанию включаются флаги USE="pipewire pulseaudio screencast". С этими флагами на большинстве архитектур программы будут собираться с поддержкой API PulseAudio и выводить звук через PipeWire. На Alpha и HPPA PipeWire нет, поэтому там будет использоваться PulseAudio.

Кроме того, флаг screencast включает возможность захвата экрана и удалённого десктопа через PipeWire. В Wayland через него же делаются скриншоты и иконки/превью окон.

По-прежнему, ничего не мешает установить USE="-pipewire -pulseaudio -screencast" и продолжать пользоваться ALSA.

>>> Оповещение на gentoo.org

 ,

question4
()

Выключатель 11х15 мм

Форум — Talks

Достался старый матричный принтер Epson. Рабочий, но без выключателя — кто-то из предыдущих владельцев впаял вместо него перемычку в блок питания. В результате, единственный способ сбросить неверную задачу — выдёргивать вилку из розетки.

Рокерные выключатели, похожие на виденные мной у таких принтеров, продаются в куче мест, но отверстие под него какое-то нестандартное — 11 на 15 мм (11,3 х 15,5, если совсем точно). Ближайшее, что нашёл — 9,2х13,8, которые в этом отверстии не держатся. Либо гораздо бОльшие, которые не лезут.

Главная проблема — поиск по размерам. На большинстве сайтов его нет. Многие продавцы даже не указывают размеры, только наименование модели. Я пробовал искать спецификации, на что-то нашёл (KCD, MRS/MIRS), на что-то нет.

Вопрос специалистам по всему: где найти выключатель заданного размера за разумную цену?

UPD: Обратил внимание на рёбра жёсткости с внутренней стороны. Затем изучил фотографии этого выключателя на картинках. Похоже, родной выключатель тоже был меньше этого отверстия, и крепился не к корпусу, а к пластине, которая вставлялась в пазы в рёбра жёсткости. Сделать такую пластину — не проблема, поэтому подбирать размер выключателя не нужно.

 

question4
()

Хорошая фраза из интернета

Форум — Talks

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

Первоисточник не знаю. Гугл указывает на https://www.threads.com/@soratnik/post/DTQms5cAVll/причина-по-которой-оперативная-память-подорожала-в-четыре-раза-заключается-в-том (заблокирован), Яндекс — на https://vk.com/wall-17892518_196510, DuckDuckGo от этого запроса падает.

P.S. Подсказали вероятный первоисточник: https://www.facebook.com/tony.rush/posts/just-so-im-clear-on-this-the-price-of-computer-memory-has-tripled-because-a-bunc/10173241046360531/ (тоже заблокированный)

Just so I’m clear on this: the price of computer memory has tripled because a bunch of memory that hasn’t yet been manufactured has been pre-ordered so it can be used in GPUs that aren’t yet installed in data centers that haven’t been built yet in order to supply a demand that doesn’t exist so the companies can earn profits that won’t happen.

16.12.2025 было только «втрое». Пузырь продолжают раздувать.

 , , пузырь

question4
()

«Интересные» товары на маркетплейсе, который всех бесит

Форум — Talks

Смотрел предложения RTX 5090, отсортировал по цене, обнаружил это. Почему-то сразу возникли идеи аморального использования этих товаров.

За 4 500 р. (старая цена 10 000 р.) — светильник в виде из видеокарты:
https://basket-29.wbbasket.ru/vol5777/part577792/577792067/images/big/1.webp
https://basket-29.wbbasket.ru/vol5777/part577792/577792067/images/big/2.webp
https://basket-29.wbbasket.ru/vol5777/part577792/577792067/images/big/3.webp
https://basket-29.wbbasket.ru/vol5777/part577792/577792067/images/big/4.webp

За 11 500 р. (старая цена 200 000 р.) — «видеокарта … без платы, графического процессора и видеопамяти»:
https://basket-34.wbbasket.ru/vol7230/part723070/723070150/images/big/1.webp
https://basket-34.wbbasket.ru/vol7230/part723070/723070150/images/big/2.webp (обратите внимание на текст)
https://basket-34.wbbasket.ru/vol7230/part723070/723070150/images/big/3.webp
https://basket-34.wbbasket.ru/vol7230/part723070/723070150/images/big/4.webp
https://basket-34.wbbasket.ru/vol7230/part723070/723070150/images/big/5.webp

Без ссылок, чтобы не обвиняли в спаме.

P.S. «Аморального» — в смысле порицаемого обществом, если не уголовно наказуемого. Продать настольную лампу и радиатор с подсветкой под видом видеокарты. Или подарить на новый год, а потом расстроить, сказав, что это такое на самом деле.

P.P.S. Присмотрелся. Похоже, светильник представляет собой видеокарту, у которой работает только подсветка.

 

question4
()

Как заглянуть в пайп?

Форум — General

Работает команда wget ... | grep ... | awk ... Мне надоело ждать, пока она закончит, хочу посмотреть, не начал ли wget качать что-то не то. PID процессов 3750, 3751, 3752 соответственно.

# ls -l  /proc/375{0,1,2}/fd 
/proc/3750/fd:
итого 0
lrwx------ 1 oleg oleg 64 дек 30 02:47 0 -> /dev/pts/7
l-wx------ 1 oleg oleg 64 дек 30 02:47 1 -> 'pipe:[4587155]'
l-wx------ 1 oleg oleg 64 дек 30 02:47 10 -> 'pipe:[997829]'
l-wx------ 1 oleg oleg 64 дек 30 02:47 12 -> 'pipe:[997830]'
l-wx------ 1 oleg oleg 64 дек 30 02:47 2 -> 'pipe:[4587155]'
lrwx------ 1 oleg oleg 64 дек 30 02:47 3 -> 'socket:[4638567]'

/proc/3751/fd:
итого 0
lr-x------ 1 oleg oleg 64 дек 30 02:48 0 -> 'pipe:[4587155]'
l-wx------ 1 oleg oleg 64 дек 30 02:48 1 -> 'pipe:[4587157]'
l-wx------ 1 oleg oleg 64 дек 30 02:48 10 -> 'pipe:[997829]'
l-wx------ 1 oleg oleg 64 дек 30 02:48 12 -> 'pipe:[997830]'
lrwx------ 1 oleg oleg 64 дек 30 02:48 2 -> /dev/pts/7

/proc/3752/fd:
итого 0
lr-x------ 1 oleg oleg 64 дек 30 02:51 0 -> 'pipe:[4587157]'
lrwx------ 1 oleg oleg 64 дек 30 02:51 1 -> /dev/pts/7
l-wx------ 1 oleg oleg 64 дек 30 02:51 10 -> 'pipe:[997829]'
l-wx------ 1 oleg oleg 64 дек 30 02:51 12 -> 'pipe:[997830]'
lrwx------ 1 oleg oleg 64 дек 30 02:51 2 -> /dev/pts/7

Что отсюда можно извлечь?

Ответ:

strace -p 3751 -e read,write -s 1000000 --strings-in-hex=non-ascii-chars

Дополнение: А вот так можно перебросить процесс на ядерный терминал, чтобы перезапустить иксы:

reptyr -s 12306

 , , ,

question4
()

Anna's Archive скрэйпнули Spotify

Форум — Talks

https://habr.com/ru/news/979568/
https://annas-archive.li/blog/backing-up-spotify.html (вроде, не блокируется в РФ, но не открывается)

Anna’s Archive скачали со Spotify 86 млн. композиций (~99.6% прослушиваний) и метаданные для 256 млн. композиций (~99.9% архива Spotify) — для создания глобального архива музыки, подобного созданному ими же архиву книг. Целенаправленно скачивалось только помещённое на сайт до июля 2025 года, более новое может отсутствовать.

Пока выложили только торрент с метаданными. Обещают выложить музыку с popularity>0 в 160kbps Vorbis, а с popularity=0 в 75kbps Opus (значительная её часть ниже качеством и/или сгенерирована ИИ). Музыку будут выкладывать порциями, по убыванию популярности.

В Spotify подтвердили сбор общедоступных метаданных и обход DRM, учётные записи сборщиков данных заблокированы, защита усилена.

Anna’s Archive — пиратская библиотека, созданая в ответ на закрытие «Z Library» в 2022 году. Заявляет целью сохранение всех знаний и культуры человечества. По собственной оценке собрали 16% книг мира. Синхронизируются с Z Library, LibGen и SciHub.

Так как Spotify с российскими IP работать отказывается, но засоряет своими страницами выдачи поисковиков, ничего кроме злорадства новость не вызывает :)

 , ,

question4
()

Как проверить принтер?

Форум — Linux-hardware

Есть современный десктоп с Линуксом и портами USB, современный телефон с Termux и разъёмом USB Type C, «целое множество пассивных переходников и кабелей всех сортов и расцветок» и старый матричный принтер. Кабель USB-Centronics (IEEE 1284) заказан, но не доехал и не оплачен.

  1. Как послать на печать текстовый файл (в ASCII)? Подключить кабель Centronics, проверить, что создалось устройство /dev/usb/lp?, и послать в него файл cat english_text.txt > /dev/usb/lp0 ? Или предварительно надо убедиться в наличии каких-то модулей и опций ядра? — ОТВЕТ: Если есть модуль usblp, и отключён cupsd — можно. Но cupsd такое поведение пресекает, а свойства принтера сквозь переходник не видит.

  2. Можно ли совершить аналогичные действия из Termux на телефоне? Что для этого нужно помимо рута?

UPD: В присутствии модуля usblp, переходник USB-Centronics опознался как 1a86:7584 QinHeng Electronics CH340S; для него автоматически создался /dev/usb/lp0. Теперь осталось добраться до принтера.

UPD2: От рута head ... > /dev/usb/lp0 на Epson LX-100 работает. Основной пользователь не состоит в группе lp. Но можно добавиться в группу без перелогина при помощи newgrp.

UPD3: После пересборки мира с USE="cups", перелогина в иксы, запуска cupsd и настройки принтера usb://USB2.0-Print/?serial=0.0 на http://localhost:631 — /dev/usb/lp0 прекратил появляться, но теперь можно печатать текстовые файлы lp -d 1 -o print-quality=5 text-ascii.txt Но примерно четверть ударов игл приходится не туда. Такое ощущение, что каждая строка печатается в 4 прохода, и 3-й приходится за правым концом строки. Кто-нибудь помнит, как настраивать драйвер CUPS для Epson LX-100 (9-игольный матричный)?

UPD4: Без CUPS cat ... > /dev/usb/lp0 нормально работает для шрифтов Draft и Draft Condensed, но аналогично глючит для Roman и Sans Serif, требующих печатать больше точек. Чётные и нечётные строки немного смещены друг относительно друга по горизонтали — говорят, это решалось программой Aristotle или Aris. После пылесошенья концевики заработали, и головка перестала биться об края, но из лотка бумагу не берёт, работает как с лентой. Вскрыл корпус, обнаружил следы неаккуратного вскрытия и перемычку на месте выключателя. Сервисное руководство в сети не нашёл. На одном форуме попросил ещё раз выложить скан, но он без схем. Но это уже аппаратные проблемы, не связанные с первым вопросом.

 centronics, , ,

question4
()

Пропадает звук

Форум — Linux-hardware

Внезапно без видимых причин пропадает звук во всех приложениях. Приложения работают без ошибок, но колонки молчат. MPV, Firefox, Audacity… В прошлые 2 раза помогла перезагрузка. Рестарт pipewire (1.4.9) не помогает. ALSA, PipeWire, KDE, X, Gentoo. Звук идёт через материнскую плату ([AMD] Family 17h/19h/1ah HD Audio Controller), хотя в видео тоже что-то есть.

emerge --info: https://pastebin.com/A99ruwGZ

lspci -kk: https://pastebin.com/r52uia0X

dmesg: https://pastebin.com/JwYgSi2a

Лог dmesg кончается на 20:41, звук пропал где-то между 21:00 и 23:00.

Куда копать?

Дополнение 1:
lsmod показал отсутствие snd. После modprobe snd звук появился, но какой-то треск вместо музыки.

Дополнение 2:
Как выгрузить snd_hda_codec_hdmi? Как понять, кто его держит?

Дополнение 3:
Удалось восстановить звук, выгрузив все модули snd* через (modprobe -r --remove-holders в цикле к каждому модулю по числу модулей), загрузив snd и рестартанув alsasound и gentoo-pipewire-launcher. Было ли необходимо для этого отключать все звуковые карты в настройках KDE и закрывать Firefox и настройки KDE — не уверен.

Дополнение 4:
В третий раз способ не сработал. Вместо звука треск.
Внёс в чёрный список:

blacklist snd_hda_codec_hdmi
blacklist snd_hda_codec_realtek
blacklist snd-hda-codec-hdmi
blacklist snd-hda-codec-realtek

и в /lib/modprobe.d/dist-blacklist.conf, и в /etc/modprobe.d/blacklist.conf, но snd_hda_codec_hdmi продолжает грузиться по modprobe snd_hda_intel. В пятый раз сработал.

Дополнение 5:
В /etc/modprobe.d/alsa.conf сменил options snd cards_limit=2 на options snd cards_limit=1

Дополнение 6:
Не помогло. После >3 суток непрерывной работы снова переключилось на HDMI. Воткнул колонки в монитор с выходом 3,5 мм — звук работает, несмотря на то, что монитор подключён через Display Port. И даже громче, чем через звуковое гнездо на материнской плате.

Дополнение 7:
Если динамик подключён через монитор, а монитор гаснет от неактивности, звук отключается. В результате я остался без будильника.

 , , ,

question4
()

Какие параметры можно засунуть в плейлист mpv?

Форум — Multimedia

Простейший случай — плейлист создаётся ls -1 *.mp4 *.webm > playlist.txt и смотрится mpv -playlist playlist.txt -shuffle

Но в директории помимо 2-5-минутных клипов есть и фильмы вроде Interstella 5555, Remember the Future или The Wall. Их для такого просмотра стоит разбить на отдельные песни (особенно 2-й). Как это лучше сделать?

Мечтаем дальше. Сейчас массово повадились переделывать видео в 16:9 из 3:4 или 2.39:1. В лучшем случае добавляют чёрные полосы, в худшем — растягивают по вертикали или заменяют чёрный фон той же увеличенной и размытой картинкой. mpv умеет обрезать размер и масштабировать, но можно ли задавать эти параметры в плейлисте, по которому mpv будет прыгать в произвольном порядке?

У кого есть опыт?

 

question4
()

Прокрутка мышью дёргается туда-сюда

Форум — Talks

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

Кто как чистит свои мыши?

P.S. Большая часть моих мышей дома и на бывших работах — дешёвые Genius. Но я спросил о том, кто как эту проблему решает и для других мышей — от мусорных ноунеймов, до дорогих и навороченных.

 

question4
()

Скриншоты видео размазываются

Форум — Multimedia

Скриншоты видео, сделанные встроенным инструментом Firefox выходят размазанными. Например, с https://rutube.ru/video/6a20ed30f8b1368f21d36605b43f8ba0/?t=10 и https://t.me/kozakrichala/49394 выходит https://0.vern.cc/v.png и https://0.vern.cc/9.png — наложенные элементы управления чёткие, само видео размазано до нечитаемости. Аналогично с превью, которые появляются при наведении мыши на табы открытых страниц. При этом средствами DE скриншоты получаются нормальные.

Запустил с чистым профилем — скриншоты делаются нормально. Отключил напоминание «picture-in-picture» — стало размазывать. Создал новый профиль — повторить не удалось, размазывает с самого начала.

Firefox 140.5.0 (ESR). Версия 137 не размазывала. Gentoo.

В чём проблема?

UPDATE: В 145.0.1, вроде, прекратило размазывать.

 

question4
()

ЛОР в ELinks

Форум — Linux-org-ru

Сейчас пришлось писать на ЛОР из Elinks, обнаружил проблему: поле «Сообщение» для ввода текста на странице комментария – всего 1 строка высотой и 21 символ шириной. Такое же поле «Сообщение» на странице создания новой темы – 20 строк по 21 символ.

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

P.S. Пробовал только в чёрной теме.

 ,

question4
()

xf86OpenConsole: VT_ACTIVATE failed: Operation not permitted. Switching VT failed

Форум — Linux-hardware

При запуске X Window в логе возникает предупреждение:

(WW) xf86OpenConsole: VT_ACTIVATE failed: Operation not permitted

и затем ошибка:

(EE) xf86OpenConsole: Switching VT failed

Куда копать?

Xorg.0.log для разных драйверов:
radeon: https://pastebin.com/mrhp1UKT
amdgpu: https://pastebin.com/MQSbey9R
загрузка без /etc/X11/xorg.conf: https://pastebin.com/0sYmK5Br

dmesg: https://pastebin.com/T5j9b9e0
конфиг ядра: https://pastebin.com/t9yp9W6j
lspci -kk: https://pastebin.com/3M5H0fTv

 , ,

question4
()

Райзен не поддерживает опкоды Вишеры

Форум — Talks

Гадство. Бинарники, скомпилированные с оптимизацией под AMD FX не работают на топовом Ryzen. Хотя казалось бы…

P.S. Инструкции по решению этой проблемы написали ещё в 2018-м. Просто я с этим до сих пор не сталкивался. https://wiki.gentoo.org/wiki/Fix_My_Gentoo

P.P.S. https://wiki.gentoo.org/wiki//etc/portage/package.env — как этого избегать хотя бы для ключевых программ. И тут возникает дилемма: dev-lang/python оптимизировать очень желательно, но без него не будет работать пересборка :)

 , ,

question4
()

Кто-нибудь в языковых моделях разбирается?

Форум — Talks

https://shaochenze.github.io/blog/2025/CALM/
https://github.com/shaochenze/calm

Чем отличается предлагаемый подход?

 ,

question4
()

Wget и touch в Termux спотыкаются на двоеточии

Форум — Mobile

Понадобилось срочно скинуть на телефон пачку PDFов. python -m http.server, на телефоне в Termux wget -m http://192.168.1.57:8000/

В ответ ошибка:

192.168.1.57:8000/index.html: Operation not permitted                          
Cannot write to ‘192.168.1.57:8000/index.html’ (Operation not permitted).

Директория 192.168.1.57:8000/ создалась успешно, но wget писать в неё не может. Лет 5 назад на старом телефоне это работало. В чём проблема теперь?

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

UPDATE: Похоже, wget ни при чём. mkdir внутри директории «192.168.1.57:8000» работает, но touch — нет, и копирование в неё — тоже. Аппарат Huawei, версия прошивки 14.2.0.180(C10E2R5P2)

Лечится?

 , ,

question4
()

Кто-нибудь знает, что в Python Software Foundation случилось?

Форум — Talks

https://pyfound.blogspot.com/2025/10/NSF-funding-statement.html

С год назад подали на грант правительства США на усиление безопасности Python и PyPI. Заявку одобрили. Сейчас должны были перевести полтора миллиона долларов, но обнаружилось новое требование — PSF должен был подтвердить, что не работает и на время гранта не будет работать по каким-либо программам, продвигающим или пропагандирующим DEI или другую дискриминационную идеологию, нарушающую федеральные законы США против дискриминации. PSF отказался.

Я правильно понял, что они по DEI получают гораздо больше этих полутора миллионов, поэтому отказались?

Кто хочет, может сделать новость.

 

question4
()

Жёсткий диск заикается

Форум — Linux-hardware

Не очень старый Seagate (изготовлен в 2018, работает с 2022) внезапно начал «заикаться»: при чтении файла процесс зависает с характерным тихим «бряком» диска, затем какое-то время тарахтит, как дисковод на сбойном секторе. Времени возиться с этим не было, поэтому терпел, хотя заикания случались всё чаще.

Пару дней назад компьютер отключил мониторы из-за длительной неактивности, после чего прекратил реагировать на внешние раздражители. Кроме Alt-SysRq, на которую мигал светодиодами клавиатуры. После ресета GRUB отказался грузиться.

Загрузился со старого диска (Toshiba), который при последнем включении работал нормально — на нём тоже начались заикания, с паузами до 2 минут. Сделал на нём загрузочные флешки, опробовал, хотел переделать — на этом диске GRUB тоже отказался грузиться. То есть виновата материнская плата, которая портит диски.

В итоге переставил Seagate в другой системный блок, загрузился с флешки и просканировал fsck — нашлось несколько ошибок, которые были исправлены. За сутки заикания не проявлялись.

Вопросы:

  1. Что это было? Конденсаторы на материнской плате помирают?

  2. Как оценить нанесённый диску ущерб? Как эти сбои сказались на достоверности данных в таблице SMART?

 , ,

question4
()

Добавить текстовый комментарий в WebP

Форум — Multimedia

Хочу добавить 1400-байтный комментарий к картинке. exiv2 -c отвечает «Установка Image comment в WebP изображений не поддерживается». webpmux требует созданный сторонней программой файл exif (или xmp) и не проверяет его валидность, если использовать *.exv, сделанный exiv2, другие программы этот комментарий не видят.

Чем его добавить?

Или WebP принципиально не могут содержать текст?

 ,

question4
()

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