ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor || https://github.com/riverwm/river || channel logs: https://libera.irclog.whitequark.org/river/
notzmv has quit [*.net *.split]
NickH has quit [*.net *.split]
talismanick has quit [*.net *.split]
bfiedler has quit [*.net *.split]
NickH has joined #river
bfiedler has joined #river
talismanick has joined #river
tdeo has joined #river
tsraoien has quit [Ping timeout: 255 seconds]
tdeo has quit [Remote host closed the connection]
tdeo has joined #river
cabal704 has quit [Quit: WeeChat 3.5]
Youpilai has joined #river
Youpilai has quit [Ping timeout: 252 seconds]
fifty-six has joined #river
<fifty-six> does riverctl have any way to directly interact with views like bspc did with nodes
<fifty-six> was trying to see if i could do directional view focusing user-side but i couldn't find anything similar
fifty-six has quit [Quit: Client closed]
<mizzunet> leon-p it does nothing. When I started it, the windows were floated at centre as there was no layout manager running. It's not that it supposed to work, right?
<mizzunet> Oh, my mistake, I didn't run this, riverctl default-layout stacktile
<nor[m]1> I discovered https://github.com/atx/wtype exists. Does it work with river?
nor[m]1 has left #river [#river]
nor[m]1 has joined #river
snakedye has joined #river
<nor[m]1> Could test it now, does work.
snakedye has quit [Ping timeout: 260 seconds]
snakedye has joined #river
mannerism has quit [Remote host closed the connection]
mannerism has joined #river
snakedye has quit [Ping timeout: 264 seconds]
snakedye has joined #river
<bw> is the `.Signal` calling convention intended to be used by signal handlers?
<ifreund> bw: pretty sure that calling convention is only useful/supported on AVR targets or something
<ifreund> I don't think it should ever be used in river
<bw> why did i ask that in #river...
<bw> but thanks
<ifreund> no problem :D
elshize has quit [Ping timeout: 268 seconds]
elshize has joined #river
snakedye has quit [Ping timeout: 260 seconds]
snakedye has joined #river
elshize has quit [Ping timeout: 256 seconds]
elshize has joined #river
<tiosgz> ifreund: i've just noticed that 049a156392737eadab80e4d4156f9b7c159c5f11 (on the session-lock branch) has increased its scope to updating deps
<tiosgz> was that supposed to be in the initial impl commit?
<ifreund> tiosgz: yeah, looks like I flubbed one of the many rebases
<ifreund> I'll make sure to fix that up before merging it
<ifreund> looks like it's due for another rebase now anyways...
<NikhilSingh[m]1> I am using ly to login at the time of login it shows info: something
<NikhilSingh[m]1> Text is there any way to suppress that log?
<NikhilSingh[m]1> river aur should add fonts as dependency as in clean arch installation no terminal emulator work if fonts are not installed.
<NikhilSingh[m]1> Noticed when installing sway.
<tiosgz> river doesn't need/use fonts. it's the terminals missing deps if anything
<NikhilSingh[m]1> tiosgz: Yeah took a while to figure out
<tiosgz> wrt. ly, i think it's got some session wrapper scripts? in that case you could modify them to suppress/redirect output & stderr
<tiosgz> also a reminder about matrix-specific features :)
<NikhilSingh[m]1> It just picked River as a entry and runs it no wrapper I think there is.
<tiosgz> (though this time it translated nicely)
<NikhilSingh[m]1> Aah sry just forgot about that matrix.
<NikhilSingh[m]1> M running wireplumber at the top of init file is that should be the way to initialise required programs or there is some other optimal way.
mon_aaraj has joined #river
<NikhilSingh[m]1> Just read about tags they are very intuitive and seems Powerful and unique.
<NikhilSingh[m]1> Kinnda like maximizing the focused one.
<NikhilSingh[m]1> Kindda confused how can I bind a key to only show me one window and when I 0ress the same key it should make all windows visible back again.
<NikhilSingh[m]1> I was checking the scratch pad and sticky codes
mon_aaraj has quit [Ping timeout: 272 seconds]
<ifreund> tiosgz: session lock branch has been rebased on master and had the histroy fixed up :)
mon_aaraj has joined #river
<tiosgz> great :)
<nor[m]1> Nikhil Singh: You could toggle fullscreen for that :)
<nor[m]1> The maximizing thing I mean.
<NikhilSingh[m]1> Yeah that works but kinnda trying to implement that so I can understand tags better.
<NikhilSingh[m]1> It will be nice if someone can throw up their script that kindda does that.
elshize has quit [Ping timeout: 260 seconds]
<NikhilSingh[m]1> ly uses `/usr/share/wayland-sessions/river.desktop`
<NikhilSingh[m]1> changing the Exec command there does what i wanted.
<NikhilSingh[m]1> Putting if someone needs in future.
elshize has joined #river
waste37 has joined #river
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
talismanick has quit [Ping timeout: 264 seconds]
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
waleee has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
waste37 has quit [Ping timeout: 240 seconds]
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
snakedye has quit [Ping timeout: 256 seconds]
snakedye has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
waste37 has joined #river
waste37 has quit [Quit: leaving]
simplefinger has joined #river
simplefinger has quit [Client Quit]
simplefinger has joined #river
<simplefinger> ifreund: I need a help. Please, write example for map -layout. I trying us, my keymap - not work... I'm stupid.. man riverctl did not help me...
<tiosgz> "index: zero-based index of a layout set with the environment variable XKB_DEFAULT_LAYOUT"
<simplefinger> ifreund: "map [-release|-repeat|-layout index] mode modifiers key command" ... <- man riverctl. For example: riverctl map normal Super G spawn foot... Here I trying riverctl map -layout us normal Super G spawn foot... Nothinhg
<simplefinger> or riverctl map -layout inkl normal Super G spawn foot, where inkl - my variant layout
<simplefinger> nothing
<simplefinger> maybe I not understand manual? Or syntax?
<ifreund> "index: zero-based index of a layout set with the environment variable XKB_DEFAULT_LAYOUT"
<ifreund> it's a number
<simplefinger> oh..
<simplefinger> so, riverctl map -layout 0 normal Super G spawn foot  - this is first layout?
mon_aaraj has quit [Ping timeout: 240 seconds]
<simplefinger> WoW! Thanks, guys. Working!!!
<simplefinger> Amazing!
<simplefinger> Next stupid question... How config gtk themes and font size? I want native wayland   environment...
mon_aaraj has joined #river
<simplefinger> Without Xwayland
<simplefinger> In FF font so small...
<simplefinger> thanks
<simplefinger> and how this string autorun in init config? For example -  gsettings set  org.gnome.desktop.interface gtk-theme 'Your theme'
<tiosgz> afaik you only need to run it once and it gets remembered
<simplefinger> River have any autoruns?
<simplefinger> Maybe I want foot server?
<simplefinger> Ah, sorry. I think, I understand
<simplefinger> need simple script for run River
<simplefinger> But foot need Wayland session? Or not... I forgot
<tiosgz> the init is just an executable file -- e.g. in the example one (a shell script), you can run commands as usual (just don't forget to background them)
<simplefinger> in dwl starting string looks like 'dwl -s 'foot --server <&-''
<simplefinger> tiosgz: thanks, go to trying
simplefinger has quit [Quit: Client closed]
mon_aaraj has quit [Ping timeout: 264 seconds]
simplefinger has joined #river
<simplefinger> it's me again. Sorry for stupid questions, guys. I did not found, how increase font size in GTK.
<simplefinger> only this options in gsettings - font-antialiasing   font-hinting        font-name           font-rgba-order
mon_aaraj has joined #river
simplefinger has quit [Client Quit]
simplefinger has joined #river
<tiosgz> i've got font-name set to 'Sans 10', so apparently that's the way
<simplefinger> thanks, trying...
simplefinger has quit [Client Quit]
mon_aaraj has quit [Ping timeout: 248 seconds]
mon_aaraj has joined #river
notzmv has joined #river
simplefinger has joined #river
mon_aaraj has quit [Ping timeout: 240 seconds]
mon_aaraj has joined #river
simplefinger has quit [Client Quit]
<leon-p> fonts are probably better configured through fontconfig than individual toolkit-specific settings
simplefinger has joined #river
<simplefinger> oops, it's me again
<simplefinger> how to disable titlebar in FF? If I run FF natively in wayland MOZ_ENABLE_WAYLAND=1 firefox
<simplefinger> I see titlebar...
<simplefinger> I read manual,  csd-filter-add  help me?
<simplefinger> how check id or name? xprop alternatives?
<Shinyzenith[m]> Foreign top-level clients can fetch that data for you
<Shinyzenith[m]> Both print top-level data such as app-id which is probably what you're looking for
<simplefinger> thanks
<simplefinger> this is help me remove titlebar in FF? After DWM I screaming! ))
<Shinyzenith[m]> simplefinger: Right click on title bar, customize, look at bottom left corner, uncheck the title bar iption
<Shinyzenith[m]> And csd-filter-add *enables* Client side decoration afaik do its the opposite of what you want
<simplefinger> Shinyzenith[m]: ok. Titlebar not removed, I take screenshot...
<Shinyzenith[m]> Did the follow the steps I posted ?
<simplefinger> https://ibb.co/jzNC0Tr
<simplefinger> I need remove titlebar on tabs in FF
<Shinyzenith[m]> Once again, right click on the title bar, the context menu should have a "customize" option, uncheck title bar in the page that opens ( bottom left corner )
<Shinyzenith[m]> Excuse me if it's not called customize, it's been a while since I used ff but I'm certain the option exists
<simplefinger> Holy, Thanks... Why in Xorg this setting ignoring in Tiled WMs?
<simplefinger> Shinyzenith[m]: Thanks again
<Shinyzenith[m]> You're welcome
<simplefinger> i see, it's yours utils? Cool!
<simplefinger> maked waylever..
<simplefinger> waylevel*
<Shinyzenith[m]> Thanks, although Leon's version is better imo.
simplefinger has quit [Quit: Client closed]
simplefinger has joined #river
<simplefinger> and last question today. Guys, how in RiverWM open app in tag num? For example - Emacs - tag 3, FF - tag 2 etc..
<simplefinger> If I use dmenu/fuzzel/bemenu...
<simplefinger>  spawn-tagmask?
<tiosgz> can non-guys also attempt to reply?
<tiosgz> atm there's no way to do that in river other that switch to that tag and wait until the app opens
<simplefinger> Oh, sorry
<tiosgz> *other than
<simplefinger> tiosgz: Not good...
<simplefinger> >>and wait until the app opens
<simplefinger> Why? This is extra work with windows...
<ifreund> because the devs are too lazy of course...
<simplefinger> ))
<simplefinger> I understand
<simplefinger> need write request in github? For  enhancement?
<simplefinger> and w8? ;)
<ifreund> there's already several open issues I'm pretty sure
<simplefinger> DWM/Xmonad - do it, Sway - support...
<ifreund> i'm aware
<simplefinger> Why so beautiful WM (River) - not?
<ifreund> not my current priority
<simplefinger> in Wayland world only River support dynamic tiling...
<NikhilSingh[m]1> Can someone sen sway idle config for river?
<Shinyzenith[m]> simplefinger: you can try and patch that in manually, if you're interested. Just check the app-id on new surface creation and read from your condig file if said app-id has any assigned tag
<NikhilSingh[m]1> simplefinger: You can get a workaround in sway but that is too unpredictable.
<NikhilSingh[m]1> And don't know why window switching there cycles in layout.
<simplefinger> This is what I'm asking
<simplefinger> how assigned tag to app?
<NikhilSingh[m]1> Didn't get it?
<simplefinger> >>Just check the app-id on new surface creation and read from your condig file if said app-id has any assigned tag
<simplefinger> >>has any assigned tag
<simplefinger> Does River have a mechanism for that?
<Shinyzenith[m]> Through a custom riverctl command
<Shinyzenith[m]> As Isaac is not interested, you need to patch it in yourself
<Shinyzenith[m]> And yes river does have the mechanism to do that
<simplefinger>  spawn-tagmask - in manual...
<simplefinger> Shinyzenith[m]  thanks
<simplefinger> how about multimonitors configuration? Who works on 2-3 monitors?
<simplefinger> alternatives xinerama?
<simplefinger> sorry for my Eng.. Who use 3 monitors with River?
<simplefinger> How send app to monitor 2 or 1 or N?
<nor[m]1> Riverctl has send-to-output commands.
<simplefinger> nor[m]1: Thank you. Amazing.
<nor[m]1> Those are relative output choosing though, not absolute.
<simplefinger> I read again manual, maybe tomorrow I asked in this direction.. Thanks people, bye. And thanks Isaac for improve River.
simplefinger has quit [Quit: Client closed]
<tiosgz> nor: it's got 'name' as the last option ;)
<NikhilSingh[m]1> Sway idle config with sway lock if someone can?
simplefinger has joined #river
<simplefinger> and this is my photo. Welcome https://ibb.co/pzs9xZD
simplefinger has quit [Client Quit]
<nor[m]1> tiosgz: Huh? Not for me? There is just next, previous, 4 directions.
<nor[m]1> river 0.1.3
<nor[m]1> Is that out of date?
<tiosgz> it was added in ca47b8a54ea058ce5d173dce889cae0f769541ff (6th Feb), prolly not yet released
<ifreund> river 0.1.3 was quite a while ago
<ifreund> wlroots 0.16 hopefully won't be too much longer though...
simplefinger has joined #river
<simplefinger> Who use mpv, with option --fs? For automatic play in fullscreen? After added in River conf string - riverctl float-filter-add app-id "mpv", this option not work...
<leon-p> pretty sure river currently ignores fullscreen requests before the surface is mapped, I have encountered that before
<simplefinger> well, Anime is dead?
<simplefinger> so sad
simplefinger has quit [Quit: Client closed]
mon_aaraj has quit [Ping timeout: 256 seconds]
mon_aaraj has joined #river
<wrl> is it possible to bind one keybind to dispatch multiple layout commands?
<wrl> like one `riverctl map normal` -> more than 1 send-layout-cmd
<nor[m]1> wrl: map mode mod key spawn "riverctl action1; riverctl action2"
tsraoien has joined #river
<leon-p> it certainly is a bit off-topic :)
<leon-p> whoops, apparently my client is losing messages left and right...
<leon-p> wrl: you could write a script. I was also meaning to make stacktile accept multiple messages at once, but never got around to it
mon_aaraj has quit [Ping timeout: 240 seconds]
mon_aaraj has joined #river
cabal704 has joined #river