LINUX.ORG.RU

Форум

Форум — Development

Bitcoin Monitor Widget

Большое обновление Bitcoin Monitor Widget.

Можно найти здесь: https://btcwid.com

Это уже полноценное настраиваемое рабочее пространство

  • виджеты криптоактивов в реальном времени
  • разные стили карточек и большой уровень кастомизации
  • портфель с отслеживанием стоимости и PnL
  • drag-and-drop раскладка виджетов
  • поддержка кастомных API
  • виджет для логов и метрик
  • виджет терминал с сетевыми инструментами и AI
  • игровые виджеты
  • telegram будильник по цене
  • сохранение layout локально и в облаке
  • несколько слотов для сохранения разных рабочих пространств
  • sandbox-режим, где можно тестировать интерфейс без сохранения изменений

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

Я также выкладываю версию 2021 года с открытым исходным кодом. Она предназначена для десктопа, а не для браузера: https://github.com/cryptofuture/btc-monitor-widget

Для Ъ: Cloudflare так что вряд-ли откроется, с CF уходить не планирую

 , , portfolio, ,

anonymous_sama
()
Форум — Admin

Упаковать бинарник в dmg пакет для macOS

Здравствуйте, моя цель собирать rust исходники и из них создавать .dmg файл для установки в macOS в окружении linux.

С первым пунктом, собирать rust исходники, у меня проблем нет, а вот для создания .dmg пакета проблемы появились.

Сейчас делаю так (кусок из gitlab-ci.yml):

package:osx:
  stage: package
  image: ubuntu:24.04
  needs:
    - job: build-client:aarch64-apple-darwin
      artifacts: true
  rules: *rules-client

  script:
    - apt-get update && apt-get install -y xmlstarlet hfsprogs hfsplus p7zip-full
    - export PACKAGE_VERSION=$(grep ^version client/Cargo.toml | cut -d'"' -f2)
    - |
      export APP_NAME="Contextmenu"
      export DMG_NAME="$APP_NAME.dmg"
      export MOUNT_DIR="/tmp/$APP_NAME-dmg"
    - mkdir -p misc/package/osx/${APP_NAME}.app/{MacOS,Resources}
    - cp client/dist/contextmenu-client-macos-aarch64 misc/package/osx/${APP_NAME}.app/MacOS
    - cd misc/package/osx/
    - xmlstarlet ed --inplace   -u "/plist/dict/key[.='CFBundleVersion']/following-sibling::string[1]" -v "$VERSION"   -u "/plist/dict/key[.='CFBundleShortVersionString']/following-sibling::string[1]" -v "$VERSION" ${APP_NAME}.app/Info.plist
    - mkdir dmg-root
    - cp -vr $APP_NAME.app dmg-root/
    - ln -s /Applications dmg-root/Applications
    - dd if=/dev/zero of=$DMG_NAME bs=1M count=128 status=progress
    - mkfs.hfsplus -v "$APP_NAME" $DMG_NAME
    - mkdir -p $MOUNT_DIR
    - mount -o loop -t hfsplus $DMG_NAME $MOUNT_DIR
    - |
      cp -a dmg-root/. $MOUNT_DIR/
      sync
      umount $MOUNT_DIR
    - 7z l ${DMG_NAME}

  artifacts:
    name: "contextmenu-client-macos-aarch64-dmg"
    paths:
      - misc/package/osx/Contextmenu.dmg

На всякий случай привожу Info.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <!-- App identity -->
    <key>CFBundleName</key>
    <string>ContextMenu</string>
    <key>CFBundleDisplayName</key>
    <string>ContextMenu</string>
    <key>CFBundleIdentifier</key>
    <string>com.contextmenu.client</string>
    <!-- Executable -->
    <key>CFBundleExecutable</key>
    <string>contextmenu-client</string>
    <!-- Versioning -->
    <key>CFBundleVersion</key>
    <string>1.86.4</string>
    <key>CFBundleShortVersionString</key>
    <string>1.86.4</string>
    <!-- Bundle type -->
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <!-- Platform -->
    <key>LSMinimumSystemVersion</key>
    <string>11.0</string>
    <!-- UI behavior -->
    <key>LSUIElement</key>
    <true/>
    <!--
    <key>CFBundleIconFile</key>
    <string>AppIcon.icns</string>
    -->
  </dict>
</plist>

На выходе я получаю валидный .dmg архив, но при установке в macOS, отображается ошибка пакет повреджен или что-то в этом духе.

У кого был опыт создания .dmg пакетов для macOS в Linux среде?

Подскажите куда копать, пожалуйста.

 , ,

gagarin0
()
Форум — Talks

cloudflare пометило MAX как вредоносное

Cloudflare пометил домен max.ru как шпионское программное обеспечение

источник

https://radar.cloudflare.com/ru-ru/scan/3c745d75-2df5-4480-947f-278da1221657/summary

Будьте осторожны.

P.S.

Отметка пропала

https://radar.cloudflare.com/ru-ru/scan/a5ad11d1-82e2-452d-a0a1-a97907f12b1d/summary

 , ,

Psilocybe
()
Форум — Desktop

Chromium захромал после обновления

После обновления на 147.0.7727.116 ungoogled-chromium стал лагать и жрать CPU.
Открывает вкладку Settings 4-5 секунд (даже на новой вкладке иконки частопосещаемых сайтов отображает с тем же лагом), долго прогружает страницы, тот же ЛОР - при листании вниз топика не сразу отрисовывает содержимое. Проявляется также на чистом профиле без расширений, иксы/вайланд - без разницы.

Рабочая версия 141.0.7390.65. Дистрибутив Guix, вайланд композитор: river (wlroots), иксы: cwm.
environment, about-chromium

CPU: Intel(R) Core(TM) i5-7300U (4) @ 3.50 GHz
GPU: Intel(R) Intel Device 5916 (VGA compatible) 1.10 GHz

В чем может быть проблема? И как правильно оформить баг-репорт?

 , ,

err
()
: Notepad++ теперь доступен на macOS как нативное приложение (140 комментариев)
Форум — Talks

Пятница в четверг

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

А ты планируешь красноглазить, $username?

 

unclestephen
()
Форум — Linux-hardware

Вопрос по организации RAID-массива для десктопа на Debian

День добрый! Есть вопрос. Хочу перейти на RAID. По поводу того “какой именно рэйд нужен” совет не требуется, тут я как раз определился – это будет RAID1 с параллельным чтением, на двух дисках nvme, для мощного десктопа на Debian (KDE). Сомнения вызвало другое – какой тип организации массива выбрать. Есть три – программный, аппаратный и смешанный (это когда есть RAID-чип на материнке, но он не всю работу берёт не себя). Сначала подумал в сторону аппаратного, стал искать, находил карты и за 1,5 тыс. ₽, и за 1,5 тыс. $. Спросил у ИИ, он говорит, что дешёвые просто добавляют ещё слот nvme, а рэйд просчитывается всё равно системой (хотя на этих картах есть слово RAID). Это верно? Так вот, дорогие варианты за несколько тыс. долларов – не подходит. Касательно смешанного типа – про него отзывы не очень, ненадёжно, много ошибок бывает. Получается, остаётся программный вариант, через mdadm. Про него ИИ говорит, что он медленный. Тогда вопрос – а насколько медленный, насколько это критично? Если я правильно понимаю, чтение всё равно будет быстрее (т. к. параллельное, с двух дисков сразу), но эта скорость будет обеспечиваться за счёт нагрузки на проц. А так ли велика эта нагрузка, или можно не париться? Итак: аппаратный – дорого, смешанный – ненадёжно, программный – грузит проц. Где прав, а где соврал ИИ? Что лучше в моём случае?

 , , , ,

Don_Antonio
()
Форум — Development

Впечатления о QTextDocument и его сохранении в разные форматы

Привет, ЛОР.

В прошлой теме я делился своим огорчением о том, как реализован список форматов в QTextDocumentWriter (напомню, что имена форматов – это такая отдельная сущность, не расширения, и не MIME-типы). В частности, прозвучало предложение @Saakx вынести сопоставление в отдельный конфиг. Сама по себе идея хорошая, но некоторые соображения сводят её полезность к нулю.

Первое. Пользователь всё равно свой формат не сможет добавить, они захардкожены в QTextDocumentWriter, это даже не плагины. Смогут добавить либо разработчики Qt, либо те, кто её патчат. Соответственно, и в мой код тоже можно патчик на одну строку внести, я постарался сделать это место как можно более прозрачным.

Второе. За обозримое время существования QTextDocumentWriter список форматов практически не поменялся. Только markdown добавился.

Третье и самое интересное. С точки зрения содержимого QTextDocument, которое создаётся в программе, нельзя просто так взять и заменить один формат на другой (картинку с Боромиром дорисуйте сами). Особенно в том, что касается таблиц. К примеру, в plaintext таблицы с более чем одним столбцом выдаются просто как мешанина из строк (как я понял, одна ячейка – одна строка, и пофиг, сколько там было столбцов и строк в таблице).

Программисты, заставшие DOS, конечно, умеют и в plaintext таблицы форматировать, но разработчики Qt то ли не овладели древней магией, то ли просто не захотели заморачиваться (такое форматирование и впрямь создаёт разные противные ограничения, самое безобидное из которых – привязка к фиксированной максимальной ширине документа в символах). Поэтому если создаваемый отчёт завязан на таблицы – plaintext надо либо исключать из списка поддерживаемых форматов, либо делать для TXT собственную реализацию, не завязанную на QTextDocumentWriter.

Не столь фатальный, но противный нюанс представляет собой отличие HTML от ODF. Ширину столбцов можно задавать либо в пикселях, либо в процентах от общей ширины таблицы. Так вот, в HTML уродливо выглядит первый вариант, в ODF – второй. Не перепутайте. Для себя я сделал вывод, что при создании документа сначала надо запросить у пользователя выбор формата, а потом уже заполнять QTextDocument, в нужных местах оглядываясь на формат. В исходнике я эту подстройку пока не сделал, но планирую.

 , ,

hobbit
()
Форум — Linux-org-ru

Вынос ветки дискуссии в новую тему

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

 

firkax
()
Форум — Talks

А где вы покупаете мощные светодиоды?

Решил я тут сделать обогрев в квартире и для этого прикупить светодиод на 250-300Вт. Да вот беда а али хз как его искать, лезет всякая фигня. Гугл тоже всякую шнягу нерелевантную предлагает.

Есть оптовики, которые мне от 100 штук готовы продать, но что мне делать с 99 потом я хз.

А вы где покупаете?

Упдате. У меня от желтых глаза вытекают. Хочется 6500+ цветовую температуру. Ну и да, не матрицу мелких а один большой.

Упдате2. Пока вроде единственный вариант А где вы покупаете мощные светодиоды? (комментарий)

 ,

ya-betmen
()
Форум — Desktop

блокировка openpgpkey.archlinux.org

Кто-то заблокировал openpgpkey.archlinux.org по IPv4 213.133.111.6. Поэтому отвалился archlinux-keyring-wkd-sync.service Как его через прокси пустить? эти методы не работают

https://wiki.archlinux.org/title/Pacman/Package_signing#Updating_keys_via_proxy https://github.com/archlinux/archinstall/issues/1852

command 'WKD_GET' failed: Network error <Unspecified source>
Apr 29 20:29:50 newpc dirmngr[757573]: TLS handshake failed: The TLS connection was non-properly terminated.
Apr 29 20:29:50 newpc dirmngr[757573]: error connecting to 'https://openpgpkey.archlinux.org/.well-known/openpgpkey/archlinux.org/hu/sjuqyeepjazche8ygf34fg6u75wq66rz?l=heftig': Network error

 ,

tm4ig
()
Форум — Development

Для студии Intellij IDEA не работают некоторые хоткеи в Kubuntu 24.04

Привет, у меня Kubuntu 24.04. Установил Intellij IDEA 2025.1. Сначала обнаружил, что не работают хоткеи, которые совпадают с хоткеями Kubuntu - тут я смог разобраться, просто нашёл их в Настройках ОС и отключил.

Не могу решить вторую проблему: не работают хоткеи, которые внутри себя содержат другие хоткеи, например Ctrl+Alt+S открывает окошко Settings, а Ctrl+Alt+Shift+S открывает окошко со Структурой проекта. Так вот при нажатии второй комбинации в реальности открывается окно Settings, т.е. если хоткей содержит внутри себя как бы «вложенный» хоткей, то выполняется именно вложенный. Есть и другие аналогичные примеры.

Кто-нибудь знает, как решить эту проблему?

 , ,

alex_v_z
()
Форум — Talks

На PS5 накатили линукс. На 3.00, 3.10, 3.20, 3.21 и 4.00, 4.02, 4.03, 4.50 и 4.51

Сабж


Энтузиаст Энди Нуен (Andy Nguyen), который ранее похвастался установкой полноценной Linux на Sony PlayStation 5, опубликовал пошаговую инструкцию по запуску этой платформы на приставке для всех желеющих. Но сделать это смогут не все.

Установить Linux можно только на PS5 в версии с лазерным приводом и прошивкой версий 3.00, 3.10, 3.20, 3.21 и 4.00, 4.02, 4.03, 4.50, 4.51, причём поддержка накопителей формата M.2 доступна только в версиях 4.XX. Существуют способы понизить версию прошивки PS5 до одной из поддерживаемых, но срабатывают они не всегда. Владельцы подходящих для установки бесплатной платформы приставок могут выполнить все указанные в инструкции шаги и получить полноценную Ubuntu 26.04 Resolute Raccoon с ядром Linux 7.

Интересно, что при установке Linux обеспечивается широкая поддержка аппаратных компонентов PS5: есть возможность управлять распределением видеопамяти, вентиляторами и переключать режимы ускорения — всё, конечно же, через терминал или редактирование текстовых файлов конфигурации. Остаются и некоторые нюансы — например, для работы беспроводной сети может потребоваться ручная перезагрузка адаптера WLAN; через встроенный адаптер не работают контроллеры Sony DualSense, но хорошо взаимодействуют с внешним. В разрешениях 1080p, 1440p и 4K пока поддерживается только частота обновления экрана 60 Гц, но в перспективе появится и 120 Гц.

Главная проблема — при перезагрузке PS5 пользователь оказывается не в среде Linux, а в стандартном интерфейсе PlayStation, и для возврата придётся повторять всю процедуру заново. С другой стороны, стандартная прошивка при установке Linux не повреждается, и приставкой можно снова пользоваться как обычно.


Зачем? Ну, во-первых, троллейбус из буханки. Во-вторых, можно будет накатить эмулей: эмуль PS3, эмуль денди, сеги, т.д. и играть в проверенное временем старьё. Тем паче, что DualSense, М.2. и аппаратное ускорение таки ж поддерживаются

 , , , ,

tiinn
()
Форум — Desktop

nix-index игнорирует substituters

nix-index использует cache.nix.org, а не то, что указано в substituters. Как это исправить?

 

bryak
()
Форум — Talks

pnana — ещё один современный текстовый редактор для терминала

pnana — это современный текстовый редактор для терминала, созданный с использованием FTXUI и вдохновленный Nano, Micro и Sublime Text. Он предлагает удобный пользовательский интерфейс, интуитивно понятные сочетания клавиш и мощные функции редактирования.

https://github.com/Cyxuan0311/PNANA

Поддержка LSP (протокол языкового сервера)

Система плагинов Lua (планируется)

v0.0.6 вышла 6 дней назад

Основной язык, на котором написан редактор pnana — С++

 , , , ,

greenman
()
Форум — Talks

Mikrotik и их уникальный cli

Просто стало интересно, весь мир использует cisco like интерфейс, d-link пошел своим путем, не будем винить, у них нормальная доля на рынке, но почему блджад какая-то латвийская компания с долей рынка в хз как мало процентов изобрела свой гениальный и никому не нужный интерфейс, а не пошла нормальным путем и не сделала как у всех? это удобнее для пользователей, не надо переучитваться и тратить время. Предполагаю только, что cisco требует роялти за использование cisco like интерфейса? Китайцам пох, все остальные платят, как на самом деле обстоит?

с одной стороны разнообразие двигает эволюцию, с другой в нас заложено уничтожать чужака и слабого, может этот инстинкт уже устарел и не нужен

 , ,

IvanRia
()
Форум — Linux-install

Не запускается VitruvianOS в VirtualBox

Сначала она у меня один раз запустилась, но не работала мышь. Я не забекапился, и начал «чинить». В общем, теперь не запускается совсем. Я попробовал всё, что мне насоветовал ИИ. И машину пересоздавал, и все параметры менял… Ничего не помогло.

Вот мой текущий конфиг:

procyon ~/.VirtualBox/Machines/VitruvianOS # VBoxManage showvminfo "VitruvianOS" --details
Name:                        VitruvianOS
Encryption:                  disabled
Groups:                      /
Platform Architecture:       x86
Guest OS:                    Other Linux (64-bit)
UUID:                        e2931360-70c8-4160-a6ac-1f6c642b76bd
Config file:                 /root/.VirtualBox/Machines/VitruvianOS/VitruvianOS.vbox
Snapshot folder:             /root/.VirtualBox/Machines/VitruvianOS/Snapshots
Log folder:                  /root/.VirtualBox/Machines/VitruvianOS/Logs
Hardware UUID:               e2931360-70c8-4160-a6ac-1f6c642b76bd
Memory size:                 2048MB
Page Fusion:                 disabled
VRAM size:                   8MB
CPU exec cap:                100%
CPUProfile:                  host
Chipset:                     ich9
Firmware:                    EFI
Number of CPUs:              2
HPET:                        enabled
PAE:                         enabled
Long Mode:                   enabled
Triple Fault Reset:          disabled
APIC:                        enabled
X2APIC:                      enabled
Nested VT-x/AMD-V:           disabled
CPUID overrides:             None
Hardware Virtualization:     enabled
Nested Paging:               enabled
Large Pages:                 enabled
VT-x VPID:                   enabled
VT-x Unrestricted Exec.:     enabled
AMD-V Virt. Vmsave/Vmload:   enabled
CPUID Portability Level:     0
Boot menu mode:              message and menu
Boot Device 1:               DVD
Boot Device 2:               HardDisk
Boot Device 3:               HardDisk
Boot Device 4:               Not Assigned
ACPI:                        enabled
IOAPIC:                      enabled
BIOS APIC mode:              APIC
Time offset:                 0ms
BIOS NVRAM File:             /root/.VirtualBox/Machines/VitruvianOS/VitruvianOS.nvram
UEFI Secure Boot:            disabled
RTC:                         UTC
IOMMU:                       None
Paravirt. Provider:          KVM
Effective Paravirt. Prov.:   KVM
State:                       powered off (since 2026-04-29T09:18:16.000000000)
Graphics Controller:         VBoxSVGA
Monitor count:               1
3D Acceleration:             disabled
Teleporter Enabled:          disabled
Teleporter Port:             0
Teleporter Address:          
Teleporter Password:         
Tracing Enabled:             disabled
Allow Tracing to Access VM:  disabled
Tracing Configuration:       
Autostart Enabled:           disabled
Autostart Delay:             0
Default Frontend:            
VM process priority:         default
Storage Controllers:
#0: 'IDE Controller', Type: PIIX4, Instance: 0, Ports: 2 (max 2), Bootable
  Port 0, Unit 0: UUID: 253b7fc8-3c81-4648-9a95-69f74d0f134a
    Location: "/srv/iso/VirtuvianOS/vitruvian-custom.iso"
#1: 'SATA Controller', Type: IntelAhci, Instance: 0, Ports: 30 (max 30), Bootable
  Port 0, Unit 0: UUID: c9322466-360a-4a3c-974e-01fa47e1094f
    Location: "/root/VirtualBox VMs/VitruvianOS/VitruvianOS.vdi"
NIC 1:                       MAC: 080027C4CC77, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none
NIC 1 Settings:
        MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64),
        LocalhostReachable: 1, ForwardBroadcast: 0, EnableTFTP: 0
NIC 2:                       disabled
NIC 3:                       disabled
NIC 4:                       disabled
NIC 5:                       disabled
NIC 6:                       disabled
NIC 7:                       disabled
NIC 8:                       disabled
NIC 9:                       disabled
NIC 10:                      disabled
NIC 11:                      disabled
NIC 12:                      disabled
NIC 13:                      disabled
NIC 14:                      disabled
NIC 15:                      disabled
NIC 16:                      disabled
NIC 17:                      disabled
NIC 18:                      disabled
NIC 19:                      disabled
NIC 20:                      disabled
NIC 21:                      disabled
NIC 22:                      disabled
NIC 23:                      disabled
NIC 24:                      disabled
NIC 25:                      disabled
NIC 26:                      disabled
NIC 27:                      disabled
NIC 28:                      disabled
NIC 29:                      disabled
NIC 30:                      disabled
NIC 31:                      disabled
NIC 32:                      disabled
NIC 33:                      disabled
NIC 34:                      disabled
NIC 35:                      disabled
NIC 36:                      disabled
Pointing Device:             USB Tablet
Keyboard Device:             PS/2 Keyboard
UART 1:                      I/O address: 0x03f8, IRQ: 4, attached to pipe (server) '/tmp/vbox_serial', 16550A
UART 2:                      disabled
UART 3:                      disabled
UART 4:                      disabled
LPT 1:                       disabled
LPT 2:                       disabled
Audio:                       disabled
Audio playback:              disabled
Audio capture:               disabled
Clipboard Mode:              disabled
Clipboard file transfers:    disabled
Drag and drop Mode:          disabled
VRDE:                        enabled (Address 0.0.0.0, Ports 3390, MultiConn: off, ReuseSingleConn: off, Authentication type: null)
Video redirection:           disabled
VRDE property               : TCP/Ports  = "3390"
VRDE property               : TCP/Address = <not set>
VRDE property               : VideoChannel/Enabled = <not set>
VRDE property               : VideoChannel/Quality = <not set>
VRDE property               : VideoChannel/DownscaleProtection = <not set>
VRDE property               : Client/DisableDisplay = <not set>
VRDE property               : Client/DisableInput = <not set>
VRDE property               : Client/DisableAudio = <not set>
VRDE property               : Client/DisableUSB = <not set>
VRDE property               : Client/DisableClipboard = <not set>
VRDE property               : Client/DisableUpstreamAudio = <not set>
VRDE property               : Client/DisableRDPDR = <not set>
VRDE property               : H3DRedirect/Enabled = <not set>
VRDE property               : Security/Method = "TLS"
VRDE property               : Security/ServerCertificate = "/root/.VirtualBox/Machines/VitruvianOS/VRDEAutoGeneratedCert.pem"
VRDE property               : Security/ServerPrivateKey = "/root/.VirtualBox/Machines/VitruvianOS/VRDEAutoGeneratedPrivateKey.pem"
VRDE property               : Security/CACertificate = <not set>
VRDE property               : Audio/RateCorrectionMode = <not set>
VRDE property               : Audio/LogPath = <not set>
OHCI USB:                    disabled
EHCI USB:                    disabled
xHCI USB:                    disabled
USB Device Filters:          <none>
Bandwidth groups:            <none>
Shared folders:              <none>
Recording status:            stopped
Recording enabled:           no
Recording screens:           1
 Screen 0:
    Enabled:                 yes
    ID:                      0
    Record video:            yes
    Record audio:            no
    Destination:             File
    File:                    /root/.VirtualBox/Machines/VitruvianOS/VitruvianOS-screen0.webm
    Options:                 videocodec=libvpx-vp9
    Video dimensions:        1024x768
    Video rate:              512kbps
    Video FPS:               25fps
* Guest:
Configured memory balloon:   0MB

Вот что пишет ядро при загрузке:

[FAILED] Failed to mount run-lock.mount - Legacy Locks Directory /run/lock.
  13.204350] systemd[1]: Failed to mount run-lock.mount - Legacy Locks Directory /run/lock.
[FAILED] Failed to mount dev-hugepages.mount - Huge Pages File System.
[FAILED] Failed to mount dev-mqueue.mount - POSIX Message Queue File System.
[FAILED] Failed to mount sys-kernel-tracing.mount - Kernel Trace File System.
[FAILED] Failed to mount sys-fs-fuse-connections.mount - FUSE Control File System.
  13.211277] systemd[1]: Failed to mount dev-hugepages.mount - Huge Pages File System.
  13.211794] systemd[1]: Failed to mount dev-mqueue.mount - POSIX Message Queue File System.
  13.212299] systemd[1]: Failed to mount sys-kernel-tracing.mount - Kernel Trace File System.
  13.212810] systemd[1]: Failed to mount sys-fs-fuse-connections.mount - FUSE Control File System.
[FAILED] Failed to mount sys-kernel-debug.mount - Kernel Debug File System.
  13.214310] systemd[1]: Failed to mount sys-kernel-debug.mount - Kernel Debug File System.
[FAILED] Failed to start systemd-remount-fs.service - Remount Root and Kernel File Systems.
  13.259054] systemd[1]: Failed to start systemd-remount-fs.service - Remount Root and Kernel File Systems.

Вот что бывает, если загрузиться в командую строку от recovery shell (пароль live):

root@virtuvian:~# mount -o remount,rw /
Can't open Nexus IPC
root@virtuvian:~#

 ,

Saakx
()
Форум — Desktop

Пропуски букв при вводе с клавиатуры

Добрый день, фрумчане

В какой то момент своей жизни стал замечать, что например пароль вводится порой даже не с 10 раза, хотя раньше печатался вслепую

Стал разбираться, и тут выяснил: оказывается некоторые клавиши, (а в большинстве случаев именно по линии F4-3-e-d-c-SPASE) вводятся далеко не с первого раза.

При этом если писать их через Shift или CapsLock(который зацеплен на изменение раскладки по зажатию клавиши), всё вводится без проблем, из чего делается прямой вывод, что проблема программная.

Сначала грешил на keyd(для переназначения copilot), но отключение данного демона эффекта не дало

Едем дальше, выясняем что в debian 13 сейчас в репах доступна ровно одна ветка ядра, а именно 6.12, ветки из бекпортов поставить не получилось по причине драйвер нвидии

Проблемы по воспоминаниями начались как раз когда обновился с 6.9 до 6.12

Также поведение несколько меняется при переключении между версиями ядра 6.12(лучше всего ведут себя старые версии ядер), однако принципиально проблема сохраняется

На 6.12.25 и 6.12.63 пароль спокойно вводится сразу после загрузки из выключенного состояния, но потом проблема может всплыть

На 6.12.74 после загрузки пароль можно вводить минут 10

И это очень серьёзный голос именно в сторону программных проблем

Куда смотреть на вывод dmesg не понимаю

$ sudo dmesg | grep -i "keyboard"
Вывод пуст
$ sudo dmesg | grep -i "err"
[17592.488379] ACPI: EC: interrupt blocked
[17592.728204] ACPI: EC: interrupt unblocked
[17592.889769] spd5118 0-0050: PM: failed to resume async: error -6
...
$ uname -a
Linux loq15 6.12.63+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.63-1 (2025-12-30) x86_64 GNU/Linux
nikita@loq15:~$ 
$ lsusb 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 5986:216a Bison Electronics Inc. Integrated Camera
Bus 001 Device 003: ID 048d:c996 Integrated Technology Express, Inc. ITE Device(8176)
Bus 001 Device 004: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Модель ноутбука LOQ 15IAX9 Клава соответственно Bus 001 Device 003: ID 048d:c996

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

 , , ,

nikitalol
()
Форум — Development

В LLVM 23 удалены опции оптимизации Os и Oz

https://github.com/llvm/llvm-project/pull/191363:

These should use O2 with the optsize or minsize attributes instead.

This enforces that there is no divergence between pipeline-level Os/Oz and function-level Os/Oz at an architectural level.

For the purpose of testing IR that does not have optsize/minsize itself, it’s possible to use -force-attribute=optsize etc.

И $ clang-23 --help | ugrep -i ofast:

1675: -Ofast Deprecated; use ‘-O3 -ffast-math’ for the same behavior, or ‘-O3’ to enable only conforming optimizations

 , , ,

dataman
()
Форум — Talks

Портативный LTE модем с WiFi и поддержкой OpenWRT или продвинутых роутерных ОС

Всем привет! Имеется необходимость иметь портативный роутер(карманный с собственным аккумулятором) с поддержкой:

  • LTE (встроенный модем)
  • WiFi (встроенный модем)
  • ОС с тулчейном в открытом доступе
  • root доступом к сетевой конфигурации

Подскажите чего такого можно приобрести в РФ?

 , , ,

faq2
()

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