LINUX.ORG.RU

Сообщения drl

 

Как в ebuild файле заменить точки на дифисы?

Форум — Admin

Мне нужно например заменить ${PV} который

0.31.1.17664948

на это

0-31-1-17664948

Я попробовал так

MY_PV="${PV/./-}"
MY_P="${PN}-linux64-${MY_PV}.zip"
SRC_URI="https://necessegame.com/content/server/${MY_PV}/${MY_P}"

Но получилось так, только одна точка поменялась

https://necessegame.com/content/server/0-31.1.17664948/necesse-server-linux64-0-31.1.17664948.zip

а нужно так

https://necessegame.com/content/server/0-31-1-17664948/necesse-server-linux64-0-31-1-17664948.zip

 , ,

drl
()

Как убрать атрибут сжатия с каталога ntfs3?

Форум — General

Я скопировал файл в tmpfs и обратно, но он похоже всё равно числится как сжатый, как это проверить и исправить?

 , ,

drl
()

Как устранить неотключаемую мёртвую зону джойстика в некоторых играх?

Форум — Games

Наверное все знают что такое мёртвая зона в настройках джойстика.
Но у некоторых игр она не отключается в настройках.

Её можно скомпенсировать с помощью например Steam input, так чтобы при физическом отклонении стика на один градус в игру передавалось например 26 градусов, а мёртвая зона в игре опять преобразует полученные 26 в 1 градус и управление получается более точным.

В Windows это можно сделать с помощью DS4windows для контроллеров PS.
Но меня интересуют варианты с открытым кодом для linux.
Интересует также как это сделать на Android.

 , ,

drl
()

Beta клиент Steam не может открыть библиотеку

Форум — Games

Вылетает окно https://ibb.co/Z7w78sq при попытке открыть библиотеку или магазин, но при этом можно подключить steam link и он будет работать.
Steam encountered an unexpected error during startup (0x3008). Click here for more information.

Часть логов. Это весь лог в момент возникновения ошибки.

...
src/steamUI/webuitransportcontroller.cpp (196) : Failed to connect to websocket
src/steamUI/webuitransportcontroller.cpp (196) : Failed to connect to websocket
02/08 10:39:22 Init: Installing breakpad exception handler for appid(steam)/version(1738889325)/tid(201788)
assert_20250208103922_42.dmp[202239]: Uploading dump (out-of-process)
/tmp/dumps/assert_20250208103922_42.dmp
assert_20250208103853_37.dmp[202111]: Finished uploading minidump (out-of-process): success = yes
assert_20250208103853_37.dmp[202111]: response: CrashID=bp-4c5e81e2-870c-40de-9620-d20f72250207
assert_20250208103853_37.dmp[202111]: file ''/tmp/dumps/assert_20250208103853_37.dmp'', upload yes: ''CrashID=bp-4c5e81e2-870c-40de-9620-d20f72250207''
assert_20250208103922_42.dmp[202239]: Finished uploading minidump (out-of-process): success = no
assert_20250208103922_42.dmp[202239]: error: HTTP response code said error
assert_20250208103922_42.dmp[202239]: file ''/tmp/dumps/assert_20250208103922_42.dmp'', upload no: ''HTTP response code said error''
...

Failed to connect to websocket ошибка в стабильной версии тоже есть, но не мешает открыть библиотеку.

 

drl
()

Как задать MTU VPN интерфейсу автоматически?

Форум — Admin

VPN полупроприетарный и запускается либо при старте либо после запуска ПК, но не работает с дефолтным MTU.
Как задать MTU интерфейсу во время его поднятия?
Можно это сделать средствами systemd?
И как можно запускать и возможно оставлять в фоне скрипт после поднятия интерфейса, который например будет вычислять этот MTU и устанавливать его независимо?

Сейчас я это делаю в терминале так ip link set dev $if mtu $mtu

 , , , ,

drl
()

ntfs3: nvme0n1p9: ino=8e06b, «GenerationZero_F.exe» mmap(write) compressed not supported

Форум — General

Сжал NTFS папку с игрой, в надежде вдруг разница будет большой, разжимать потом не стал обратно.
Теперь игра в proton не запускается.
Вижу что из-за сжатия, но ntfs3 ведь должен поддерживать его в режиме чтения.

ntfs3: nvme0n1p9: ino=8e06b, «GenerationZero_F.exe» mmap(write) compressed not supported

Решение вижу банально сделав копирование с последующей заменой.
Как понять куда игра хочет сделать запись?
Можно как-то более изящно это исправить не копируя всё целиком?

 ,

drl
()

Как в WireGuard изменить endpoint у пира без перезапуска интерфейса?

Форум — Admin

У меня endpoint записан как DNS:port, но wg не обновляет IP самостоятельно и похоже не понимает что адресов в имени несколько.
Как мне это исправить или хотя бы обновить IP у пира без перезапуска сети?

Вот так, разобрался.

wg set wg0 peer <base64 public key> endpoint [ipv6::1]:13231

 

drl
()

Steam, контроллер не обнаружен

Форум — Games

6.6.67-gentoo-dist, DualShock 4. Ранее уже работал по беспроводному и проводному каналам, но сейчас работает только в Windows 11. Как исправить?

 , , , ,

drl
()

Оверлей перекрестие по центру экрана для игр

Форум — Games

Нужно перекрестие по центру экрана. Для игр с плохим прицелом. Как этот Crosshair V2 только для онтопика.

 ,

drl
()

xargs exclude

Форум — General

Подскажите решение. Хочу исключить строки из списка. Хочу что-то похожее на это

ls 1 | exclude $(ls 2) | xargs run

 ,

drl
()

Gentoo, изменённый в make.conf CFLAGS, не меняет значение отображаемое в emerge --info

Форум — Admin

Изменяю CFLAGS в /etc/portage/make.conf, запускаю emerge –info, и там отображается CFLAGS который использовался раньше, а не тот что указан в make.conf.

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

 ,

drl
()

bash, 16423143 - 16328411: синтаксическая ошибка в выражении (неверный маркер «16423143 - 16328411»)

Форум — Admin

Bash скрипт 1/FAILURE
[net] sv port 1111 nft bytes tmp 16423143
[net] sv port 1111 nft bytes old 16328411
строка difference=$(($tmp - $old)): 16423143
16423143 - 16328411: синтаксическая ошибка в выражении (неверный маркер «16423143 - 16328411»)

# Часть кода
tmp=$(nft -a list chain inet filter output | grep "sv_counter" | grep ${port} | awk '{ print $5 }')
if [[ -z $tmp ]]; then
	nice=${SERVICE_NICE_LOW}
else
	echo "[net] sv port ${port} nft bytes tmp ${tmp}"

	name_old="${nft_prefix}_${port}"
	old=${!name_old}
	if [[ -z $old ]]; then
		old=$tmp
	fi
	echo "[net] sv port ${port} nft bytes old ${old}"

	eval ${nft_prefix}_${port}=$tmp

	difference=$(($tmp - $old))

	if [[ $difference -gt $bytes_idle ]]; then
		echo "[net] sv port ${port} active, $difference gt $bytes_idle"
		sv=1
		nice=${nice_active}
	else
	    	nice=${SERVICE_NICE_LOW}
	fi
fi

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

 

drl
()

initrd с проверкой фс

Форум — General

Как такой сделать?
У меня f2fs /, и вроде бы нет возможности проверить фс после запуска.
Но хочется хотя бы иногда делать проверку фс.

 , , ,

drl
()

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