Open MininuxDev opened 1 year ago
I don't know where the issue stems from, but to compile manually you can run this inside the cloned repo:
$ nix develop
$ meson setup build
$ ninja -C build
After it compiles, you can run Hyprland from within the build
directory.
That's what i did (also tried with make all
)
but i get this
| Building itab.c/itab.h...
| -- Configuring done
| CMake Error at libudis86/CMakeLists.txt:30 (add_library):
| Cannot find source file:
| itab.c
| Tried extensions .c .C .c++ .cc .cpp .cxx .cu .mpp .m .M .mm .ixx .cppm .h
| .hh .h++ .hm .hpp .hxx .in .txx .f .F .for .f77 .f90 .f95 .f03 .hip .ispc
| CMake Error at libudis86/CMakeLists.txt:30 (add_library):
| No SOURCES given to target: libudis86
I also tried with nix-shell -p udis86
, same error
That will not work. You need to use the flake devshell, otherwise you're just making things hard for yourself.
Yes that's what i did, i ran nix develop
first, then meson
should be fixed with 7c207243e41b5b4f35d790767ad2e21eba1b7a0b
Hmm it's still happening :( hyprlandCrashReport7943.txt
I tried several times, and there is no consistency at all, sometimes i can switch to tty and back to hyprland up to 10 times to have a crash, and sometimes it happens the first time
edit: Could it be my hardware too ? i should try on arch later and see if it happens too
what if you unplug your wacom
That's gonna be hard, since the "wacom" is actually the touch screen of my laptop... (lenovo yoga 720)
That's gonna be hard, since the "wacom" is actually the touch screen of my laptop... (lenovo yoga 720)
Is it possible as a workaround for the moment to disable the input from this device ? i rarely use the touchscreen, and even less the stylus
@MininuxDev you could try blacklisting the kernel module responsible for wacom, if there's any.
Thanks it worked, it was i2c_hid_acpi
, and now that i unloaded it it works. But i don't know if it is the "finger" device or the "stylus" device that causes the issue (and i can't find how to disable only one of them, i don't have the stylus to test anyway), at least it is confirmed it's because of the wacom
Should i rename the issue accordingly ?
I have the same issue with another touchscreen, and it appears that unloading i2c_hid_acpi
might help. Similarly, my crash logs ends with
[LOG] Attached a touch device with name LXT2021:00 29BD:3201
When i switch to another virtual console and then come back to hyprland, it often crashes, but not systematically, even with an empty config file.
I'm using the nixos package (not from nixpkgs but the flake of this repo) so i don't know if it is specific to nix or not (i can't figure out how to compile from source, i get the error
Cannot find source file: itab.c
and don't know much about compiling C)by the way, I tried launching from both greetd and a console, and get the same behavior, even when switching from one hyprland to another
Here is the crash report:
(@fufexan it seems i have to ping you for nix issues)