LINUX.ORG.RU

Сообщения bryak

 

Где взять материнскую плату на oneplus 5T?

Отвал чипа произошел по причине того, что Мама не выключала игру и закрывала крышку чехла. Какие варианты?

  1. Делать ребол - дорого и сколько он после этого проживет
  2. Менять материнскую плату
  3. Продать на запчасти. Думаю, что врядли он кому-то нужен и сколько за него можно выручить? 3тыс? Смысла нет

п2. Где взять нормальную mb на него? И есть ли смысл в этом? Может б/у будет дешевле взять, чем mb? А так-то жалко девайс. Лежит тихонько помирает. Я его раз в неделю заряжаю. Лежит пылится

bryak
()

Как запретить окна с ссылками?

 

В конференциях, если кто-то вставил ссылку в чат - ткаббер открывает окно с этой ссылкой внутри. Как это отключить?

bryak
()

Проверка многострочных строк

 ,

Есть функция:

function _STR_CHECK () {
    local str="${1}"
    local file="${2}"

    if ! grep -q "${str}" "${file}"; then
        return 2
    fi
}

Если так, то всё ок

old='{ MODKEY|ControlMask,           XK_period,     cyclelayout,            {.i = +1 } },'
_STR_CHECK "${old}" "${FILE_CFG}"

А если так, то ломается

old=$(printf "    %s" "TAGKEYS(                        XK_9,                                  8)\n    #include \"${FILE_CFG_MY_BIND}\"")
_STR_CHECK "${old}" "${FILE_CFG}"

Т.е нужно как-то сделать проверку на многострочные строки

bryak
()

Русификация half life 1

 

Захотелось поиграть. Есть в стиме. Накатил какую-то русификацию - она текст перевела, а озвучку - нет. Где взять полную озвучку? Желательно не msi/exe, а архив

bryak
()

Какой выбрать выключатель для усилителя?

Есть усилитель. Fosi audio za3. У него блок питания постоянно включен. Пользуюсь им обычно не чаще одного раза в месяц. Не хочется его держать включенным. Во-первых износ, во-вторых свет тянет. Если включать при включенном пк - иногда нехилая искра появляется. Врядли это полезно пк. А выключать пк, чтобы включить питание усилителя - сильно напряжно. Поэтому решил поменять вилку с кнопкой. Нашел на озоне –> артикул 667308756. Почитал отзывы, один пишет, что начала искрить при 0.5А. Может брак, а может они все такие. Что посоветуете?

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

bryak
()

Самоклеющаяся резина

В корпусе есть фильтр внизу. Он резонирует с hdd. Снял морду корпуса. Фильтр болтается на 1-2мм. Попробовал на озоне найти самоклеющуюся резину и не нашел. Или может быть дверные уплотнители тут применить или что-то другое?

bryak
()

Баг с тегами?

 

Debusine — «PPA для Debian», теперь в реальности

В https://www.linux.org.ru/tracker/ теги debian ppa debusine подсвечен как один тег. Но debian ppa debusine - это же не один тег, верно?

bryak
()

Поиск по сайту плохо работает

 

Есть топик Классика на свободных движках

Пробую найти его по кейворду «на свободных движках», только темы, сортировать по: от новых к старым

И не нашел. Даже по полной фразе топика «Классика на свободных движках» не находит

Надо починять

bryak
()

Предложение по тегам

 

Предлагаю теги проектов делать с полным доменом. Например livejournal –> livejournal.com. Потому как livejournal - это аналог русского тега жж. Т.е если я не хочу видеть всё, что связано с livejournal.com т.е добавлю livejournal в игнор, то могу пропускать топики, которые формируют юзеры и тегируют их жж, livejournal

bryak
()

Отваливается половина озушки при перезагрузке

Стоит 2х32Гб. При перезагрузке мне биос сообщает, что у вас изменилась конфигурация. Захожу в биос и показывает 1х32Гб. Т.е отваливается одна планка. Если выйти из биоса и продолжить загрузку, то загрузится и будет в системе показывать 32Гб. Если выключить и включить систему, то опять показывает 2х32Гб. Наблюдаться стало такое на 13 дебиане. На 12 такого не разу не было. Прогонял 4pass memtest - всё ок. Такое ощущение, что какая-то глюква на уровне ядра при перезагрузке происходит

PS: как начало появляться - продул порты резиновой грушей и контакты на озушке протер этиловым спиртом 95%. Когда просто включаю-выключаю тачку/увожу ее в standby - всегда 2х32. Проблема появляется иногда при перезагрузке. В логах ничего нет. Материнка msi x670e tomahawk, 7900X, 2x32 gskill(6200)

bryak
()

Tkabber запретить писать в custom.tcl

 

Конфиг tkabber’a в гите и он постояннно меняет содержание custom.tcl. Запрет записи в него вызывает ошибки в ткаббере. Его как-то или переместить бы в другое место или запретить его использовать (посредством самого tkabber)

bryak
()

Так безопасна ли боковая стенка из стекла?

По мотивам Как вы относитесь к боковой прозрачной стенке из стекла/акрила на вашем личном компе?

По итогу вредно ли это или нет? А то там 250сообщений понаписали :)

bryak
()

notify-send: сообщение по центру

 ,

Можно ли notify-send сообщение по-центру сделать. Если нет, то чем можно сделать?

bryak
()

Открытие ссылок работает некорректно

 

При открытии ссылки открывается не вкладка в firefox, а Появляется окно, в котором говорится

Firefox is already running, but is not responding. To use Firefox, you must first close the existing Firefox process, restart your device, or use a different profile.

Как это пофиксить? Например в telegrame открываются корректно, а в st - пытается открыть новый инстанс ff

bryak
()

Создание вручную виртуальных машин libvirt

 ,

Создал образ:

qemu-img create -f qcow2 /home/user/media/libvrt/images/nixos/nixos.qcow2 1024G

Далее в virt-manager создал виртуальную машину, взял ее xml и подсунул в /home/user/media/libvrt/images/nixos/vm.xml

Далее я изменил путь до образа qcow2 и делаю

virsh define /home/user/media/libvrt/images/nixos/vm.xml
Domain 'nixos-25.06' defined from /home/user/media/libvrt/images/nixos/vm.xml
virsh start 'nixos-25.06'

out:

error: Failed to start domain 'nixos-25.06'
error: Requested operation is not valid: network 'default' is not active

Далее смотрю:

virsh net-list --all

out:

 Name      State      Autostart   Persistent
----------------------------------------------
 default   inactive   yes         yes

А как мне ее сделать active?

bryak
()

grub secure boot, не загружается ядро

 ,

dkms generate_mok
ls /var/lib/shim-signed/mok/
MOK.der  MOK.pem  MOK.priv
openssl x509 -inform der -in "/var/lib/shim-signed/mok/MOK.der" -out "/var/lib/shim-signed/mok/MOK.pem"
mokutil --import "/var/lib/shim-signed/mok/MOK.der"
mkdir -p "/root/.mok"
cp -prf "/var/lib/shim-signed/mok/MOK.der" "/root/.mok/MOK.der"
cp -prf "/var/lib/shim-signed/mok/MOK.pem" "/root/.mok/MOK.pem"
cp -prf "/var/lib/shim-signed/mok/mok/MOK.priv" "/root/.mok/MOK.priv"
mkdir -p /etc/dkms
cp -prf "myconfig/etc/debian/dkms/sign_helper.sh" "/etc/dkms/sign_helper.sh"
cp -prf "myconfig/etc/debian/dkms/framework.conf" "/etc/dkms/framework.conf"
cat myconfig/etc/debian/dkms/sign_helper.sh
/lib/modules/"$1"/build/scripts/sign-file sha512 /root/.mok/MOK.priv /root/.mok/MOK.der "$2"
cat myconfig/etc/debian/dkms/framework.conf
mok_signing_key="/var/lib/shim-signed/mok/MOK.priv"
mok_certificate="/var/lib/shim-signed/mok/MOK.der"
sign_tool="/etc/dkms/sign_helper.sh"
local VERSION="$(uname -r)"
local SHORT_VERSION="$(uname -r | cut -d . -f 1-2)"
local MODULES_DIR=/lib/modules/$VERSION
local KBUILD_DIR=/usr/lib/linux-kbuild-$SHORT_VERSION

sbsign --key "${DIR_DST}/mok/MOK.priv" --cert "${DIR_DST}/mok/MOK.pem" "/boot/vmlinuz-$VERSION" --output "/boot/vmlinuz-$VERSION.mok"

update-initramfs -k all -u

update-grub
sudo mokutil --sb-state
SecureBoot enabled
sudo mokutil --list-enrolled
показывает ключи
sudo mokutil --test-key /var/lib/shim-signed/mok/MOK.der
/var/lib/shim-signed/mok/MOK.der is already enrolled

Далее я перезагружаюсь, захожу enroll key, выбираю key0, ввожу пароль, предлагает перезагрузиться. Перезагружаюсь и загружаю ядро .mok и получаю: http://0x0.st/KyJ0.jpg

bryak
()

Можно ли сохранить лог компиляции и код возврата?

 

function f() {
    COMPILE_LOG=$(sudo make install clean 2>&1)
    echo $?
    echo "${COMPILE_LOG}"
}

out:

2
slock build options:
CFLAGS   = -std=c99 -pedantic -Wall -Os -I. -I/usr/include -I/usr/X11R6/include -DVERSION="1.4" -D_DEFAULT_SOURCE -DHAVE_SHADOW_H
LDFLAGS  = -s -L/usr/lib -lc -lcrypt -L/usr/X11R6/lib -lX11 -lXext -lXrandr
CC       = cc
CC slock.c
slock.c:18:10: fatal error: X11/extensions/Xrandr.h: No such file or directory
   18 | #include <X11/extensions/Xrandr.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:19: slock.o] Error 1

Нужный мне вариант с локальными переменными

function f() {
    local COMPILE_LOG=$(sudo make install clean 2>&1)
    echo $?
    echo "${COMPILE_LOG}"
}

out:

0
slock build options:
CFLAGS   = -std=c99 -pedantic -Wall -Os -I. -I/usr/include -I/usr/X11R6/include -DVERSION="1.4" -D_DEFAULT_SOURCE -DHAVE_SHADOW_H
LDFLAGS  = -s -L/usr/lib -lc -lcrypt -L/usr/X11R6/lib -lX11 -lXext -lXrandr
CC       = cc
CC slock.c
slock.c:18:10: fatal error: X11/extensions/Xrandr.h: No such file or directory
   18 | #include <X11/extensions/Xrandr.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:19: slock.o] Error 1

Как видим, некорректное значение 0

bryak
()

Nixos: есть ли документация в полном объеме на русском?

 

Не могу найти у них на оффсайте переводы их документации. Они вообще в природе есть?

bryak
()

Вид злоупотребления полномочиями модераторами

 , ,

Я понял, каким образом модераторы злоупотребляют своими полномочиями. Какие мотивы у этого злоупотребления - не особо важно, но как факт его применения «на широкую ногу» есть. И никто не понимает как это работает. Попробую объяснить:

Есть модератор. Назовем его VasyaPetya. И пользователь SomeUser. Внутри форума создаются топики, в которых обсуждается какая-то тема. Внутрь топика заходит VasyaPetya и начинает вместе со всеми обсуждение темы топика(или оффтопика внутри топика). VasyaPetya вступает в непосредственое общение с SomeUser. В процессе дискуссии VasyaPetya что-то не нравится в словах SomeUser и он удаляет один или несколько ответов. Далее в этом же топике SomeUser начинает говорить о том, что неправильно это делать(или создает топик в ветке linux.org.ru и делает это там). На что в большинстве случаев VasyaPetya или VasyaPetya2 фризят или банят SomeUser

Так вот! Когда VasyaPetya заходит в топик и начинает взаимодействовать с SomeUser внутри топика(т.е общаться по теме топика), он становится участником форума и все его ответы или ответы ему внутри этого топика - адресованы не модератору VasyaPetya, а участнику форума VasyaPetya. И если кто-то ответит VasyaPetya на его ответы внутри топика типа «ты больной?» или какую-то другую фразу - это не оскорбление модератора, а оскорбление участника форума

А именно этим и занимаются модераторы ЛОРа. Они заходят в топики и начинают наравне со всеми что-то обсуждать, а когда им что-то не нравится - они включают свои модераторские возможности и раздают минуса и фризят/банят участников форума. Это злейшее злоупотребление своими обязанностями т.к участники форума внутри обсуждения общаются с ними как с полноценными участниками дискуссии, а не как с модераторами

Как это предотвратить? Очень и очень просто! Пусть maxcom создаст безликие аккаунты модераторов типа «Модератор1, Модератор2…, МодераторХ» и пусть из-под этих акков модераторы ходят и модерируют топики. Общаться по теме топиков из-под аккаунтов МодераторХ нельзя, только модерировать. А с аккаунтов действующих модераторов - пусть снимут права модераторов и пусть они со своих акков ходят и общаются в топиках как обычные участники форума. Таким простым способом мы будем точно знать, что нам пишет Модератор по своим прямым обязанностям и общение с ними - это общение с официальным лицом администрации форума, а аккаунт VasyaPetya - это участник форума и если он общается в топике - у него такие же права, как у любого другого участника дискуссии

PS: но я думаю, что эта идея не понравится модераторам. Почему? Потому что это деперсонализует тех, кто на самом деле модерирует не потому, что ему это нравится, а имеет на голове корону. Таким решением это лишит права превосходства над юзерами(корона потеряет смысл)

upd1: Так же можно сообщения МодераторХ прдсвечивать красным, чтобы выделять эти важные сообщения в топике, чтобы визуально отличать текст модераторов от обычных пользователей

upd2: более чем уверен, что при обсуждении все будут говорить, что неудобно будет переключаться между акками, хотя технически это можно решить. Тогда вариант2: модераторам добавить галочку «ответить как модератор» и этот ответ подсвечивать красным. Обычные сообщения без галочки - это ответ обычного участника форума и ответы на такие сообщения - не являются взаимодействием модератора

bryak
()

Предлагаю сделать две группы модераторов

 ,

Предлагаю сделать две группы модераторов. Первая группа - те, кто сейчас модерирует на ЛОРе. Вторая группа - новые люди(человек 5). Каждая группа работает 1 месяц. При этом не в свою смену нельзя модерировать. Таким нововведением мы разгрузим людей из первой группы. Может они чуть добрей станут :)

bryak
()