LINUX.ORG.RU

Сообщения yax123

 

Выбираем ноутбук. Снова

Всех, как обычно, приветствую.

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

Чего хочется:

  • что-то надежное, с чем не будет пердолинга. Раньше я всегда просто брал фуджик бизнес серии и все. Потом вот пробовал леново (смешанные ощущения).
  • процессор пофиг, средней мощности и без глупых проблем. 8-16 ядер за глаза.
  • памяти 32Гб (более чем достаточно). можно начать с 16 с возможностью доставить.
  • видео интеграшка (но желательно помощнее)
  • пара портов для nvme
  • диагональ от 15,6, можно 16. Можно даже 17 попробовать. Матовый экран. как минимум фуллхд.
  • клавиатура очень желательно полная и с двухэтажным enter.
  • максимальная поддержка линукса. там точно будет слака15.

На что точно пофиг: цветовой охват, подсветка клавиатуры, зарядка от type-c, масса, работа от аккума.

Склоняюсь ко всяким леново, делл, хп, msi (что можно купить в мск, предварительно потрогав).

Есть предвзятой отношение к асерам и асусам (возможно зря). Ну и есть какие-то китайцы, с которыми совсем все непонятно.

Эпл не рассматриваю, бесит их аллюминий и кнопки.

Вобщем, это просто резервное рабочее место для внезапной удаленки. Главное надежность.

Что можете подсказать?

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

 

yax123
()

программа учета домашней бумажной библиотеки

Приветствую всех специалистов по всему.

Неспешно ищется програмка с гуйинтерфейсом под линукс для учета книг в домашний библиотеке. Книг стало много. Уже непонятно, что есть, где стоит и т д.

Чего хочется: Удобство для добавления книг в бд. Хранение полной инфы типа название, авторы, издательство, год, всякие коды и т д. Присваивание различных параметров типа размеров, массы, номер полки, тема подтема и т д. Чтобы можно было забивать справочники и из них добавлять разные параметры типа авторов и издательств. Ну и мощный язык запросов для поиска и катологизации типа sql.

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

Остальные велкам, с трепетом ожидаю ваших экспертных предложений.

Писать самому такую прогу не вариант. Мне такое скучно делать.

Насчет объемов. Если все книги поставить в одну стопку то будет около 9 метров. Так что да, учет нужен.

 ,

yax123
()

гостевой линукс в virtualbox и vlan

Всех приветствую. Есть вопрос для настоящих тру-админов.

Исходные данные: Хост с линуксом (5.15) и виртуалбоксом (6.0.14). Гостевая такой же линукс. Сеть гостевой в режиме моста. Прописан выделенный мак для сетевки гостя средствами виртуалбокса.

Все это воткнуто в локалку с tagged vlan. По умолчанию все ходят в сеть 10.ххх. Если мак попад в список - то в 100.yyy. Везде dhcp.

Так вот. В текущей конфигурации хост получает ип 10.ххх. а гость 100.ууу. Вроде как логично. Но к сожалению, гость в своем сегменте не видит никаких узлов. Даже default gw.

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

P.S. В конфигурации хост на вин10. Виртуалбокс 6.0.4 и гость арч. Все работает.

 ,

yax123
()

слушать музычку без проводов вдвоем

Всех приветствую.

В очередной раз распутывая пару наушников воткнутых в один ноут, подумал. Может все таки есть возможность транслировать через bt на пару стереогарнитур?

Есть ноут с линуксом. Готов туда впердолить если нужен отдельный bt-донгл. Или пару если надо. Нужно готовый рецепт, чтобы подключить два комплекта бт-наушников.

 , , , ,

yax123
()

rtl8153 iFUSE

Всех приветствую. После всех проблем с i210 решили по-упражняться с реалтеком. Проблема такая же. Припаяли чистую микруху, в системе она видится как пара usb-хабов:

Bus 002 Device 002: ID 0bda:0411 Realtek Semiconductor Corp. 4-Port USB 3.1 Hub
Bus 001 Device 002: ID 0bda:5411 Realtek Semiconductor Corp. 4-Port USB 2.1 Hub

Очевидно, что нужно что-то в нее прописать чтобы она видилась как приличное usb-eth устройство (vid:pid или что-то аналогичное). Проблема еще в том, что фьюзы она может хранить не только во внешней eeprom, но и внутри себя. В связи с чем вопросы:

  1. существуют ли в природе инструменты для чтения записи фьюзов в этот контроллер?
  2. Есть ли у кого-то в доступе сетевой адаптер на этом чипе (кроме tplink) на котором установлена внешняя eeprom (93LC46) с которой можно слить дамп?
  3. Кто-то вообще в своих поделках использовал этот контроллер и как он его «заводил»?

 , , , rtl8153

yax123
()

мфу brother DCP-1623w и ubunta 18.04

Всех приветствую. Чет много времени появилось. Решил и про это спросить.

Перед панемией купил вышеуказанный аппарат. В слаке более-менее взлетел, даже скан по сети.

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

Но вот когда я решил этот принтер завести в убунте (на другом ноуте в домашней сети). Получил отлуп - не работает. Вроде поставил все зависимости и все такое - никак!

В связи с чем вопрос, есть у кого-то истории успеха скрещивания убунты и подобного бразера?

 , ,

yax123
()

пищалка в линуксе

Всех приветствую.

Возникла потребность в конце выполнения консольного процесса выдать звуковой сигнал. Типа как в микроволновке.

В наличии:

  • nuc 7
  • ubuntu 18.04

Что пробовал:

  • modprobe pcspkr
  • beep

Динамик точно есть. Если запустить без памяти - пищит.

 , , ,

yax123
()

x11 dummy xinerama - segfault

Всех приветствую. Решил тут прицепить к ноуту второй экран в виде планшета. Решение подсмотренное в интернетах. Делаем виртуальную видюху на драйвере dummy. Для растягивания включаем xinerama. И при включении видим в логах вот что:

[   594.027] (II) This device may have been added with another device file.
[   594.325] (EE)
[   594.326] (EE) Backtrace:
[   594.326] (EE) 0: /usr/libexec/Xorg (OsLookupColor+0x135) [0x5910a5]
[   594.326] (EE) 1: /lib64/libpthread.so.0 (funlockfile+0x50) [0x7fc78e1d43a0]
[   594.327] (EE) unw_get_proc_name failed: no unwind info found [-10]
[   594.327] (EE) 2: /usr/lib64/xorg/modules/drivers/intel_drv.so (?+0x0) [0x7fc78d6667d7]
[   594.328] (EE) unw_get_proc_name failed: no unwind info found [-10]
[   594.328] (EE) 3: /usr/lib64/xorg/modules/drivers/intel_drv.so (?+0x0) [0x7fc78d6f80e8]
[   594.328] (EE) 4: /usr/libexec/Xorg (DRI2CreateDrawable2+0x1ff) [0x55d39f]
[   594.329] (EE) 5: /usr/lib64/xorg/modules/extensions/libglx.so (ht_dump_contents+0x68b) [0x7fc78dac76cb]
[   594.329] (EE) unw_get_proc_name failed: no unwind info found [-10]
[   594.329] (EE) 6: /usr/lib64/xorg/modules/extensions/libglx.so (?+0x0) [0x7fc78daba9b8]
[   594.330] (EE) unw_get_proc_name failed: no unwind info found [-10]
[   594.330] (EE) 7: /usr/lib64/xorg/modules/extensions/libglx.so (?+0x0) [0x7fc78dababef]
[   594.330] (EE) 8: /usr/libexec/Xorg (glvndGetExports+0x1187) [0x562f07]
[   594.330] (EE) 9: /usr/libexec/Xorg (glvndGetExports+0x1ee0) [0x563c60]
[   594.330] (EE) 10: /usr/libexec/Xorg (SendErrorToClient+0x33e) [0x43fafe]
[   594.330] (EE) 11: /usr/libexec/Xorg (InitFonts+0x3a5) [0x443995]
[   594.331] (EE) 12: /lib64/libc.so.6 (__libc_start_main+0xcd) [0x7fc78e00703d]
[   594.331] (EE) 13: /usr/libexec/Xorg (_start+0x2a) [0x42e14a]
[   594.331] (EE)
[   594.331] (EE) Segmentation fault at address 0x0
[   594.331] (EE)
Fatal server error:
[   594.331] (EE) Caught signal 11 (Segmentation fault). Server aborting

Если xinerama выключить, то все нормально работает, на планшете отображается копия экрана.

Может кто сталкивался с таким?

Данные системы: Видео: встройка intel 5.15.19 #1 SMP PREEMPT Wed Feb 2 01:50:51 CST 2022 x86_64 Intel(R) Core(TM) i7-2820QM CPU @ 2.30GHz GenuineIntel GNU/Linux X.Org X Server 1.20.14 libX11-1.7.3.1-x86_64-1 libXinerama-1.1.4-x86_64-3 xf86-video-dummy-0.3.8-x86_64-5

 , ,

yax123
()

ubuntu 18 lts + eth speed 100Mb

Всех приветствую.

Есть система на ubuntu 18.04. Там есть сетевка на гигабит. Но для конкретной системы нужно чтобы там сетевка не автоопределением баловалась, а стоял конкретный 100mb full duplex.

Как это сделать из консоли очевидно: ethtool или mii-tool. Но мне нужно чтобы это сохранялось при перезагрузке. И вот тут тупик.

Максимальный совет это сделать свой скрипт в /etc/init.d и потом его при помощи update-rc.d прописать во все уровни загрузки. Но update-rc.d молча отрабатывает и не запускается. Что делал:

ls /etc/init.d
100Mbs

# update-rc.d -f 100Mbs defaults

Второй вариант

# cat /etc/systemd/network/10-eth0.link
[Match]
  OriginalName=eth0
[Link]
  BitsPerSecond=100M
  Duplex=full
  AutoNegotiation=disable

Нигде не нашел какие варинты приемлет AutoNegotiation.

Тоже мимо.

Как вообще в убунте это делается?

Вариант руками неделать ссылок в /etc/rcX.d не предлагать.

 , , , ,

yax123
()

Расширение для браузера

Всех приветствую.

Ищу расширение или плагин для браузера (фирефокса, если быть точным) которое бы само скликивало рекламу. Чаще всего везде размещается стандартные рекламные блоки в которые можно ткнуть и выбрать что «услуга уже приобретена» или еще чего.

Адблоки и прочее не предлгать. Нужно эмулировать человеческую активность.

 , , ,

yax123
()

i210 прошить flash

Всех приветствую.

Делаем тут на коленке очередную несущую плату для ARM64. Для второго сетевого интерфейса поставили i210. Все взлетело, но из-за пустой флехи она имеет PID=1531, что приводит к тому, что она не подхватывается igb ну и MAC у нее нет.

Нужно как-то достучаться до этой флешки и залить туда нужный дамп. Но вот достучаться пока не получается.

В интернетах пишут про какие-то утилиты про которые все слышали, но никто не видел.

Есть еще вариант с flashrom который поддерживает i210 и установленную флеш (W25Q64). Попробовал ее. Вроде как определила контроллер и флеш, а дальше посчитала, что это OTP и замерзла на этапе Reading flash...:

This chip may contain one-time programmable memory. flashrom cannot read
and may never be able to write it, hence it may not be able to completely
clone the contents of this chip (see man page for details).

Может есть тут опытные прошивальщики сетевых контроллеров от intel изнутри arm64?

 , i210,

yax123
()

барахолка: продаю Fujitsu-siemens u9200

Всех приветствую.

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

Ноут епический. Его судьба - пережить апокалипсис и он с легкостью с этим справится. Был холен и лелеян. Успешно пережил максимальный апгрейд.

Что в комплекте:

  • Core2duo T9500 6 м Кэш/2.6 ГГц/800/Dual (вместо T5250)
  • 4GB ram
  • ssd 120Gb (вместо блинов)
  • 12.1 дм LED матрица от x201 (вместо лампового телевизора). 1280*800.

Из вкусного: нативный rs232 и lpt(через репликатор).

Так же есть еще одна батарея (стандартная)

Ну и естественно репликатор портов. Аккум вполне себе бодрый (можно из двух выбрать пободрей). Родной зарядник.

Специально для любителей старины, винтажа или любителей старинного оборудования требующего нативного rs233.

Взамен хочу «много» денег, например 5000 руб (именно столько стоит моя ностальгия). Внешнее состояние очень хорошее. Фоточек нет, но если будет заинтересованность обязательно пришлю.

Писать на логин собака Яндекс ру

 , , , ,

yax123
()

systemd: зависимости

Всех приветствую.

Возникла нужда настроить зависимости пары юнитов.

unit1:

[Unit]
Description=unit1
TimeoutSec=20
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target

unit2:

[Unit]
Description=unit2
Requires=unit1
After=unit1
TimeoutSec=20
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target

Тоже самое словами (по крайней мере то, что я хочу получить).

unit1 стартует сам по себе и ни от кого не зависит.

unit2 стартует только после uni1, и работает только если работает unit1. Иногда unit1 может останавливаться или рестартовать. И мне нужно, чтобы unit2 при останове первого тоже останавливался, но при старте первого так же поднимался. Пока что, с такими настройками, первоначальный старт нормальный, а вот запуск второго после рестарта первого не происходит.

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

 

yax123
()

установка скорости serial при загрузке

Всех приветствую.

Вопрос про ubuntu 18.04 lts. Где в ней задумывалась установка скорости последовательного порта?

Как установить руками, я знаю. Как сбацать свой сервис и туда прописать все что мне надо, тоже. Меня интересует как это задумывалось в ubuntu.

Причем, мне нужна не скорость ядерной консоли (ttyS0), а просто, еще одного последовательного порта (куда воткнут navis).

Для чего все это. Мне нужно чтобы при старте, gpsd сразу цеплялся к порту и получал координаты. В дистре старая версия gpsd, которая не понимает параметр –speed. Обновлять - не вариант.

UPD: так как установка скорости нужна исключительно для gpsd. То именно для него можно использовать скрипт /etc/gpsd/device-hook который gpsd вызывает перед стартом получения данных и перед завершением работы.

 ,

yax123
()

поменять местами привязку имени сетевого интерфейса и сетевой карты

Всех приветствую.

В полный рост встала специфическая задача. Есть некая ARM-железка. В ней есть встроенный в SoM сетевой интерфейс и внешний интерфейс на базе i210 подключенный в pci-e. Распределяются имена так: i210 - eth0 SoM - eth1

Надо сделать так, чтобы всегда и везде i210 была eth1, а SoM - eth0. Вариант с привязкой по маку не подходит так как это надо встроить в дистр который будет устанавливаться на кучу устройств (с разными мак-ами).

Вариант с алиасами на драйвера так же не подходит (видел тут на лоре в 5 году такое решение). Все драйвера вкомпилены в ядро.

Какие есть вообще варианты и механизмы для решения такой задачи?

 , , ,

yax123
()

восстановить /etc/group

Всех приветствую.

Возник вопрос. Вот у меня есть специальная ubunta 18.04 lts на секретной arm64-железке. И вот там был исправлен /etc/group таким образом, что у единственного пользователя исчез доступ к sudo. Рядом лежит нормальный /etc/group-

Внимание, вопрос. Как можно без рутовых прав (они у нас исчезли) скопировать /etc/group- в /etc/group?

Есть доступ к консоли, есть доступ через сеть, есть доступ к u-boot. Можно вообще перешить, но это слишком грубо.

PS

решение:

добавить в параметры загрузки: systemd.unit=rescue.target

для этого зайти в u-boot и если там у вас лапша из кучи загрузочных скриптов и присутствует cbootargs, то выполнить такую команду: setenv cbootargs "systemd.unit=rescue.target ${cbootargs}" потом boot и наслаждаться жизнью

 , , ,

yax123
()

VirtualBox 6.1.14 и usb-com: moxa 1150

Всех приветствую.

Столкнулся со странной регрессией в виртуалбокс-е. Есть у меня хитрая железка доступ к которой по RS485-4W. В качестве конвертера использую моху. Железка очень специфичная поэтому для всяких штук нужно использовать родное вендо-приложение. Там все огорожено, поэтому куда попало не поставишь. Ну и вот. Где-то год назад для запуска я использовал win7 в виртуалбоксе тогдашней текущей версии (что-то там 5 и т.д.) и все нормально работало. Потом я к снаряду не подходил, а в-бокс потихоньку до обновлялся до 6,1,14. И когда понадобилось опять железку поковырять в обмене пошли ошибки (сама прога показывает). Если смотреть лог-анализатором, то выглядит как смещение отдельных байтов на 1 бит. Если все то же оборудование запускать на вин10 то обмен полностью валидный (аппаратная часть рабочая)

Может кто в курсе, что там сломали в в-боксе или может появилась какая-то настройка которая позволяет нормально железке работать? Моху прокидываю внутрь как усб-устройство. На винде стоит родной драйвер мохи. Все окружение в виртуалке и на хосте не менялось. Грешу только на в-бокс.

 , ,

yax123
()

посоны я тут вам новость принес

Всех приветствую.

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

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

$ mpr<tab> 

мне консоль услужливо подставила:

$ mpris-proxy
org.bluez appeared
Bluetooth Adapter /org/bluez/hci0 found
player org.mpris.MediaPlayer2.firefox.instance5530 at :1.118 found
Bluetooth Transport /org/bluez/hci0/dev_04_5D_4B_49_BE_B0/fd3 found

И все полетело!

Правда яндекс не прикрутил обработку prev/next, поэтому пока только плей/пауз. Но даже в такой комплектации уже круто.

ЗЫ. на гитхабе есть проект mpris-ctl - можно из консоли команды по D-Bus слать в плеер. Удобно для тех кто в консоли и на обычных наушниках.

 , , , ,

yax123
()

firefox: открытие новой вкладке в конце

Всех приветствую.

Хочется странного. Хочу чтобы в файрфоксе новые вкладки (по щелчку СКМ по ссылке) открывались в конце списка табов. Сейчас открывается рядом.

У меня есть несколько закрепленных слева табов с всякой повседневно используемой фигней (почта, мессенджеры и т д). И еще есть штук 20-30 открытых вкладок. Понятно, что все они не влазят в ширину экрана, поэтому отображается только правая часть списка. Но если из почты (которая закреплена слева) открываешь ссылку, то новая закладка открывается в начале списка табов и это ужасно бесит (приходит потом все время возвращаться в конец списка табов).

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

 ,

yax123
()

выбор выбора тред

Всех приветствую.

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

  1. Планшет. Игрули, скайп, мультяхи, кинчик:
  • ~10дм
  • мощный (чтобы игрули не тормозили, ребенку доктор прописал)
  • крепкий и надежный (основные пользователи дети)
  • андроид (ipad у меня уже есть, полная фигня)
  • хороший звук и микрофон (чтобы в скайпы и прочее).
  • хорошее изображение.
  • долгая поддержка, не устаревание (мой ipad4 уже превратился в тыкву)
  • бюджет до 20 тыс руб.

пока выбрался только: Samsung Galaxy Tab A7 10.4 SM-T500 32GB (2020)

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

пока выбралась: Google Nest Mini (2nd gen), есть еще предыдущее поколение, подешевле, но не ясно в чем принципиальная разница.

 , ,

yax123
()

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