LINUX.ORG.RU

Сообщения Loki13

 

Контроллер для управления RGB лентой

Хочу странного, хочу купить в магазине RGB-ленту, подключить её через контроллер в USB порт и получить возможность управлять её свечением из терминала. Такое вообще возможно?

Если такое бывает, чтобы без ардуино и без пайки, то подскажите куда искать? А то я каку-то возможно неправильно ищу и у меня всё попадается с собственными пультами, что мне нафиг не надо. Мне надо именно управление с ПК. Как вариант подойдет WiFi, но тоже чтобы без особых плясок(homeassistant, хаб умного дома и вот это вот всё не хочется городить) иметь возможность управлять скриптами из терминала в этих наших линуксах.

 ,

Loki13
()

Программное управление подсветкой

Так получилось, что выбираю себе клавиатуру. И очень хочется иметь из онтопика программное управление подсветкой(хотя бы просто режимы запрограммированные переключать). Гуглил много, но не осилил найти, это вообще возможно? Нашел что можно прошивкой всё что угодно менять, но мне нужно не прошивкой, а скриптиком. Для Razer есть openrazer, а есть ли что-то подобное для QMK?

 keychron,

Loki13
()

Razer BlackWidow V3 на запчасти

Отдам за самовывоз Razer BlackWidow V3 (Green Switch), Black. Свичи все в порядке, в использовании была год, после чего накрылась(видимо) одна линия Q-Z. Саму плату мне ремонтировать отказались по причине сложности и отсутствия запчастей. Но если кому-то нужны свичи или кейкапы(некоторые, те что снимал для откручивания винтов, после разборки утеряны) от неё, то отдам(могу принять пиво в благодарность, но можно и без этого).

Самовывоз - север Санкт-Петербурга(Удельная\Озерки), могу подвезти к метро.

Если никому не интересно, придется на помойку отнести.

PS: Не люблю выбрасывать то, что может кому-нибудь пригодится.

 ,

Loki13
()

Как установить шрифт по-умолчанию?

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

В чем проблема, у меня установлен FiraCode, который просто при установке копирует себя в /usr/share/fonts. И некоторый софт, если не находит свой шрифт, сваливается в него как в fallback(почему именно в него?).

Выхлопы fc-match:

alexv@home ~> fc-match "Monospace"
DroidSansMono.ttf: "Droid Sans Mono" "Regular"
alexv@home ~> fc-match "Sans"
DejaVuSans.ttf: "DejaVu Sans" "Book"
alexv@home ~> fc-match "Serif"
DroidSerif-Regular.ttf: "Droid Serif" "Regular"
alexv@home ~> fc-match
FiraCodeNerdFont-Regular.ttf: "FiraCode Nerd Font" "Regular"
alexv@home ~> 

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

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

Сначала это был FontAwesome. Его удалил, начало в FiraCode сваливаться.

 ,

Loki13
()

Передискретизация

Скинули мне тут радиоканал, где передается музыка с частотой дискретизации 192khz. Сначала я понял, что у меня идет постоянная передискретизация в 48000. Я поковырял настройки ALSA, Pipewire.

И вот, вопрос теперь, могу я видя следующую картину в выхлопе pw-top, быть уверенным, что у меня нигде не происходит передискретизации по пути от mpv до ресивера?

192000  33,9us   2,5us  0,01  0,00    0   S32LE 2 192000 alsa_output.pci-0000_0b_00.4.iec958-stereo

192000  12,2us  17,7us  0,00  0,00    1   S32LE 3 192000  + mpv

 ,

Loki13
()

Форкнул календарь galendae

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

Самым подходящим из всех опробованных оказался простенький galendae. Но у него оказалось несколько фатальных недостатков и я решил допилить его своими силами.

Недостатки(по моему мнению): не на русском, в оригинале не было выхода по ПКМ(перенёс из китайского форка), не было подсветки выходных и праздничных дней.

Что я сделал на данный момент:

- Перенёс из китайского форка закрытие по ПКМ.

- Добавил чтение csv-файла с производственным календарём.

- Сделал подсветку выходных и праздничных дней, а также пометку к укороченным дням.

- Сделал руками csv-файл с производственным календарем на 2026й год, готовых в csv пока что нет ещё(а отпуска уже планировать пора).

Вот решил поделится, если кому-то будет интересно или полезно.

Скрин:

https://i.imgur.com/YtOdFjB.png

Гитхаб:

https://github.com/loki1368/galendae-ru

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

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

 ,

Loki13
()

Дистрибутив для VPS

В связи с тем, что на моём нище-vps всего 5Гб SSD и они постоянно заканчиваются. Решил попробовать сменить дистрибутив на менее требовательный к диску. Сейчас стоит Ubuntu 18.04 обновленная(как обновлял на 5Гб отдельная история) до 22.04. Но один только linux-firmware, сжирающий больше гигабайта места - меня вымораживает.

Подскажите какой дистр лучше взять, чтобы он столько диска же жрал? Из задач: Amnesia в докере(она сама себя так ставит), dante, openvpn и в принципе практически и всё, если не считать несколько ssh туннелей для доступа на NAS снаружи.

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

 

Loki13
()

Выбор торрентокачалки для NAS

До меня наконец доехал мини-ПК для NAS и HDD на 6Тб уже заказан.

И встал вопрос выбора торрентокачалки. На данный момент пользуюсь qbittorrent и меня всё устраивает, но вот беда, у безголового qbittorrent нет нормального гуя, только веб.

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

Что очень хотелось бы видеть:

1. Гуй с значком в трее, где при наведении можно посмотреть скорость. Гуй нужен не вебня, т.к. у вебни не будет значка в трее. А очень хочется.

2. Чтобы оставался запущенным в трее при закрытии. У меня Hyprland и опции сворачивания не предусмотрено.

3. Возможность назначения метки\группы при добавлении закачки.

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

Что уже попробовал:

transmission-gtk - не может 2 и 3, закрывается при закрытии, да и вообще не очень.

transmission-qt - не может ставить метки(не только при создании, а вообще).

transgui - пока самый подходящий, но метки можно ставить только после создания закачки. Лишнее действие.

deluge-gtk - ни меток, ни групп, да и вообще какой-то корявый.

qbitorrent - у него для nox-версии только вебня. Тут пока оставляю вариант(если с другими вариантами ничего не придумаю) написать свой значок в трей(на кутях например), который будет показывать статус, а по клику открывать вебню. Но это придется писать самому, да и открывать вебню не самый красивый вариант. Хотя, можно наверное задолбаться и в qtwebengine в окне показывать. Но это уже прямо работа-работа будет.

Ещё как вариант рассматриваю написание плагина для waybar-а в связке с hyprland, который будет показывать\скрывать special workspace с запущенной вебнёй в режиме киоска. Но это у меня прям жесткая самописная привязка к WM и панельке будет в будущем.

Решил спросить у ЛОРа советов и предложений.

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

 , ,

Loki13
()

Razer Blackwidow v3 ремонт или выбросить?

Имею сабжевую клавиатуру, не старая, всего год наверное. Какое-то время назад сломалась. Симптомы следующие: все клавиши работают, кроме w,s,z. При нажатии на w или s ничего не происходит, а при нажатии на z выводится «2ws» и клавиатура до переподключения зависает(больше не реагирует).

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

Клавиатура вот такая

https://www.ozon.ru/product/razer-blackwidow-v3-green-switch-chernyy-igrovaya...

 , ,

Loki13
()

Выбор дистрибутива для NAS

Заказал себе наконец небольшой сервачок на N150 для NAS. И пока он едет из Китая решил поразбираться, а что же лучше на него установить?

Пока что из выбора вижу:

OpenMediaVault. Вроде всё хорошо, на линуксе и не прожорливый. Но немного смущает, что некоторые ссылки(например https://www.omv-extras.org/) не открыть даже через vpn. Оно вообще живое?

FreeNAS. Энтерпрайзненько, но на BSD, который я не знаю толком и пишут, что прожорливый. У меня конечно 16Гб будет оперативки, но для него это вроде прямо впритык даже.

Нашел ещё кучку вариантов(Rockstor, EasyNAS, NAS4Free, Xpenology), но в этом многообразии я вообще начал путаться. И решил придти за советом на всезнающий ЛОР.

Поиском искал, но последняя тема с похожим выбором вроде за 2019 год была.

От NAS хочу PlexMediaServer, qbittorrent-nox(или другую качалку, если она будет реально лучше), Что-нибудь для синхронизации фоток со смартфонов семьи + сам каталогизатор фоток. И чтобы можно было сделать туннель с VPS, а то внешний ip-адрес у моего прова стоит очень уж неадекватно.

Upd По началу будет 1Тб SSD комплектный, дальше планирую парочку HDD на 6Тб докинуть.

Очень жду советов и рекомендаций.

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

 , ,

Loki13
()

Прокинуть физическое устройство в эмулятор

Проблема такая. Есть физическое устройство(очки AR). Есть софт разрабатываемый и отлаживаемый в android studio и в его встроенном эмуляторе. Если я подключаю очки к своему смарту, то он их как минимум начинает видеть как внешний экран для проекции.

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

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

 ,

Loki13
()

Не работает privoxy с dante

Не работает подключение socks5 от privoxy к dante.

При этом, если просто curl'ом иду, то всё работает отлично. Т.е. вот это вот - работает:

curl -x «socks5://danteuser:dantepasswd@vps-ip:1080» "https://ip.oxylabs.io/"

А вот это вот - нет:

curl -x "http://localhost:8118" "https://ip.oxylabs.io/"

Вот лог dante:

Feb 27 14:20:36 danted[2036]: Feb 27 14:20:36 (1740655236.236658) danted[2036]: info: pass(1): tcp/accept [: privoxy-ip.56738 vps-ip.1080
Feb 27 14:20:36 danted[1975]: <no localtime available> (1740655236.301298) danted[1975]: warning: sigterm(): terminating on unexpected signal 7
Feb 27 14:20:36 danted[1967]: Feb 27 14:20:36 (1740655236.302379) danted[1967]: warning: EOF from request-child 1975
Feb 27 14:20:36 danted[1967]: Feb 27 14:20:36 (1740655236.302835) danted[1967]: warning: sigchld(): request-child 1975 exited unexpectedly on signal SIGBUS

Вот лог privoxy:

фев 27 14:26:56 home privoxy[413465]: 2025-02-27 14:26:56.412 7f6a0c61f6c0 Connect: Accepted connection from 127.0.0.1 on socket 4
фев 27 14:26:56 home privoxy[413465]: 2025-02-27 14:26:56.412 7f6a0c61f6c0 Header: scan: CONNECT ip.oxylabs.io:443 HTTP/1.1
фев 27 14:26:56 home privoxy[413465]: 2025-02-27 14:26:56.412 7f6a0c61f6c0 Header: scan: Host: ip.oxylabs.io:443
фев 27 14:26:56 home privoxy[413465]: 2025-02-27 14:26:56.412 7f6a0c61f6c0 Header: scan: User-Agent: curl/8.12.1
фев 27 14:26:56 home privoxy[413465]: 2025-02-27 14:26:56.412 7f6a0c61f6c0 Header: scan: Proxy-Connection: Keep-Alive
фев 27 14:26:56 home privoxy[413465]: 2025-02-27 14:26:56.412 7f6a0c61f6c0 Header: crumble crunched: Proxy-Connection: Keep-Alive!
фев 27 14:26:56 home privoxy[413465]: 2025-02-27 14:26:56.412 7f6a0c61f6c0 Request: ip.oxylabs.io:443/
фев 27 14:26:56 home privoxy[413465]: 2025-02-27 14:26:56.412 7f6a0c61f6c0 Actions: +change-x-forwarded-for{block} +client-header-tagger{css-requests} +client-header-tagger{image-requests} +client-header-tagger{range-requests} +hide-from-header{block} +set-image-blocker{pattern}
фев 27 14:26:56 home privoxy[413465]: 2025-02-27 14:26:56.413 7f6a0c61f6c0 Header: New HTTP Request-Line: CONNECT / HTTP/1.1
фев 27 14:26:56 home privoxy[413465]: 2025-02-27 14:26:56.413 7f6a0c61f6c0 Connect: to ip.oxylabs.io:443
фев 27 14:26:56 home privoxy[413465]: 2025-02-27 14:26:56.423 7f6a0c61f6c0 Connect: Connected to vps-ip[vps-ip]:1080.
фев 27 14:26:56 home privoxy[413465]: 2025-02-27 14:26:56.530 7f6a0c61f6c0 Error: The socks server hung up the connection without sending a response.
фев 27 14:26:56 home privoxy[413465]: 2025-02-27 14:26:56.530 7f6a0c61f6c0 Connect: socks5_connect: SOCKS5 negotiation read failed
фев 27 14:26:56 home privoxy[413465]: 2025-02-27 14:26:56.530 7f6a0c61f6c0 Actions: +change-x-forwarded-for{block} +client-header-tagger{css-requests} +client-header-tagger{image-requests} +client-header-tagger{range-requests} +hide-from-header{block} +set-image-blocker{pattern}
фев 27 14:26:56 home privoxy[413465]: 2025-02-27 14:26:56.530 7f6a0c61f6c0 Crunch: Forwarding failed: ip.oxylabs.io:443
фев 27 14:26:56 home privoxy[413465]: 127.0.0.1 - - [27/Feb/2025:14:26:56 +0300] «CONNECT ip.oxylabs.io:443 HTTP/1.1» 503 6692

Причем не работает ни с аутентификаций, ни без(попробовал отключить даже). В конфиге privoxy менял только строку с форвардом:

forward-socks5 / danteuser:dantepassword@vps-ip:1080 .

Гуглить пробовал, ничего толком не нагуглилось. Нид хелп.

PS: Все страдания из-за кривого хромодвижка, который не умеет в аутентификацию по socks.

 ,

Loki13
()

Помогите разобраться с reverse proxy

На днях решил открыть свою медиатеку(plex media server) наружу и узнал, что мой редиска провайдер дает возможность открыть порт наружу только при покупке белого ip.

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

Нагуглил, что есть такая штука как reverse proxy. Также у меня есть VPS. Но вот понять как это всё настроить, у меня не получается даже статьям по картинками.

Объясните, пожалуйста, на пальцах, как для дебила, где и что я должен установить и настроить, чтобы у меня появился доступ наружу(в будущем хочу ещё NextCloud поднять тоже) без возможности проброса портов у провайдера. Что ставить на сервере, что ставить на VPS? Как потом это всё прописывать, чтобы работало 24\7, без ручного запуска чего бы то ни было. И при этом чтобы это не VPN был, чтобы интернеты работали как и раньше, напрямую, а через VPS только проксируемые порты шли.

 

Loki13
()

Помогите с userChrome

После какого-то из обновлений громоптицы, прочитанные письма от непрочитанных стало очень сложно отличать, т.к. у непрочитанных отправитель стал тоже отображаться bold'ом.

Решил попробовать это исправить с помощью кастомного userChrome.css, но поскольку я балда и в css ничего не понимаю, то у меня ничего не выходит.

Нашел в инструментах разработчика следующий путь:

#threadTree {	 
  & .card-layout {
    & td {
      & .card-container {
        & .sender {
          font-weight: normal !important ;
          color : red !important;
          font-size: 0.95rem;
        }
      }
    }
 }
}

И оно даже работает, но оно меняет стили не только для прочитанного заголовка, но и для непрочитанного.

Попробовал добавить в путь к css самостоятельно условие(добавлял в разные позиции), что это только для прочитанной почты, но всё ломается.

#threadTree {	 
  & .card-layout {
    & tr[data-properties~="read"] {
    & td {
      & .card-container {
        & .sender {
          font-weight: normal !important ;
		  color : red !important;
          font-size: 0.95rem;
        }
      }
    }
 }
  }
}

Хотя, если использовать tr вот так, то работает

#threadTree tr[data-properties~="read"] 
{
color: red !important;
}

но отсюда не знаю как добраться до элемента .sender

Взываю к помощи всезнающего ЛОРа, потому как смотреть на список писем в таком виде, мучительно больно.

 , ,

Loki13
()

Раздел обучения

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

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

Что это даст форму, я считаю, что может дать новых людей и новую кровь. И новый формат.

Loki13
()

Тормозит интернет на смартфоне

Сразу уточню, фиг с ним с ютубом. Но в последнюю неделю начал жутко томозить интернет на смартфоне. Если брать видео, то тормозит и рутуб и вквидео. Если брать не видео, то тормозит даже телеграм, отправка сообщений по 2-3 секунды. Пробовал и через VPN, также тормозит.

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

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

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

Loki13
()

Сбой и интернета и доступность ЛОР

Вот буквально в предыдущий час, примерно с 10 до 11 часов, у меня было недоступно много ресурсов и ЛОР в том числе. Причем через VPN(финляндия) всё работало. Минут 5 назад отпустило.

Это только у меня было или кто-то ещё наблюдал похожее?

PS: DownDetector.su пишет, что много что(сайты мтс, билайн) лежало в этот час.

Loki13
()

Долгожданный драйвер 555 для Nvidia

Ну вот и случилось то чего так долго ждали. Вышел драйвер с поддержкой Explicit Sync для Wayland.

  • The GSP firmware is now used by default on all GPUs which support it. It can be disabled by setting the kernel module parameter NVreg_EnableGpuFirmware=0.
  • Added support for the linux-drm-syncobj-v1 protocol for Wayland explicit sync in EGL.
  • Removed support for Base Mosaic on GeForce, which was previously available only on select GPU boards with some motherboards, and limited to five display devices.
  • Fixed a bug that caused «Failed to apply atomic modeset» and «Flip event timeout» messages to be printed to the system log when a DRM client such as ddcutil drops «master» permissions while a framebuffer console is being initialized.
  • Fixed a bug, when nvidia-drm is loaded with the fbdev=1 module parameter on some kernels, that caused incorrect colors to be displayed.
  • Changed the minimum required Linux kernel version from 3.10 to 4.15.
  • Added immediate presentation mode support to Vulkan Wayland WSI. This presentation mode instructs the compositors not to wait for a vertical blanking period to update the application’s surface content, which may result in tearing.
  • Enabled HDMI 10 bits per component support by default; disable by loading nvidia-modeset with hdmi_deepcolor=0.
  • Fixed a regression that led to Xid errors when loading the NVIDIA driver on some notebook systems with RTX 4xxx series GPUs.
  • Fixed a bug that caused driver build failure when using separate kernel source and output directories on Linux v6.6 and later.
  • Added an interactive prompt to nvidia-installer to allow selecting between the proprietary and open kernel modules, on systems where both kernel module types are supported.
  • Fixed a bug that incorrectly allowed nvidia-smi -r to reset the primary GPU when using the open kernel modules.
  • Fixed a bug that caused vkGetPhysicalDeviceSurfaceSupportKHR to incorrectly report support for Wayland surfaces when nvidia-drm is not loaded with modeset=1.
  • Fixed a bug that could cause the display to lock up when suspending on a kernel with CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER enabled with nvidia-drm loaded with modeset=1 and fbdev=1.
  • Added support for using EGL instead of GLX as the OpenGL ICD for NvFBC.
  • Fixed a bug that could lead to a system hang and «Idling display engine timed out» messages when VT switching on an HDMI Fixed Rate Link (FRL) display.

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

 , ,

Loki13
()

Только у меня сегодня не обновляется gentoo без VPN?

Собственно сабж.

Сначала долго висит на Refreshing keys via WKD ..., потом не может ничего загрузить. Обновление eix с gpo.zugaina тоже не работает. После подключения через финский VPN(на своем сервачке) всё сразу волшебным образом налаживается.

 ,

Loki13
()

Приоритет шрифтов

Установил я недавно себе шрифты со значками - AwesomeFonts, чтобы сделать свой Hyprland покрасивее. И всё бы хорошо, но этот шрифт пытается влезать где его не просят. В частности у меня на ЛОРе стали «джва чая» и «улыбочка» стрёмными. Я уже в браузере выставил шрифт DefaVu Nerd Font по умолчанию и всё равно пролезают как-то значки из Awesome. Если я этот шрифт сношу, то всё возвращает к норме. Но я ради пары значков, всё же хочу его оставить.

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

 ,

Loki13
()

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