LINUX.ORG.RU

Форум

Активные теги:

 , , , , , , , , , , , , , ,

Как отключить многопальцевые жесты мультитач для сенсорного экрана?

Форум — Desktop

Всем привет, уважаемые лор юзеры! Убунту 24.04, GNOME. ID железки сенсорного экрана из выхлопа lsusb такие: Bus 001 Device 003: ID 1fd2:8102 Melfas LGDisplay Incell Touch. Надо отключить не всю железку, а только многопальцевые жесты, оставив однопальцевые. Пробовал популярный гномовский дисейблер 2021 — не помогает. И еще пробовал всякие xinput крутить — тоже безрезультатно. Подскажите пожалуйста, хотя бы в какую сторону копать?

 , , ,

Infra_HDC
()

Про лорчик и современную разработку

Форум — Talks

Привет лорчик. Нашел прекрасное видео про современную веб-разработку со всеми необходимыми атрибутами типа ИИ, раст, вим и т.д. по всем советам советчиков, прям атмосфера лорчика. https://www.youtube.com/watch?v=xE9W9Ghe4Jk

 2026, ,

goingUp
()

В последних сборках Ubuntu 26.04 при запросе пароля командой sudo, обратная связь - отображает символы звездочки

Форум — Security

В последних сборках Ubuntu 26.04 при запросе пароля командой sudo, обратная связь по паролю теперь включена по умолчанию и отображает символы звездочки (*) при вводе пароля. Традиционно sudo не предоставлял обратную связь по паролю в целях безопасности, чтобы не раскрывать длину пароля, если кто-то просматривает/делает снимок экрана. Но разработчики sudo-rs изменили это поведение по умолчанию ради улучшения пользовательского опыта.

Некоторые новые пользователи Linux поначалу были сбиты с толку отсутствием каких-либо индикаторов/обратной связи при вводе пароля командой sudo, но пользователи справлялись даже в последние годы, когда все больше геймеров и энтузиастов переходят на Linux. Две недели назад в исходном коде sudo-rs по умолчанию была включена опция «pwfeedback»:

"Измените значение по умолчанию так, чтобы при вводе паролей отображались звездочки. Звездочки по-прежнему можно отключить, явно выключив pwfeedback.

Это решает серьезную проблему пользовательского интерфейса для новых пользователей. Теоретически безопасность ухудшается, поскольку длина паролей становится доступна тем, кто наблюдает за вашим экраном, но это ничтожно малое преимущество, которое значительно перевешивается проблемой пользовательского интерфейса. Помимо sudo/login, ни один другой интерфейс ввода паролей не пропускает звездочки (включая другие в Linux)".

Это связано с сообщением об ошибке, опубликованным в октябре, в котором предлагалось включить pwfeedback по умолчанию для «принятия разумных современных решений в области пользовательского интерфейса».

https://www.phoronix.com/news/sudo-rs-password-feedback

Мнение?

 , sudo-rs

hakavlad
()

Владельцам logitech wingman force 3d

Форум — Linux-hardware

Шанс не то, чтобы велик, но всё же.

Если тут есть владельцы сабжа, посмотрите, пожалуйста, какие максимальные значения у вас принимают оси (без калибровок jscal)

 

iSage
()

~/.ssh/config подключение к одному хосту из разных мест. ☑️

Форум — Admin

Дано:

  • Ноутбук, с которым я бываю на работе и «где-то ещё»;
  • Рабочий сервер, «белого» IP нет;
  • ssh-туннель через мой домашний компьютер.

Требуется:

Настроить config, чтобы подключаться к одному хосту в зависимости от расположения. Не исключаю, что это невозможно. Но вдруг. :^)

Чуть подробнее с примерами:

Host work
	HostName my.home.net
	User user
	PubkeyAuthentication yes
	IdentityFile ~/.ssh/work
	Port 20000
	IdentitiesOnly yes

Host work_local
	HostName 192.168.1.200
	User user
	PubkeyAuthentication yes
	IdentityFile ~/.ssh/work
	IdentitiesOnly yes

Если я на работе, я подключаюсь так:

$ ssh work_local

Если я «где-то ещё»:

$ ssh work

Хочется, чтобы я мог в обоих случаях делать:

$ ssh work

Но если я на работе, то подключение по локальной сети (ssh user@192.168.1.200), а если «где-то ещё», то подключение через домашний компьютер (ssh -p20000 user@my.home.net).

 

Jullyfish
()

Как выкачать репозитарий Debian 13 на внешний HDD?

Форум — Admin

Задача: сделать полное локальное оффлайн-зеркало Debian 13 (trixie, amd64) на внешний NTFS-диск, чтобы потом на машине без интернета ставить пакеты через apt install.

Источник — mirror.yandex.ru. Диск монтируется через Dolphin в /media/nadim/9C46944C469428D2.

Что пробовал

1. apt-mirror

Настроил /etc/apt/mirror.list:

set base_path    /media/nadim/9C46944C469428D2/debian-repo
set nthreads     5
set _tilde       0

deb http://mirror.yandex.ru/debian/ trixie main contrib non-free non-free-firmware
deb http://mirror.yandex.ru/debian/ trixie-updates main contrib non-free non-free-firmware
deb http://mirror.yandex.ru/debian-security/ trixie-security main contrib non-free non-free-firmware
deb http://mirror.yandex.ru/debian/ trixie-backports main contrib non-free non-free-firmware

Скачал ~185 ГБ пакетов, всё завершилось без ошибок. Структура каталогов на месте: trixie, trixie-updates, trixie-backports, trixie-security.

Прописал в sources.list:

deb [trusted=yes] file:/media/nadim/9C46944C469428D2/debian-repo/mirror/mirror.yandex.ru/debian/ trixie main contrib non-free non-free-firmware
deb [trusted=yes] file:/media/nadim/9C46944C469428D2/debian-repo/mirror/mirror.yandex.ru/debian/ trixie-updates main contrib non-free non-free-firmware
deb [trusted=yes] file:/media/nadim/9C46944C469428D2/debian-repo/mirror/mirror.yandex.ru/debian-security/ trixie-security main contrib non-free non-free-firmware
deb [trusted=yes] file:/media/nadim/9C46944C469428D2/debian-repo/mirror/mirror.yandex.ru/debian/ trixie-backports main contrib non-free non-free-firmware

Результат: apt update крутится в цикле — получает файлы Packages (Пол), потом игнорирует (Игн), и так по кругу. apt install htop — «Невозможно найти пакет».

Причина: apt-mirror не скачивает by-hash директории, переводы (i18n), DEP-11 метаданные (AppStream-иконки). Современный apt без by-hash не может нормально прочитать индексы.

2. rsync -avz для dists/

Попробовал докачать только каталоги dists/ через rsync:

sudo rsync -avz --delete rsync://mirror.yandex.ru/debian/dists/trixie/ \
  /media/nadim/9C46944C469428D2/debian-repo/mirror/mirror.yandex.ru/debian/dists/trixie/

Результат: rsync скопировал симлинки вместо реальных файлов. На зеркале Яндекса dists/ содержит симлинки на служебный каталог zzz-dists/:

InRelease -> ../../zzz-dists/trixie/InRelease
Packages.xz -> by-hash/SHA256/d103f0fd...

Сам zzz-dists не скачался — все симлинки битые.

3. rsync -avzL (dereference symlinks)

Добавил флаг -L, чтобы rsync копировал реальные файлы вместо симлинков:

sudo rsync -avzL --delete rsync://mirror.yandex.ru/debian/dists/trixie/ \
  /media/nadim/9C46944C469428D2/debian-repo/mirror/mirror.yandex.ru/debian/dists/trixie/

Результат: rsync попал в бесконечную рекурсию по симлинкам — начал создавать вложенные каталоги updates/updates/updates/updates/... уходящие на десятки уровней вглубь. Завершился с ошибкой. После этого apt update по-прежнему не работает — файлы не на месте или побились.

Вопрос

Как правильно сделать полное оффлайн-зеркало одного релиза Debian 13 (trixie, amd64) на внешний NTFS-диск, чтобы apt update + apt install работали без ошибок?

Интересует рабочий подход — apt-mirror, rsync, debmirror или что-то ещё. Главное, чтобы в итоге получилась структура, с которой apt нормально работает через file://.

Система: Debian 13 trixie, KDE, amd64. HDD — внешний, NTFS, монтируется через Dolphin.

 , ,

nadim
()

glpi 11x 2 LAN

Форум — Admin

…есть ли такая возможность поставить GLPI 11x так, чтоб было 2 подключения по внешней карте и по локальной сети?..

 

kuraltay-khan
()

Как в android заставить любой сайт работать в фоновом режиме?

Форум — Talks

Например, для youtube есть плагины, а также встроенная поддержка фонового воспроизведения в браузере brave. А если мне надо для произвольного сайта, который отказывается воспроизводиться в фоне? Например, для сервиса конференций https://my.mts-link.ru/ (работает только в хромообразных, по крайней мере без подмены UA).

 ,

Wapieth
()

Не обновляет по команде upgrade

Форум — General

В общем хотел помониторить сети. Не видет в ВМ usb адаптер посмотрел через lsusd в списке не увидел. Попробовал update && upgrade Загрузка встала на 43 процентах на соединении с mirror.cspacehosting.com. Как быть? Кинуть трафик через ВПН. Ведь провайдеры блочат сайты с иностранными доменами. Проблема может в этом. Подскажите помогите. Я нуб. Учусь.

 

uzerlocal
()

Догадался, как воспроизводить DSD/DSF в qmmp без внешнего DAC! ☑️

Форум — Multimedia

subj. Нужно включить плагин SoX resampler и поставить 96000.

 , , dsf, ,

Shadow
()

degraided raid5 разобрать без добавления дисков и сохранить данные

Форум — General

Описано из спортивного интереса, буду рад если меня где-то поправят/предложат решение проще. Но проверить уже не смогу, останется кому-то ещё как пример реализации. Допускаю что мне повезло с моим подходом решения.
Утащите в раздел, какой для темы правильнее


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

Более подробно об изначальном состоянии

# cat /proc/mdstat 
md127 : active raid5 sda1[3] sdd1[1]
      2147483648 blocks super 1.2 level 5, 256k chunk, algorithm 2 [3/2] [_UU]
      bitmap: 44/44 pages [176KB], 131072KB chunk
# pvs
PV             VG      Fmt  Attr PSize   PFree
/dev/md127     storvg0 lvm2 a--  <21,83t 197,74g
# vgs
VG      #PV #LV #SN Attr   VSize   VFree
storvg0   1   1   0 wz--n- <21,83t 197,74g
# lvs
LV                    VG      Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
data                  storvg0 -wi-a-----  21,63t
# df -h
Файловая система              Размер Использовано  Дост Использовано% Cмонтировано в
/dev/mapper/storvg0-data         22T         857G   21T            4% /mnt/data
* я забыл сюда добавить mdadm --detail, ну, уже поздно.

Идею действий взял из https://unix.stackexchange.com/questions/519814/shrink-mdadm-raid-5-containing-lvm

Действия

  1. Уже утащил все возможно нужные данные с ext4 раздела максимально высвободив место
    • осталось 857G данных
  2. umount, e2fsck -ff /dev/storvg0/data на всякий случай
  3. Уменьшаю LV и ФС на ней до «с запасом» lvreduce -L 1t -r -v /dev/storvg0/data
  4. По ссылке упоминалось pvmove фрагментов в начало диска, мне не потребовалось, пропускаю
  5. Уменьшаю PV до «с запасом» pvresize -v --setphysicalvolumesize 2t /dev/md127
    • да, я мог уменьшить сильнее, не стал
    • `pvs –units B показывает итоговый размер в 2199019061248B
  6. Уменьшаю raid устройство до «немного больше чем PV устройство» mdadm --grow /dev/md127 --array-size=2147483648
    • где --array-size в KiB
  7. Тут я не был уверен в своих действиях и просто пошёл уменьшать разделы на которых сидит raid, т.к. не нашёл никакой информации о способах проверки/правки как/где на диске raid располагает данные кроме metadata.
    • пришёл к мысли, что RAID будет использовать всегда не более чем Array Size от начала собственных разделов/дисков и доп действия не требуются. И лучше я оставлю с запасом места чем ошибусь.
  8. Остановил raid массив mdadm --stop /dev/md127
  9. Переразметил диски, которые были в raid
    1. Я могу так сделать т.к. у моего массива metadata=1.2, т.е. заголовки массива в начале диска.
    2. Удалил единственный раздел с raid
    3. Пересоздал с тем-же смещением, но размером в 2050G, чуть больше чем размер до которого я уменьшал RAID массив
      • Не удаляю partition signature раздела как предлагает fdisk
    4. Для одного из дисков(sda) создал второй раздел того-же размера чтобы потом на него перенести RAID данные со второго диска
    5. Восстановил тип разделов как raid
  10. Перетаскиваю оба raid раздела на один диск dd if=/dev/sdd1 of=/dev/sda2 status=progress
  11. Собираю массив обратно
    • При попытке собрать «в лоб» ругань на диски вида /dev/sda1 does not have a valid v1.2 superblock, not importing!
    • Нужен ключ --update=devicesize, т.к. явно изменился размер дисков
    • mdadm --assemble --run /dev/md127 /dev/sda1 /dev/sda2 --update=devicesize -> mdadm: /dev/md127 has been started with 2 drives (out of 3).
    • После сборки ругань в dmesg и pvs в виду попыток прочитать данные с учётом изначального объёма массива
      • dmesg: Buffer I/O error on dev md127, logical block 5859375600, async page read
      • lvs: Error reading device /dev/md127 at 24000002457600 length 4.
  12. Проверяю данные на LV e2fsck -ff /dev/storvg0/data
  13. mount LV и успешный доступ к данным.

Далее можно уже собирать RAID1 на втором диске и переносить туда данные, но мне лень это тут описывать.
Успешно скопировал данные из raid5, бегло вроде повреждённых данных нет. «не бегло» среди образов VM и музыки я так просто повреждение данных не найду.

 , ,

Flotsky
()

BSD — всё?

Форум — Talks

Минюст РФ признал Калифорнийский университет Беркли (University of California, Berkeley) нежелательной организацией © (habr.com).
И ОС и лицензия попадают под статью КоАП РФ Статья 20.33. ? © (consultant.ru)

 

quickquest
()

Иностранные слова на сайте

Форум — Linux-org-ru

Компьютерные программисты Счетоводы ЭВМ неоднократно обсуждали запрет на вражеские слова на ЛОРе, но таперича у нас есть Федеральный закон от 24.06.2025 №168-ФЗ. Он вносит изменения в Закон РФ «О защите прав потребителей» — добавляет отдельную статью 10.1. © (rbc.ru)

Уже 3 день иноязычные заголовки разделов ЛОРа нарушают права «потребителей информации»™, доколе? :)

 

quickquest
()

Создал два скрипта для массовой загрузки в Wikimedia Commons: cli и для gThumb

Форум — Multimedia

Приветик, как то так сложилось что мне близко движение архиваторов, спасающих исторические и культурные артефакты планеты, в разных аспектах. Многовато у меня уже стало подвижек в этой теме, но сегодня только про два моих полезных инструмента для меня и вас - Python обёртки вокруг официального Pywikibot, которыми я уже загрузил тысячи файлов. Вы тоже загружайте в Wikimedia Commons - если копирайт чист и файлы полезны для людей, с Коммонс (на русском называется Викисклад) потом люди могут вставлять в статьи Википедии. Например может у вас есть много фото - например со старыми зданиями (где архитектор умер более 70 лет назад), животными, едой, и прочим. Или сканы газет 19 века которые ещё не загрузили, книги.

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

Второй мой скрипт тоже классный - типа плагин для gThumb, там можно указать скрипт, и даже горячую клавишу навесить. Даже не знаю кто из этих двух лучше - здесь из привычного gui можно загрузить фоточки, и даже указать категории.

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

 , ,

vitaly-zdanevich
()

А чем пользуются линуксоиды для хранения и перевода Tether (USDT)? Работает ли TronLink?

Форум — Talks

Имею небольшую сумму USDT, которую хочу вывести в свой кошелек. Проблема в том, что кошелька-то у меня и нету.

Начал разбираться в вопросе. Мне нужен некастодиальный кошелек с открытым исходным кодом. Стал искать, оказалось что весь интернет забит «сервисами хранения» USDT, типа храните ваши ключи у нас. Ну уж нет, нам нужно проверенное и безопасное решение.

В конце концов накопал TronLink Wallet на https://tronlink.org. Нашел видео с объяснениями, там товарищ ставит как расширение Firefox. Попытался установить, и оказалось что на этом официальном сайте расширения для Firefox и нету. Стал разбираться куда оно делось. В процессе копаний перекидывает на сайт:

https://app-tronscan.pages.dev/

Который помечен Firefox как поддельный. Вроде как расширение для Firefox удалили где-то 2022 году, причины удаления найти не удалось.

Решил посмотреть что там с расширением для Chrome. Оно вроде есть:

https://chromewebstore.google.com/detail/TronLink/ibnejdfjmmkpcnlpebklmnkoeoi...

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

Нашел страницу на GitHub:

https://github.com/TronLink

На нем видно, что проект tronlink-extension был заброшен в 2024 году. Нигде не нашел новостей, что TronLink как расширение браузера уже больше не разрабатывается. При этом на странице расширения Chrome написана версия 4.7.4 и дата 28 февраля 2026 г.

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

https://github.com/TronLink/tronlink-version/commit/9a1f10aa4452856127db1f093...

И там версия 4.7.3 и дата 24 февраля 2026 г. Как такое может быть? На странице расширений Google Chrome версия выше, чем в официальном репозитарии. Что за дичь?

В общем, мне нужен совет: можно ли пользоваться этим самым TronLink Wallet в виде Crome Extention? Будет ли он работать в Chromium? Почему такой бардак?

 , , , usdt,

Xintrea
()

Посоветуйте беспроблемную usb wi-fi карту, заодно можно и роутер

Форум — Linux-hardware

Доброго дня. Переехали в новое помещение, но соседей дохрена, на 2.4 ГГц все каналы забиты. Надо бы роутер по проще, чтобы верхний бенд был и, главное, карточку, чтобы воткнул и дебиановское ядро сразу бы потянуло карту, чтобы с драйверами и прочей непотребностью не возится. Ну или как вариант надо просто роутер с хорошей мощностью на 2.4.

 

unname
()

Настройка Prosody

Форум — Admin

На vps установлен сервер prosody (xmpp). При отправке в сообщениях друг другу фоток и видео помимо самих фоток и видео, создаётся ссылка на саму фотку или ролик типа https://upload.jabber.xxxxxx.xxx:5281/file_share/019cac7f-d0ea-7078-8d18-02061f7c60db/XHwLvtRaUk.mp4. Так вот, фотки по этой ссылке открываются. а видосы нет. Открывается пустой плеер и всё. При этом сам видос на сервере есть (wget`ом нормально скачиваются что видос, что фотка, так же видос скачивается если в браузере ПКМ-скачать). Что можно предпринять, чтобы видос показывался в браузере?

Забыл добавить, и в логах, и в браузере 416 ошибка.

 

Caldin-Maldin
()

Проигрыватель музыки для ZX-Spectrum, новая версия

Форум — Talks

В 2026-м году продолжаем программировать для ZX-Spectrum. ZX-Spectrum всё ещё годен для проигрывания PSG музыки, и это ПО мне служит постоянно. Возможно, оно послужит кому-то ещё. Плеер читает коллекции музыки с дискет и воспроизводит их в (случайном) порядке. Имееся функция сортировки. Отличием от софтвээ, произведённого ZX-хэкерами, является человеческий, ориентированный на клавиши, интерфейс, поддержка стандартных форматов дискет. Максимальное количество файлов - 415. Можно играть треки с двух дискет. И оно вообще, работает, не виснет. Системные требования : ZX-Spectrum 128k+Beta128 disk interface. Запускать на эмуляторе можно, но смысла в этом я не вижу.

Скачать плеер

Коллекции музыки

Следующее короткое видео демонстрирует возможности программы, а также, звук настоящего PSG (Programmable Sound Generator) AY-3-8912.

PS. Linux тут практически не причём. Пишу сюда, потому что zx.pk.ru окончательно от меня защитился, а больше писать некуда, всё чуть менее, чем мертво.

 ,

lenin386
()

Алгоритм актуализации передаваемой информации в распределенных системах ☑️

Форум — General

Тут очень много специалистов, может подскажет кто, уже неделю не могу придумать надежную систему передачи информации в системе «клинт-клиент».

Представьте, у нас есть информация об определенных вещах. Допустим айди вещи, количество конкретно этого предмета. Каждый клиент может стать «сервером», расшаривая свои вещи другим клиентам. А может быть ретранслятором - не расшаривая свои вещи, но передавая чужие остальным клиентам.

Передавать можно по одной вещи за раз. Принимать тоже придется по одной и объединять все это в единую таблицу.

Абстрактно представим, что у меня есть три шапки и кроссовки и два пальто. Я делаю себя сервером. Теперь каждый другой клиент может меня просканировать и увидеть, что у меня три шапки, кроссовки и два пальто. Он делает себя ретранслятором. Теперь если третий клиент начнет сканирование, то одновременно мою талицу будем отдавать и я и он.

Допустим, он тоже делает себя сервером. Теперь и у меня и у него две таблицы: моя и его. При сканировании третьим клиентмо мы оба отдаем и его и мою таблицы.

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

Но прием то и отдача происходят одновременно. Нужны какие то уникальные айди для каждой вещи? Но как узнать ее уникальность и не дублировать?

Допустим, мы при приеме добавляем все вещи во временную таблицу и используем два префикса передачи: первый обычный и завершающий, укзаывающий что можно собирать таблицу. Но даже так почему то сбои передачи.

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

 

LightDiver
()

Сделать выделение галочками неинтересных тем в трекере (для фильтрации)

Форум — Linux-org-ru

Хотелось бы, чтобы при просмотре списка тем в трекере была возможность отметить галочками неинтересные, чтобы при следующем посещении трекера они не мусолили глаза. Это позволит:

  • увидеть каждую тему в трекере по крайней мере один раз;
  • сократить время на просмотр списка активных тем за счет фильтрации ранее помеченных как неинтересные.

 , , ,

Zaruba
()

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