Уголок новичка

Epson Perfection 1270

Был настроен сканер Epson Perfection 1270, сканировал редко раз в один — два месяца через xsane. Сейчас потребовалось отсканировать, перестал работать из-под пользователя (не видит сканер), из-под рута сканирует. Где искать?
Уголок новичка

Как увеличить громкость в KDE?

Приветствую.
Установил Manjaro KDE и никак не разберусь с громкостью. Почему то на уровне 150% громкость такая же как у Debian Artix и прочих дистрах на уровне 100%. И никак не могу прибавить.
Это фича Manjaro или мой ноут Honor Magicbook ему не нравится?
Manjaro KDE Edition

Проблемы с обновлением

ПОМОГИТЕ ПОЖАЛУЙСТА НАЧИНАЮЩЕМУ ЛИНУКСОВОДУ, НЕ МОГУ ОБНОВИТЬ СИСТЕМУ, ТАКАЯ ОШИБКА

[sudo] пароль для doc:
:: Обновление баз данных пакетов…
core 145,4 KiB 121 KiB/s 00:01 [####################################################################] 100%
extra 8,6 MiB 2,55 MiB/s 00:03 [####################################################################] 100%
community 29,0 B 966 B/s 00:00 [####################################################################] 100%
multilib 143,6 KiB 1890 KiB/s 00:00 [####################################################################] 100%
:: Запускается полное обновление системы…
:: Заменить appstream-qt на extra/appstream-qt5? [Y/n] y
:: Заменить at-spi2-atk на extra/at-spi2-core? [Y/n] y
:: Заменить atk на extra/at-spi2-core? [Y/n] y
:: Заменить attica на extra/attica5? [Y/n] y
:: Заменить baloo на extra/baloo5? [Y/n] y
:: Заменить bluez-qt на extra/bluez-qt5? [Y/n] y
y:: Заменить frameworkintegration на extra/frameworkintegration5? [Y/n]
y:: Заменить kactivities на extra/kactivities5? [Y/n]
:: Заменить kactivities-stats на extra/kactivities-stats5? [Y/n] y
y:: Заменить karchive на extra/karchive5? [Y/n] y
:: Заменить kauth на extra/kauth5? [Y/n] y
:: Заменить kbookmarks на extra/kbookmarks5? [Y/n] y
:: Заменить kcmutils на extra/kcmutils5? [Y/n] y
:: Заменить kcodecs на extra/kcodecs5? [Y/n] y
:: Заменить kcompletion на extra/kcompletion5? [Y/n] y
:: Заменить kconfig на extra/kconfig5? [Y/n] y
:: Заменить kconfigwidgets на extra/kconfigwidgets5? [Y/n] y
:: Заменить kcoreaddons на extra/kcoreaddons5? [Y/n] y
:: Заменить kcrash на extra/kcrash5? [Y/n] y
:: Заменить kdbusaddons на extra/kdbusaddons5? [Y/n] y
:: Заменить kdeclarative на extra/kdeclarative5? [Y/n] y
:: Заменить kded на extra/kded5? [Y/n] y
:: Заменить kdesu на extra/kdesu5? [Y/n] y
:: Заменить kdnssd на extra/kdnssd5? [Y/n] y
:: Заменить kdoctools на extra/kdoctools5? [Y/n] y
:: Заменить kdsoap на extra/kdsoap-qt5? [Y/n] y
:: Заменить kfilemetadata на extra/kfilemetadata5? [Y/n] y
:: Заменить kgamma5 на extra/kgamma? [Y/n] y
:: Заменить kglobalaccel на extra/kglobalaccel5? [Y/n] y
:: Заменить kguiaddons на extra/kguiaddons5? [Y/n] y
:: Заменить kholidays на extra/kholidays5? [Y/n] y
:: Заменить ki18n на extra/ki18n5? [Y/n] y
:: Заменить kiconthemes на extra/kiconthemes5? [Y/n] y
:: Заменить kidletime на extra/kidletime5? [Y/n] y
:: Заменить kimageformats на extra/kimageformats5? [Y/n] y
:: Заменить kio на extra/kio5? [Y/n] y
:: Заменить kitemmodels на extra/kitemmodels5? [Y/n] y
:: Заменить kitemviews на extra/kitemviews5? [Y/n] y
:: Заменить kjobwidgets на extra/kjobwidgets5? [Y/n] y
:: Заменить knewstuff на extra/knewstuff5? [Y/n] y
:: Заменить knotifications на extra/knotifications5? [Y/n] y
:: Заменить knotifyconfig на extra/knotifyconfig5? [Y/n] y
:: Заменить kpackage на extra/kpackage5? [Y/n] y
:: Заменить kparts на extra/kparts5? [Y/n] y
предупреждение: kpeoplevcard: откат версии, от 0.1+r38.32d50a9-1 до 0.1-2
:: Заменить kpty на extra/kpty5? [Y/n] y
:: Заменить kquickcharts на extra/kquickcharts5? [Y/n] y
:: Заменить krunner на extra/krunner5? [Y/n] y
:: Заменить kservice на extra/kservice5? [Y/n] y
:: Заменить ktexteditor на extra/ktexteditor5? [Y/n] y
:: Заменить ktextwidgets на extra/ktextwidgets5? [Y/n] y
:: Заменить kunitconversion на extra/kunitconversion5? [Y/n] y
:: Заменить kuserfeedback на extra/kuserfeedback5? [Y/n] y
:: Заменить kwallet на extra/kwallet5? [Y/n] y
:: Заменить kwayland на extra/kwayland5? [Y/n] y
:: Заменить kwayland-server на extra/kwin? [Y/n] y
:: Заменить kwidgetsaddons на extra/kwidgetsaddons5? [Y/n] y
:: Заменить kwindowsystem на extra/kwindowsystem5? [Y/n] y
:: Заменить kxmlgui на extra/kxmlgui5? [Y/n] y
y
:: Заменить libkdcraw на extra/libkdcraw5? [Y/n] y
:: Заменить libqaccessibilityclient на extra/libqaccessibilityclient-qt5? [Y/n] y
y:: Заменить modemmanager-qt на extra/modemmanager-qt5? [Y/n]
:: Заменить networkmanager-qt на extra/networkmanager-qt5? [Y/n] y
y:: Заменить plasma-framework на extra/plasma-framework5? [Y/n] y
:: Заменить prison на extra/prison5? [Y/n] y
:: Заменить purpose на extra/purpose5? [Y/n] y
:: Заменить qgpgme на core/qgpgme-qt5? [Y/n] y
:: Заменить qqc2-desktop-style на extra/qqc2-desktop-style5? [Y/n] y
:: Заменить solid на extra/solid5? [Y/n] y
:: Заменить sonnet на extra/sonnet5? [Y/n] y
:: Заменить steam-manjaro на multilib/steam? [Y/n] y
:: Заменить syndication на extra/syndication5? [Y/n] y
:: Заменить syntax-highlighting на extra/syntax-highlighting5? [Y/n] y
:: Заменить threadweaver на extra/threadweaver5? [Y/n] y
разрешение зависимостей…
:: Найдено 2 поставщика для dbus-units:
:: Repository core
1) dbus-broker-units 2) dbus-daemon-units

Введите число (по-умолчанию=1): 1
проверка конфликтов…
ошибка: не удалось подготовить транзакцию (не удалось удовлетворить зависимости)
:: removing kxmlgui breaks dependency 'kxmlgui' required by libkipi
:: removing kservice breaks dependency 'kservice' required by libkipi
Софт

Установка openSNMP

Здравствуйте, не подскажете как установить openSNMP (https://sourceforge.net/projects/opensnmp/)? Как я понял — это исходники. Сделал 1)./configure, но на следующем шаге 2)make возникает ошибка…

нет декларации «memcpy» в этой области видимости
замечание: «memcpy» is defined in header «»; did you forget to «include »?

Спойлер!
[user1user1-systemproductname opensnmp-0.9]$ sudo ./configure
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking return type of signal handlers... void
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... yes
checking for rm... /usr/bin/rm
checking for ar... /usr/bin/ar
checking for smiInit in -lsmi... yes
checking for EVP_md5 in -lcrypto... yes
checking for pthread_create in -lpthread... yes
checking for DbEnv::version in -ldb_cxx... yes
checking for signal... yes
checking for setsid... yes
checking for sigset... yes
checking for sigblock... yes
checking for sighold... yes
checking for sigaction... yes
checking for gethostbyname... yes
checking for getservbyname... yes
checking for uname... yes
checking for AES_cfb128_encrypt... yes
checking how to run the C++ preprocessor... g++ -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/utsname.h usability... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking smi.h usability... yes
checking smi.h presence... yes
checking for smi.h... yes
checking openssl/hmac.h usability... yes
checking openssl/hmac.h presence... yes
checking for openssl/hmac.h... yes
checking openssl/evp.h usability... yes
checking openssl/evp.h presence... yes
checking for openssl/evp.h... yes
checking db1/ndbm.h usability... no
checking db1/ndbm.h presence... no
checking for db1/ndbm.h... no
checking db_cxx.h usability... yes
checking db_cxx.h presence... yes
checking for db_cxx.h... yes
checking if sys/stream.h and queue can not be included together... nope
checking for des_ks_struct.weak_key... no
checking for sigaction.sa_sigaction... yes
checking whether time.h and sys/time.h may both be included... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating acm/Makefile
config.status: creating app/cg/Makefile
config.status: creating app/cr/mibreg/Makefile
config.status: creating app/cr/Makefile
config.status: creating app/cr/mibs/Makefile
config.status: creating app/Makefile
config.status: creating asn/Makefile
config.status: creating base/Makefile
config.status: creating dispatcher/Makefile
config.status: creating msgproc/Makefile
config.status: creating secmod/Makefile
config.status: creating mib/Makefile
config.status: creating tools/Makefile
config.status: creating tools/snmp-db-add/Makefile
config.status: creating tools/snmp-db-dump/Makefile
config.status: creating config.h
[user1user1-systemproductname opensnmp-0.9]$ sudo make
making all in /home/user1/Загрузки/VDO/opensnmp-0.9/base
make[1]: вход в каталог «/home/user1/Загрузки/VDO/opensnmp-0.9/base»
g++ -I.. -I././ -I./../asn -I./../mib -I/usr/local/include    -c -o BufferClass.o BufferClass.C
BufferClass.C: In copy constructor «BufferClass::BufferClass(const BufferClass&)»:
BufferClass.C:28:3: ошибка: нет декларации «memcpy» в этой области видимости
   28 |   memcpy(this->msg, fromBuff.msg, this->msgLength);
      |   ^~~~~~
BufferClass.C:7:1: замечание: «memcpy» is defined in header «<cstring>»; did you forget to «include <cstring>»?
    6 | include "BufferClass.H"
  +++ |+include <cstring>
    7 | 
make[1]: *** [<встроенное>: BufferClass.o] Ошибка 1
make[1]: выход из каталога «/home/user1/Загрузки/VDO/opensnmp-0.9/base»
make: *** [Makefile:168: subdirs] Ошибка 1
Manjaro KDE Edition

Перестали открываться проекты в pycharm и idea

Добрый день! Прошу подсказать в чём может быть проблема.
Перестали открываться проекты в pycharm и idea (и ещё криво стал отображать границы и названия midnight commander).
IDE ругались на символы в пути к проектам, которые он отображал как вопросительные знаки. Пробовал переключать локаль, перемещать проекты в пути без русских символов, удалять папку .idea в проектах, не помогло.
Запустил pycharm из под root, при этом он открыл проект. (Правда после этого pycharm совсем перестал запускаться из под non-root пользователя). Локаль выводит одно и то же из под обоих пользователей:
locale
LANG=en_US
LC_CTYPE=«en_US»
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE=«en_US»
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES=«en_US»
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=


И не меняется ни через «Regional settings», ни через правку
/etc/locale.gen
и последующий запуск команды
sudo locale-gen
Уголок новичка

Безпарольное монтирование дисков и их разделов .

очередное обновление принесло сюрпрайз. правда, все равно — не opensuse tum aka geckolinux mate, где дрова нвидии отвалились в октябре, и по сю пору сделать не могут. ха-ха-ха.

не помню — когда ставил manjaro в первый раз, году в 2019-ом, была сия проблемина или нет, но вот, всплыла — запрос пароля при открытии разделов диска с виндовыми, да и не с виндовыми разделами.

попытался решить через /etc/polkit/rules.d/40-mount-without-pass.rules

содержащем — polkit.addRule(function(action, subject) {
if (action.id == «org.freedesktop.udisks2.filesystem-mount-system» &&
subject.active) {
return polkit.Result.YES;
}
});

может здесь ошибся, может нет. не сработало. лезу дальше. в

/usr/share/actions/org.freedesktop.UDisks2.policy
ищу <allow_active>auth_admin_keep</allow_active>,
меняю — auth_admin_keep на yes,
заработало.

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

с обновлением и вышеприведенный метод org.free..., перестал работать,
но файл — /etc/polkit-1/rules.d/10-udisk2-rules
с содержанием:

// Allow udisks2 to mount devices without authentication
// for users in the «wheel» group.
polkit.addRule(function(action, subject) {
if ((action.id == «org.freedesktop.udisks2.filesystem-mount-system» ||
action.id == «org.freedesktop.udisks2.filesystem-mount») &&
subject.isInGroup(«wheel»)) {
return polkit.Result.YES;
}
});

сработал… на endeavouros, на manjaro — не хочет…
а вот с таким:

polkit.addRule(function(action, subject) {
if (action.id.indexOf(«org.freedesktop.udisks2.») == 0 && subject.isInGroup(«wheel»)) {
return polkit.Result.YES;
}
});

forum.manjaro.org/t/stable-update-2024-01-13-kernels-systemd-qt5-mesa-dbus-firefox-thunderbird/155007/123
откуда взято.

terabox.com/s/1w6Ma8IVvb7JlZ_8-5bVxww
конкретное место на странице.

как оказалось — кавычки должны быть не «уголковые».

terabox.com/s/1PVxuG_wFkkgL1KOjBnA1NQ
пример.

сработал и на манджаро…
Уголок новичка

Монтирование NTFS раздела

В ноуте стоит SSD на нем две системы (windows 10 и Mandjaro Cinnamon). Не получается при монтировать раздел с Windows.
Error mounting /dev/nvme0n1p3 at /run/media/grogend/SYS: wrong fs type, bad option, bad superblock on /dev/nvme0n1p3, missing codepage or helper program, or other error

При этом если грузится с live CD раздел открывается, после установки системы тоже открывается, но стоит первый раз обновить систему и перезагрузится и все
Блог им. NadimZakirov

Имеет ли смысл в Manjaro ставить pulseaudio-modules-bt?

Имеет ли смысл в Manjaro ставить pulseaudio-modules-bt? github.com/EHfive/pulseaudio-modules-bt
Или новейшие bluetooth аудиокодеки в Manjaro уже и так есть по умолчанию? Не могу понять.

И еще, подскажите почему в Manjaro файл /etc/pulse/default.pa пустой? Например, я хочу выкрутить качество звука на максимум, а я даже не знаю, где это сделать:

load-module module-bluetooth-discover a2dp_config="aac_fmt=s32 ldac_eqmid=hq ldac_fmt=f32 sbc_freq=48k sbc_cmode=stereo"