ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor || https://github.com/ifreund/river || channel logs: https://libera.irclog.whitequark.org/river/
waleee has quit [Ping timeout: 255 seconds]
Erik59 has quit [Ping timeout: 246 seconds]
dbuckley has quit [Read error: Connection reset by peer]
dbuckley has joined #river
snakedye has quit [Ping timeout: 240 seconds]
novakane has joined #river
<novakane> Erik59: you added the line in `/etc/pam.d/login`like it said in the README and enable rundird service?
snakedye has joined #river
sjtio has quit [Quit: Bridge terminating on SIGTERM]
anubhavkini has quit [Quit: Bridge terminating on SIGTERM]
priner[m] has quit [Quit: Bridge terminating on SIGTERM]
sjtio has joined #river
anubhavkini has joined #river
priner[m] has joined #river
novakane has quit [Quit: WeeChat 3.2]
Erik59 has joined #river
Erik59 has quit [Remote host closed the connection]
Erik59 has joined #river
<Erik59> Here is my pam login list, my active services and where rundird is
Erik59 has quit [Client Quit]
Erik59 has joined #river
<ifreund> Erik59: did you see the error `sv status /var/service/rundird` gave you?
<ifreund> did you actually make a service for rundird?
<Erik59> yeah but I cannot figure out why its there
<Erik59> oh
<Erik59> ive never had to manually make one before
<Erik59> thats embarrasing
<ifreund> anyhow, I'd recommend just creating the XDG_RUNTIME_DIR manually to test
<ifreund> proprietary drivers (including nvidia) are *not* supported, and noveau is known to be rather buggy sadly
<Erik59> I tried that aswell, i made the folder with sudo mkdir /run/usr/(id -u) and then chmod 700 the same directory
<Erik59> wish I had an amd card now lol
<ifreund> what were the permissions on the dir in the end? you would need to chown as well to make it owned by your user
<Erik59> how can i check its permissions?
<ifreund> ls -l
<ifreund> whoops, lost an a: ls -la
<Erik59> drwxr-xr-x root root 40 B Sun Jul 11 11:27:42 2021  1000
<ifreund> yep, it's owned by root
<Erik59> so I need to do sudo chown 1000 700?
<ifreund> reading the chown man page or chown --help might be useful
<Erik59> drwxr-xr-x 700 root 40 B Sun Jul 11 11:27:42 2021  1000
<Erik59> gonna try again
Erik59 has quit [Quit: Client closed]
Erik59 has joined #river
Erik595 has joined #river
Erik59 has quit [Client Quit]
<Erik595> is it normal for that XDG_RUNTIME_DIR to be gone every reboot
<ifreund> it is normal for the contents of a temporary filesystem like /run or /tmp to be gone on reboot yes
<Erik595> ah I wasnt aware it was temporary
<Erik595> ❯ ls -la
<Erik595> drwxr-xr-x root root 60 B Sun Jul 11 11:34:01 2021  .
<Erik595> drwxr-xr-x root root 340 B Sun Jul 11 11:31:08 2021  ..
<Erik595> drwx------ ef ef 40 B Sun Jul 11 11:34:01 2021  1000
<Erik595> ❯ stat -c %a 1000
<Erik595> 700
<Erik595> I think ive done it
Erik595 has quit [Quit: Client closed]
Erik59 has joined #river
<Erik59> same errors but https://docs.voidlinux.org/config/session-management.html#xdg_runtime_dir im doing everything this tells me to
<Erik59> might just go back to arch honestly
Erik59 has quit [Client Quit]
<ifreund> Erik59: if you're more comfortable on arch, go back to arch
Erik59 has joined #river
<Erik59> yeah I like void alot but it seems to cause me more issues
<Erik59> if river is ever supported by void
<Erik59> ill come back probabaly
<Erik59> well thanks for all the help everyone :)
Erik59 has quit [Client Quit]
Erik59 has joined #river
Erik59 has quit [Remote host closed the connection]
Erik59 has joined #river
<Erik59> Okay I downloaded river from the AUR, installed the nouveau drivers and ran the river command. However I’m not getting errors, I’ll attach an image now
Erik59 has quit [Quit: Client closed]
Erik59 has joined #river
Erik59 has quit [Client Quit]
novakane has joined #river
waleee has joined #river
snakedye has quit [Ping timeout: 252 seconds]
snakedye has joined #river
Guest94 has joined #river
Guest94 has quit [Quit: Client closed]
turdlord has joined #river
infiniter has joined #river
<turdlord> hello
<turdlord> how do set up xdg-desktop-portal-wlr on river?
<turdlord> i want to screenshare my HDMI monitor
<ifreund> turdlord: should be exactly the same as on sway or any other compositor supporting wlr-screencopy-v1
<ifreund> did you give the instructions in their wiki a try?
<turdlord> i cannot select monitor, a menu pops up on sway to select monitor but it does not happen in sway
<turdlord> yes i tried
<turdlord> i have env variables set up correctly in systemd environment.d/wayland.conf
<turdlord> and my service is running and active
<turdlord> do i need to change variables? XDG_CURRENT_DESKTOP=sway to XDG_CURRENT_DESKTOP=river?
<ifreund> no, either should work the same
<ifreund> you probably want to give the section in the man page on the OUTPUT CHOOSER a read
<ifreund> you can also hardcode the target output in your config file
<turdlord> okay i will a try a few times
<turdlord> [screencast]
<turdlord> output_name=HDMI-A-1
<turdlord> chooser_type=default
<turdlord> chooser_cmd=bemenu
<turdlord> this is my config
<turdlord> of xdg-desktop-portal-wlr in ~/.config/xdg-desktop-portal-wlr/config
<turdlord> its not launching :'(
<ifreund> does running bemenu manually work?
<turdlord> yes
<turdlord> i did ls | bemenu and it works fine
<turdlord> as expected i can choose a directory as output
<ifreund> are you sure it isn't using slurp to choose the output? maybe set chooser_type to simple
<turdlord> i first copied config from man (which had slurp) and restarted the service
<turdlord> then i changed config to above and restarted the service again
infiniter has quit [Quit: WeeChat 3.2]
<turdlord> i set chooser_type=simple now and it still does not open
<turdlord> do i need to restart or something for changes in config to take effect?
<turdlord> and yes i have restarted the service after chooser_type=simple
<turdlord> does it work for you? i forgot to mention i am using kile as layout manager (if it matters)
infiniter has joined #river
<turdlord> here is my init
infiniter has quit [Ping timeout: 240 seconds]
<turdlord> should i submit and issue ifreund?
<turdlord> an*
<ifreund> turdlord: it works for me with no config file at all using slurp
<ifreund> haven't tried bemenu though
<ifreund> I have no idea what would be different on river vs sway here though
<turdlord> i removed the config and restarted the service
<turdlord> i have installed slurp but it does not open
<turdlord> i am on archlinux
<ifreund> turdlord: yep, it works with bemenu
<ifreund> I'm on void, but that shouldn't matter
<turdlord> i am using waybar
<ifreund> so am I, that shouldn't make any difference though
<ifreund> what xdpw version are you using, just to check?
<ifreund> does xdpw log anything interesting?
<turdlord> how do i log? (i am a noob)
<ifreund> run xdpw from a terminal instead of letting it get auto-started by dbus
<ifreund> first kill any running instance though
<turdlord> i ran it through systemd
<ifreund> I don't do systemd sorry
<turdlord> how do i run it manually
<ifreund> uh, just run the binary in a terminal
<turdlord> okay will try
<ifreund> if you don't know where the binary is, tell pacman to list the contents of the package
<turdlord> can you post the config you are using?
<ifreund> I'm not using any config for xdpw
<ifreund> I just have slurp installed, which caused it to use slurp which is what I want
<ifreund> I temporarily uninstalled slurp to see if the fallback to bemenu worked, which it did.
infiniter has joined #river
infiniter has quit [Client Quit]
<turdlord> okay i got it
<turdlord> i need to launch apps with dbus
<turdlord> dbus-launch
<turdlord> thanks for help :D
<ifreund> turdlord: the real issue is probably that you're not running river with `dbus-run-session river` then
<ifreund> (yes, dbus really sucks)
<turdlord> yes i think that is the issue, lets try
<turdlord> i also have another bug related to chromium
<turdlord> on fullscreen by mod+f, chromium "tab" area becomes unlickable
<turdlord> tab hover cards work buggily and i can see some hover effects sometimes
turdlord has quit [Quit: Client closed]
turdlord has joined #river
turdlord has quit [Client Quit]
turdlord has joined #river
turdlord has quit [Client Quit]
nagy135 has joined #river
turdlord has joined #river
turdlord has quit [Client Quit]
turdlord has joined #river
<turdlord> i tried to run with dbus-run-session river but i still need to launch applications through dbus launch
turdlord has quit [Remote host closed the connection]
pltrz has joined #river
pltrz has quit [Client Quit]
pltrz has joined #river
pltrz has quit [Client Quit]
pltrz has joined #river
pltrz has quit [Quit: Client closed]
Guest59 has joined #river
pltrz[m] has joined #river
pltrz[m] is now known as pltrz
pltrz has quit [Client Quit]
<Guest59> is there a way to disable xwayland on river?
<novakane> Guest59: If you didn't build it with `-Dxwayland` it is disabled by default
<Guest59> thanks; will recompile. otherwise, there is no option for it, however?
<novakane> Guest59: no, not at runtime, there is no option like in sway for exemple
<Guest59> you can configure this in sway
<Guest59> xwaylavnd enable|disable|force
<Guest59> sway(5)
<Guest59> would be a nice option for riverctl
<Guest59> riverctl xwayland enable|disable
<novakane> Personaly I think it's good like that with a build option
<ifreund> I don't see a reason to make xwayland runtime-configurable
Guest59 has quit [Quit: Client closed]
novakane has quit [Quit: WeeChat 3.2]
pltrz has joined #river
<pltrz> is there a way to disable xwayland in river?
<waleee> (does it echo in #river?)
<waleee> pltrz: ifreund and novakane just answered the same question, and it's a build option
<waleee> (which is disabled by default)
notzmv has quit [Ping timeout: 252 seconds]