LINUX.ORG.RU

Сообщения x905

 

Регулировка яркости на HP 250 G8

Пытаюсь увеличить яркость на HP 250 G8, погуглил разные варианты, но пока безуспешно

При этом кнопки, например, регулировки звука работают (Fn+f6,f7,f8)

$ inxi -SM
System:
  Host: hp250 Kernel: 6.5.0-21-generic arch: x86_64 bits: 64 Console: pty pts/6 Distro: Ubuntu
    23.10 (Mantic Minotaur)
Machine:
  Type: Laptop System: HP product: HP 250 G8 Notebook PC v: Type1ProductConfigId
    serial: CND2411DRA
  Mobo: HP model: 881D v: 50.34 serial: PKWRQC32VFD88J UEFI: Insyde v: F.63 date: 08/24/2023

$  DISPLAY=:0 xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 1080
default connected primary 1920x1080+0+0 0mm x 0mm
   1920x1080     77.00* 


$ ls -al /sys/class/backlight/
total 0
drwxr-xr-x  2 root root 0 мар  6 11:35 .
drwxr-xr-x 82 root root 0 мар  6 11:35 ..

$ cat /proc/cmdline 
BOOT_IMAGE=/@/boot/vmlinuz-6.5.0-21-generic root=UUID=931e0f33-203e-41b8-bed8-ff9d1960619e ro rootflags=subvol=@ acpi_osi=linux acpi_backlight=video nomodeset noresume no_console_suspend ignore_loglevel mitigations=off split_lock_detect=off ipv6.disable=1

# dmesg|grep -i added
[    0.098411] ACPI: Added _OSI(Module Device)
[    0.098411] ACPI: Added _OSI(Processor Device)
[    0.098411] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.098411] ACPI: Added _OSI(Processor Aggregator Device)
[    0.098411] ACPI: Added _OSI(linux)
[    0.271261] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none


что еще можно попробовать ?

 ,

x905
()

Лучший генератор речи из текста offline

Ранее пользовался rhvoice, но нашел качественнее - https://github.com/rhasspy/piper

Это лучшее, или есть еще варианты ?

 

x905
()

Не работает uniq --ignore-case для русских слов

$ printf "hello\nHELLO\n" | sort --ignore-case | uniq --ignore-case
hello

$ printf "привет\nПРИВЕТ\n" | sort --ignore-case | uniq --ignore-case
привет
ПРИВЕТ

как заставить работать ?

 ,

x905
()

kubuntu 2204 выключает звук при спячке монитора

гдето стало в kubuntu 2204, что выключается звук при входе в спячку монитора, аналогично через xset

не могу понять где, гугл меня не понимает

проблема точно этого пользователя т.к. под новым все ок

что бы посмотреть ?

 ,

x905
()

монитор 4к на kubuntu 2204 - qt контролы мелкие

после установки kubuntu 2204 с использованием монитора 4к - установил масштабирование 200% и размер значков 48px - стало норм

но qt checkbox, combobox и значки остались мелкие

при этом ранее на 2004 они были крупные, видимо чтото в X поменялось

сталкивался ли кто - как укрупнить ?

согласно https://doc.qt.io/qt-5/highdpi.html пробовал QT_ENABLE_HIGHDPI_SCALING, то пока без успеха

 ,

x905
()

монитор не всегда выходит из спячки

монитор не всегда выходит из спячки - либо это штатный метод kde их настроек, либо ручной xset -display :0.0 dpms force off

при этом в Xorg.0.log всегда в конце появляются строки вида:

[  4558.132] (II) event1  - Power Button: device removed
[  4558.158] (II) event0  - Power Button: device removed
[  4558.190] (II) event2  - PixArt USB Optical Mouse: device removed
[  4558.250] (II) event3  - SONiX USB DEVICE: device removed
[  4558.282] (II) event4  - SONiX USB DEVICE Keyboard: device removed
[  4558.314] (II) event5  - SONiX USB DEVICE Wireless Radio Control: device removed
[  4558.378] (II) event8  - Eee PC WMI hotkeys: device removed
[  4558.410] (II) event6  - SONiX USB DEVICE Consumer Control: device removed
 

я могу переключиться в консоль alt+ctrl+f2 и перегрузить комп, но вернуться на X не могу

каких либо зависимостей появления этого поведения - не усматриваю

KUbuntu 20.04.4 LTS + nvidia-driver-470

пока решения нет, то можно ли пробудить монитор «руками» из консоли ?

 ,

x905
()

объединить два макроса

Пусть есть два макроса для лога:

#define LOG1(mess, args...) LOG_BASE(mess, ## args)
#define LOG2(mess, args...) LOG_BASE(metaObject()->className(), mess, ## args)

Тогда LOG2 использую только внутри метода класса-наследника QObject, а иначе LOG1

Как бы «просто» объединить их для удобства в LOG, чтобы по контексту определялось и использовалось или LOG2 или LOG1 ?

 ,

x905
()

GUI поиск sspd устройств

Чем можно в ubuntu обнаруживать ssdp устройства (https://ru.wikipedia.org/wiki/Simple_Service_Discovery_Protocol), которые умеют рассказывать о себе, в GUI ?

Венда делает это в разделе «Сеть».

 

x905
()

Большая задержка аудио потока на браузере

Вопрос задавал ранее Задержка аудио потока на браузере , но не решено

Уточняю:

  1. Хочу в браузере слушать аудипоток без задержек
  2. Пример тестового кода передачи с микрофона https://gitlab.com/tests37/mic-webserver
  3. При прослушивании потока через mpv - задержка 1 сек, хорошо
  4. Если открывать в браузере, то он кэширует до 10 сек, что слишком много

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

 ,

x905
()

Какой должен быть SIP ответ на INVITE

Какой должен быть SIP ответ на запрос INVITE для случаев:

  1. Абонент взял трубку (полагаю что SIP/2.0 200 OK)
  2. Абонент отклонил звонок сразу, трубку не брал ?

 ,

x905
()

Задержка аудио потока на браузере

Есть хост, данные из его микрофона посылаются подключившемуся клиенту (браузер, mpv), кое как работает, но есть задержка от 2-3 сек, что неудобно будет для общения
Подобный вопрос нашел тут: https://stackoverflow.com/questions/49463174/html5-audio-stream-latency-force-play, но он остался без ответа
В какую сторону посмотреть ?

 ,

x905
()

Расширить контроль исходящих звонков в asterisk

Поставил Asterisk 13.18.3~dfsg-1ubuntu4 из состава ubuntu 18.04
Почитал интернеты и настроил исходящие звонки через внешнею АТС «Манго»
Научился делать исходящие звонки на сотовый телефон через call файлы:

Channel: SIP/79206171234@manga6
Application: Playback
Data: /var/lib/asterisk/sounds/test60
CallerID: {466fa60b-73f0-4364-897b-ccec7ad610ae}

Вижу запись в /var/log/asterisk/cdr-csv/Master.csv

"","","","outgoing_calls","""{466fa60b-73f0-4364-897b-ccec7ad610ae}"" <>","SIP/manga6-000000fc","","Playback","/var/lib/asterisk/sounds/test60","2021-01-12 15:50:52","2021-01-12 15:51:04","2021-01-12 15:51:06",14,1,"ANSWERED","DOCUMENTATION","1610466652.407",""

Чего не хватает:

  1. Если на теле не принимать, а сразу отбить звонок, то запись не появляется сразу, но потом появляется как успешная т.к. asterisk всеже отправляет файл как голосовую почту, что нежелательно
  2. В первых трех полях пусто, хочу видеть набираемый номер 79206171234, там он должен быть ?
  3. CallerID я установил именно таким чтобы както соотнести вызов и лог по нем, можно ли иначе ? Т.е. нужно текстовое поле, куда внесу свою дополнительную информацию о звонке.

Может есть другой способ получать расширенные события об этапах прохождения звонка: начало, взял трубку(зянято, отбил), завершил ?
Например некий программный api

 

x905
()

Сбой запуска GL приложения по ssh -X

Есть хост с astra linux. Настроил удаленный запуск GL приложений по ssh -X из ubuntu 20.04, но на kubuntu 20.04 с картой nvidia не получается:

astra $ LIBGL_DEBUG=verbose glxinfo|head
libGL: screen 0 does not appear to be DRI2 capable
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
libGL: Can't open configuration file /home/user1/.drirc: No such file or directory.
libGL: Can't open configuration file /home/user1/.drirc: No such file or directory.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Error: couldn't find RGB GLX visual or fbconfig
name of display: astra:10.0

GLX в kubuntu включен:

kubuntu $ cat /var/log/Xorg.0.log | grep -i glx
[    10.349] (**) Option "IndirectGLX" "on"
[    10.354] (II) LoadModule: "glx"
[    10.354] (II) Loading /usr/lib/x86_64-linux-gnu/nvidia/xorg/libglx.so
[    10.418] (II) Module glx: vendor="NVIDIA Corporation"
[    10.419] (II) NVIDIA GLX Module  390.138  Thu May 14 03:57:24 PDT 2020
[    11.071] (II) Initializing extension GLX
[    11.071] (II) Initializing extension GLX
[    11.071] (II) Initializing extension NV-GLX

В чем тут проблема ?

 ,

x905
()

Вырезание изображений с помощью Tensorflow

Понадобилось программно вырезать человека из портрета, начал гуглить и нашел https://github.com/susheelsk/image-background-removal
Ранее нейросетями не занимался, и как я понял код - используются заранее натренированная модель.
Можно ли найти их свежие версии, для более быстрого и качественного вырезания или я не понял принципа работы ?

 , ,

x905
()

Закат пинга вручную

Задумал написать небольшую функцию пинга т.к. вызывать внешний ping несколько «надоело»
Взял для примера https://www.geeksforgeeks.org/ping-in-c/, выкинул лишнее (мне один пакет достаточно), запихал в поток (qtconcurrent qfuturewatcher) и вроде оно работает
Но стали ползти странные баги если пинговать сразу две цели (живую и заведомо дохлую) - «дохлая» цель становится «живой» и для неё recvfrom возвращает данные от «живой»
Минимальный пример смогу завтра, но может быть есть какие мысли - почему оно так себя ведёт ?

 ,

x905
()

Куда уйти от ext4 ?

Основная причина - фиксированное количество inodes.
В процессе работы может быть много мелких файлов.
Заранее задать inodes при создании ФС больше на порядок - не вариант, да и не нравится мне эта концепция фиксированного значения.

Почитываю про btrfs, не совсем понял её поведение при hard reset, а он может быть, примем как условие, ups не предлагать.

 ,

x905
()

Ищу клавиатуру с BigAss Enter

Аналог mitsumi classic с железным основанием :

  1. Big Ass Enter
  2. Длинный ход клавиш
  3. Короткий Backspace (клавиша "|" рядом с Backspace)
  4. Функциональные клавиш не «липнут» к ряду цифр

Сейчас есть старенькая sven comfort 3050 - она както напоминает желаемое, но подраздолбалась, а новые их не производят На «авито» брать не вариант - убитые скорее всего будут

Попробовал новую sven s300 - неудобно (пишу на ней), ход короче, клавиши гуляют, ентер хуже, мне неудобно она

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

 

x905
()

Как симулировать сбой диска ubuntu

Как симулировать сбой диска ubuntu чтобы появился grub ? Примерно как тут: https://ru.stackoverflow.com/questions/849919/при-очередной-загрузке-ubuntu-появилось-меню-gnu-grub
Нужно для тестов

 ,

x905
()

Обновить ubuntu по ssh без интернета

Есть удаленный доступ к ubuntu 12.04 32bit по ssh
Хочу обновить (переставить) ее до ubuntu 16.04 64bit, но интернета нет, есть только образ ubuntu-16.04.6-desktop-amd64.iso и/или любые другие пакеты/данные, которые сам по ssh передам
Как такое сделать ?
В интернетах подобное видел, но обычно везде был интернет на обоих хостах и битность не менялась
В тонкостях установок не силен, ранее такого не требовалось мне делать

 

x905
()

gdb очень долго стартует программу

Свежий gdb из состава ubuntu 1910 (обновил с 1904) при запуске простейшей программы и установленной точке на main затыкается на примерно 7 секунд, грузя проц на 100% т.е.

$ gdb TEST
...
(gdb) b main
(gdb) r < тут по нажатию enter затыкается

где и как искать причину ?

 ,

x905
()

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