~kennylevinsen

Denmark

https://kl.wtf/

This space intentionally left blank.

Trackers

~kennylevinsen/greetd

Last active 5 days ago

~kennylevinsen/seatd

Last active a month ago

~kennylevinsen/poweralertd

Last active 2 months ago

~kennylevinsen/wlsunset

Last active 2 months ago

~kennylevinsen/gtkgreet

Last active 2 months ago

~kennylevinsen/wldash

Last active 5 months ago

#1 Planckian locus seems slightly off 2 months ago

Comment by ~kennylevinsen on ~kennylevinsen/wlsunset

Forgot to close this.

REPORTED RESOLVED FIXED

#4 Add support for running on specific display 2 months ago

Comment by ~kennylevinsen on ~kennylevinsen/wlsunset

I suppose we could accept which outputs to control as an argument. We will have to get the names of the outputs through the xdg_output protocol.

#10 When scaling is applied on sway, background images aren't displayed correctly. 2 months ago

Comment by ~kennylevinsen on ~kennylevinsen/gtkgreet

Apply the background using CSS instead of the older background option, as it works poorly with scaling.

I added an example to the wiki: https://man.sr.ht/~kennylevinsen/greetd/#styling-gtkgreet.

REPORTED RESOLVED FIXED

#18 greetd segfaults [tuigreet keeps showing 'Please Wait...'] 3 months ago

Comment by ~kennylevinsen on ~kennylevinsen/greetd

/proc/sys/kernel/core_pattern is the file configuring what the kernel will do with core files. It is not a coredump itself.

You might want to go to #kennylevinsen on freenode.

#18 greetd segfaults [tuigreet keeps showing 'Please Wait...'] 3 months ago

Comment by ~kennylevinsen on ~kennylevinsen/greetd

In that case it sounds like it crashed in C code. You should have a coredump somewhere depending on system configuration (/proc/sys/kernel/core_pattern).

With coredumpctl, do as root:

# coredumpctl debug greetd
(gdb) bt full

If you have a bare core file, do as root:

# gdb PATH_TO_GREETD_BINARY PATH_TO_CORE
(gdb) bt full

In both cases, share the full output, including the initial output when gdb opened the core.

#18 greetd segfaults [tuigreet keeps showing 'Please Wait...'] 3 months ago

Comment by ~kennylevinsen on ~kennylevinsen/greetd

Redirect stderr whereever you'd like with "2>/tmp/greetd.log" if you are not already capturing stderr somewhere.

#18 greetd segfaults [tuigreet keeps showing 'Please Wait...'] 3 months ago

Comment by ~kennylevinsen on ~kennylevinsen/greetd

You're running greetd as non-root, which doesn't work.

Either run it as root or temporarily add the environment variable to your existing init scripts.

#18 greetd segfaults [tuigreet keeps showing 'Please Wait...'] 3 months ago

Comment by ~kennylevinsen on ~kennylevinsen/greetd

Please share the following generated from a debug build of greetd (i.e. no --release flag to cargo build, or the --debug flag to cargo install):

  1. Stderr when running greetd with RUST_BACKTRACE=full set
  2. Stacktrace from the coredump

#2 Consider implementing lockscreen functionality 3 months ago

Comment by ~kennylevinsen on ~kennylevinsen/greetd

It is not currently being worked on, and first requires adding support for multiple parallel sessions on different VTs, which is a larger change.

#1 Support opening alternate seats 6 months ago

Comment by ~kennylevinsen on ~kennylevinsen/seatd

Implementation idea:

  1. Add seat name to open request
  2. Execute an external program to evaluate if seat exists
  3. On device open, execute external program to evaluate if device belongs to seat.

This allows us to be device event system agnostic, and avoids racing with the clients device event implementation.