если вы хотели использовать zig как компилятор в вашем cmake, есть замечательный проект https://github.com/tayne3/zig-toolchain.cmake
GitHub
GitHub - tayne3/zig-toolchain.cmake: ⚡ Use Zig compiler in CMake projects. Simplify cross-compilation.
⚡ Use Zig compiler in CMake projects. Simplify cross-compilation. - tayne3/zig-toolchain.cmake
понятный пример как делать портативные линукс бинарники https://github.com/pkgforge-dev/Anylinux-AppImages/blob/main/HOW-TO-MAKE-THESE.md#step-by-step-example
GitHub
Anylinux-AppImages/HOW-TO-MAKE-THESE.md at main · pkgforge-dev/Anylinux-AppImages
AppImages That Truly Work On Any Linux System (Even musl-libc and non-FHS systems) - pkgforge-dev/Anylinux-AppImages
adb devices может просто зависнуть и не показывать никакого вывода, оказывается тут дело в том что некоторые сетевые программы вроде throne своим туннелем не дают вашим программам заходить даже на локальный 127.0.0.1 без прокси. Выключите strict route в настройках tun.❤1
я думал в cinnamon сломано переключение раскладок когда открыто меню пуск, однако если поставите здесь alt+shift и shift+alt дополнительно к xkb options в другом разделе тех же настроек, переключение будет наконец работать везде
❤2
Плохо работала сеть, оказывается у Федоры и некоторых других дистрибутивов NetworkManager по умолчанию идет с powersave включенным, выключаем и все работает
sudo mkdir -p /etc/NetworkManager/conf.d
echo -e "[connection]\nwifi.powersave = 2" | sudo tee /etc/NetworkManager/conf.d/default-wifi-powersave-on.disable.conf
❤1
Ставим xmake с помощью mise:
mise use -g github:xmake-io/xmake[rename_exe=xmake]