LINUX.ORG.RU

Сообщения teod0r

 

Как запретить такие баннеры на экране?

Форум — Desktop

Обнаружил, что иногда по какойто непонятной причине фаерфокс рисует какой-то баннер в правом верхнем углу экрана с каким-то красным монстром-осьммногом из игры pacman. Сначала когда первые разы это видел, подумал: «ладно, всё-равно современный фаерфокс говно».

Но какое же было моё удивление, когда я обнаружил, что эта скотина рисует этот баннер поверх всех окон, когда у меня было выбрано другое окно!

Как запретить рисовать такие уведомления?
Оно стало рисоваться после обновлений несколько версий назад, не знаю с какой точно версии.

 , ,

teod0r
()

Почему при включении CONFIG_CPU_UNRET_ENTRY отключается половина ядер?

Форум — Linux-hardware

Включил в ядре CONFIG_CPU_UNRET_ENTRY mitigation, и половина ядер процессора отключилась. Было 4, стало 2.
В /sys/devices/system/cpu/ только cpu0 и cpu2.
ChatGPT говорит, что CONFIG_CPU_UNRET_ENTRY отключает некоторые функции процессора, и надо проверить, включены ли опции, отвечающие за работу всех ядер. Какие конкретно опции проверить, не говорит.

 , mitigations,

teod0r
()

Несколько вопросов по screen

Форум — General

Так как в tmux у меня не отобрахаются некоторые строчки в терминале, например 'ls -1 --color=always /proc' — пропадают некоторые строки (без цвета не пропадают), решил перейти на screen (с ним строчки не пропадают).

Возникло несколько вопросов:

  1. как нормально запускать bash, как в tmux? Потому что он у меня при запуске не читает rcfile: не применяется мой PS1 и всё остальное. Пробовал разные ключи — без толку.
  2. как сделать escape комбинацию клавишь на CTRL+TAB? Как сделать комбинации CTRL+SHIFT+Left и CTRL+SHIFT+Right для переключения на предыдущую/следущую вкладку?
  3. как включить показ нижней панели и настроить цвета и показ элементов, примерно как в tmux? Потому что, на сколько я помню, когда я последний раз пробовал screen много лет назад, там были дурацкие цвета и я не знал как настроить отображение элементов. Нужно что-то наподобие того, что в tmux по-умолчанию: список открытых вкладок и часы в правом нижнем углу. Как сделать 24-х часовой формат часов?

Из мана мало что понятно. Подскажите пожалуйста.

 , , ,

teod0r
()

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

Форум — General

Потребовалось создать initramfs для загрузки скопированного из live системы ядра в моей системе.
До этого никогда не использовал initrd — собирал ядро с вкомпилеными модулями.

Моя система грузится с флешки в Legacy ркжиме (не EFI).

Нужно загрузить ядро из https://pisilinux.org/download/

Скопировал ядро в /boot/, модули в /lib/modules/.
Прописал в /etc/dracut.conf
root=PARTUUID=45297d58-1fca-91d4-0f11-384e21f953a7
Выполнил
# dracut --kver 5.15.131
initramfs успешно создался, подправил /boot/grub/grub.cfg, прописал initrd /boot/initramfs-5.15.131.img

При попытке загрузиться GRUB выкидывает в rescue-mode (почему?). Ладно, прописал
root=hd0,gpt1
linux /boot/kernel-5.15.131
initrd /boot/initramfs-5.15.131.img
boot
пошла загрузка, но вылетает ошибка:
dracut Warning: dracut: FATAL: No or empty root= argument
dracut Warning: dracut: Refusing to continue
дальше идёт несколько строк ядра про usb и на этом всё, загрузка дальше не идёт.

Помогите, что я делаю не так?

 , ,

teod0r
()

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

Форум — Linux-org-ru

Листая трекер, захожу в какую-нибудь тему, прочитываю, жму в фаерфоксе кнопку 'назад' и когда снова появляется трекер, видно в первые милисекунды, что список дрыгается, т.е. вроде как меняется порядок тем (скорее всего из-за того что какие-то топики обновились за это время). Замечаю это уже относительно давно. Тема white2.
cast maxcom.

 

teod0r
()

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

Форум — General

С недавнего времени при запуске терминала после приглашения стала появляться строка:

10;rgb:bebe/bebe/bebe]11;rgb:0000/0000/0000
Эмулятор терминала — rxvt-unicode, в нём запускается tmux.
Но если открыть в tmux новую вкладку — всё чисто, т.е. появляется только 1 раз при старте.
Если запускать rxvt-unicode без tmux — всё нормально.
Нашёл похожее https://www.reddit.com/r/openbsd/comments/18cxwdy/tmux_causing_ansi_colorresp...
Смена $TERM не помогает.
Как исправить?

 ,

teod0r
()

Помогите настроить звук на ноутбуке. Награда — 500 рублей!

Форум — Linux-hardware

Помогите настроить звук на ноутбуке.
Ноут Lenovo G505s.
lspci -vvv -k

# alsamixer
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1342:(snd_func_refer) error evaluating name
ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5727:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib control.c:1570:(snd_ctl_open_noupdate) Invalid CTL default
cannot open mixer: No such file or directory
dmesg
конфиг ядра
Дистр CRUX.
_____________________________
UPDATE:
Помогите настроить звук на ноутбуке. Награда — 500 рублей! (комментарий)

Тому, кто поможет, переведу 500 рублей!

 , ,

teod0r
()

Как запретить пользователю делать смену пользователя?

Форум — Security

Интересует не запрет запуска 'su', а полный запрет на уровне системных вызовов.

 , , ,

teod0r
()

Помогите настроить сеть

Форум — Admin

Дистр CRUX
Интернет пров раздаёт по PPPOE. Дома wi-fi роутер.

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

Почему в /etc/rc.d/lo не делается ip route add 127.0.0.0/8 dev lo?
У меня ip ro ничего не выводит.

Вывод ip a:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
       valid_lft forever preferred_lft forever
2: enp2s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 20:1a:06:a7:f7:22 brd ff:ff:ff:ff:ff:ff
3: wlp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 28:e3:47:6d:2b:27 brd ff:ff:ff:ff:ff:ff
Почему-то dhcpcd запущен в 4-х экземплярах...

Как мне настроить сеть для интерфейсов enp2s0 и wlp3s0? Почему в /etc/rc.d/net вызывается dhcpcd? и есть отдельный /etc/rc.d/dhcpcd ...? Есть /etc/rc.d/wlan в котором wpa_supplicant и /etc/rc.d/wpa_supplicant...

Что мне куда прописать, чтоб настроить эзэрнет и вайфай?
Гугл ничего не находит...

 , , , ,

teod0r
()

В rxvt-unicode неправильно отображаются unicode символы

Форум — General

Дистр CRUX.
В голом tty не в иксах всё отображается нормально.
Но в иксах в rxvt-unicode заместо unicode символов какие-то другие символы.
У меня в /etc/profile:

...
PS1='▶ ' # должно выглядеть как треугольничек
...
если не применять этот profile: Фото 1 (заметьте, что знак градуса (°) не отображается).
при этом, если в nano открыть /etc/profile, то там будет PS1=' ^v '.

если применить данный PS1, то: Фото 2 — неправильно отображается PS1 и °.

Мой .Xresources

В чём дело? Может, я неправильно приготовил шрифты?
rxvt-unicode собираю так

UPDATE

решение нашлось: прописать export LANG=en_US.UTF-8 в /etc/rc.d/xinit

 , ,

teod0r
()

Не работает клавиатура и мышь в иксах

Форум — Linux-hardware

Дистр CRUX.
После установки иксов в них не работают клава и мышь. До запуска иксов клава работает.
xorg.conf
Xorg.0.log
xorg-xf86-input-evdev стоит.
Куда копать?
Странно, что в логе иксов ни слова про evdev...

Если что, в /etc/X11/xorg.conf.d/ только 10-radeon.conf.
Ноут Lenovo G505s.

В другой tty переключиться не могу.

 , , ,

teod0r
()

Как сделать, чтобы ядро не засоряло текущий терминал сообщениями dmesg?

Форум — Admin

Бывает, находишься в терминале, хочешь что-то набрать, и БАЦ: сообщения ядра — раздражает.
Как запретить ядру linux выводить сообщения в текущий открытый терминал?
Вроде как, заметил такое поведение тока в голом tty, в иксовых, вроде, нет такого.

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

 , ,

teod0r
()

Ищу нормальный ChatGPT online сервис

Форум — General

Какими онлайн ChatCPT сервисами вы пользуетесь?
Интересуют бесплатные, без необходимости иметь смартфон, без гугл-аккаунта, не через телеграмм.

 

teod0r
()

Почему неправильное количество сообщений по тегу?

Форум — Linux-org-ru

По тегу searx написано, что там 6 сообщений, но в реальности там только 5.
cast maxcom.

 ,

teod0r
()

Почему-то в инстансах searx'а перестаёт искать через google

Форум — General

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

 ,

teod0r
()

Не получается загрузиться с флешки на ноуте Lenovo G505S

Форум — Linux-hardware

По совету ЛОРовцев приобрёл данный ноутбук.
Пока использую Legacy BIOS, на coreboot пока переезжать не планирую (по крайней мере пока не будет исправлено повышенная температура при использовании coreboot).

Не получается загрузиться с USB-флешки.
Флешка рабочая, на другом компе с неё грузится.
USB разъём рабочий. На ноуте сейчас стоит винда 10-ка, грузится с SSD.

Пробовал на флешке сначала сделать GPT (всё как надо, ef02, все дела). На другом более старом компе с обычным старым BIOS (не Legacy) грузится с неё; на G505S — не зрузится. Погуглил, везде пишут, что Legacy BIOS'ы не поддерживают GPT, подумал «ладно, и обычного MBR хватит». Но ноут и с флешки с DOS Partition Table не грузит — просто флешки нет в списке загрузочных дисков в Boot Menu (с другого компа с этой флешки грузит).
В биосе Boot Mode выставлено в Legacy Support (не UEFI), Boot Priority — Legacy First (не UEFI), USB Boot — Enabled, USB Legacy — Enabled.

Почему с USB нельзя грузиться? cast SakuraKun.

 , , ,

teod0r
()

Не собирается статический llvm

Форум — Development

Собираю llvm-8.0.1, указываю -D LLVM_BUILD_STATIC=1 — ошибка:

[1592/1828] Linking CXX executable bin/lli
FAILED: bin/lli 
: && /other/bin/g++ -O2 -march=x86-64 -mmmx -msse -msse2 -mfpmath=sse -mlzcnt -mpopcnt -msahf -mno-sse4 -mno-sse4.1 -mno-shstk    -Wa,-mamd64,-O2,--strip-local-absolute -Wl,--no-omagic,--relax -pthread -pipe -Wall   -fdiagnostics-color=auto -fprofile-correction -fstack-clash-protection -fstack-protector-strong -fstack-protector-all  -fdevirtualize-speculatively  -fipa-cp-clone  -fira-loop-pressure   -floop-interchange  -floop-unroll-and-jam  -fpredictive-commoning  -fsched-spec-load  -fsplit-paths  -fstdarg-opt  -ftree-loop-distribution  -ftree-partial-pre    -fvariable-expansion-in-unroller  -fweb  -D_GLIBCXX_ASSERTIONS -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++1y -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -march=x86-64 -mmmx -msse -msse2 -mfpmath=sse -mlzcnt -mpopcnt -msahf -mno-sse4 -mno-sse4.1 -mno-shstk    -Wa,-mamd64,-O2,--strip-local-absolute -Wl,--no-omagic,--relax -pthread -pipe -Wall   -fdiagnostics-color=auto -fprofile-correction -fstack-clash-protection -fstack-protector-strong -fstack-protector-all  -fdevirtualize-speculatively  -fipa-cp-clone  -fira-loop-pressure   -floop-interchange  -floop-unroll-and-jam  -fpredictive-commoning  -fsched-spec-load  -fsplit-paths  -fstdarg-opt  -ftree-loop-distribution  -ftree-partial-pre    -fvariable-expansion-in-unroller  -fweb  -D_GLIBCXX_ASSERTIONS -O2 -pthread -znoexecstack -znow -zseparate-code -zstart-stop-visibility=hidden -zrelro -static -Wl,-allow-shlib-undefined   -Wl,--export-dynamic  -Wl,-rpath-link,/w/t/src/build/./lib  -Wl,-O3 -Wl,--gc-sections tools/lli/CMakeFiles/lli.dir/lli.cpp.o -o bin/lli  -Wl,-rpath,"\$ORIGIN/../lib"  lib/libLLVMCodeGen.a  lib/libLLVMCore.a  lib/libLLVMExecutionEngine.a  lib/libLLVMIRReader.a  lib/libLLVMInterpreter.a  lib/libLLVMMC.a  lib/libLLVMMCJIT.a  lib/libLLVMObject.a  lib/libLLVMOrcJIT.a  lib/libLLVMRuntimeDyld.a  lib/libLLVMSelectionDAG.a  lib/libLLVMSupport.a  lib/libLLVMTarget.a  lib/libLLVMTransformUtils.a  lib/libLLVMX86CodeGen.a  lib/libLLVMX86AsmParser.a  lib/libLLVMX86AsmPrinter.a  lib/libLLVMX86Desc.a  lib/libLLVMX86Disassembler.a  lib/libLLVMX86Info.a  lib/libLLVMX86Utils.a  lib/libLLVMAsmParser.a  /usr/lib/libffi.so  lib/libLLVMExecutionEngine.a  lib/libLLVMRuntimeDyld.a  lib/libLLVMSelectionDAG.a  lib/libLLVMAsmPrinter.a  lib/libLLVMGlobalISel.a  lib/libLLVMCodeGen.a  lib/libLLVMBitWriter.a  lib/libLLVMScalarOpts.a  lib/libLLVMAggressiveInstCombine.a  lib/libLLVMInstCombine.a  lib/libLLVMTarget.a  lib/libLLVMTransformUtils.a  lib/libLLVMAnalysis.a  lib/libLLVMProfileData.a  lib/libLLVMObject.a  lib/libLLVMBitReader.a  lib/libLLVMCore.a  lib/libLLVMX86AsmPrinter.a  lib/libLLVMX86Utils.a  lib/libLLVMMCParser.a  lib/libLLVMMCDisassembler.a  lib/libLLVMMC.a  lib/libLLVMBinaryFormat.a  lib/libLLVMDebugInfoCodeView.a  lib/libLLVMDebugInfoMSF.a  lib/libLLVMSupport.a  -lz  -lrt  -ldl  -lncursesw  -lm  lib/libLLVMDemangle.a && :
/usr/bin/ld: attempted static link of dynamic object `/usr/lib/libffi.so'
collect2: error: ld returned 1 exit status
Пробовал указывать
-D LLVM_BUILD_SHARED_LIBS=0
-D LLVM_BUILD_LLVM_DYLIB=0
-D LLVM_LINK_LLVM_DYLIB=0
-- то же самое.

Как собрать LLVM статически (нужно для старой версии mes'ы)?

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

 

teod0r
()

Объединить 2 sed

Форум — General

Есть код:

prt-cache "$mode" "$@" --test "${ignore[@]}" "${install_root[@]}" 2>"$DEV/null" \
    | sed -nr '/^-- Packages (in|u|r)/,/^($|\*)/p' \
        | sed '/^\($\|--\|\*\)/d'
Как 2 sed'а объединить в одну команду?
Пример вывода prt-get:
> prt-get update bash openssh --test
*** prt-cache: test mode

-- Packages updated
bash
openssh

prt-get: updated successfully

*** prt-cache: test mode end
Нужно оставлять только строки
bash
openssh

 ,

teod0r
()

Что за чертовщина теперь с mount?

Форум — General
# grep /usr/src /etc/fstab 
src /usr/src/ tmpfs rw,async,noatime,noauto,nodev,nosuid,nouser,mode=755
# mount /usr/src
mount: /usr/src: can't find in /etc/fstab.

# mount src /usr/src -t tmpfs — а так монтирует.
Помню, обновлял util-linux. Баг? Раньше всё нормально было.

 ,

teod0r
()

Обрезает заголовки похожих тем

Форум — Linux-org-ru

Внизу топика, где похожие темы справа обрезает заголовки похожих тем, если масштаб 120% или более.
https://ibb.co/CWGL1jm
Шрифты тоже не стандартные. Последний фаерфокс.
cast maxcom

 

teod0r
()

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