Consolatis has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
Consolatis has joined #foot
caveman has quit [Remote host closed the connection]
caveman has joined #foot
talismanick has quit [Ping timeout: 244 seconds]
jao has quit [Ping timeout: 264 seconds]
Ordoviz has joined #foot
caveman has quit [Remote host closed the connection]
baltazar has quit [Ping timeout: 252 seconds]
baltazar has joined #foot
vyryls has joined #foot
Ordoviz has quit [Ping timeout: 265 seconds]
Ordoviz has joined #foot
Biolunar has joined #foot
vyryls has quit [Quit: WeeChat 3.6]
Ordoviz has quit [Ping timeout: 252 seconds]
smudge-the-cat has joined #foot
smudge-the-cat has left #foot [#foot]
Ordoviz has joined #foot
talismanick has joined #foot
caveman has joined #foot
talismanick has quit [Ping timeout: 244 seconds]
jao has joined #foot
an3223_ has quit [Ping timeout: 258 seconds]
an3223_ has joined #foot
caveman has quit [Remote host closed the connection]
caveman has joined #foot
cabal704 has joined #foot
Ordoviz has quit [Ping timeout: 252 seconds]
cabal704 has quit [Ping timeout: 244 seconds]
cabal704 has joined #foot
ayushnix has joined #foot
ayushnix has joined #foot
ayushnix has quit [Changing host]
ayushnix has quit [Remote host closed the connection]
ayushnix has joined #foot
helmut has joined #foot
<helmut>
hi. wow so many people. I expected you all to be on matrix or the like. anarcat sent me here. :)
<anarcat>
maybe they *are* on matrix, no judgement ;)
<helmut>
would someone like to support me in figuring out color configuration for foot? I happen to like the high contrast default of xterm and would like to replicate it on foot.
<helmut>
now when I use like ls, the blue used for directories is quite a bit darker on foot than xterm.
<helmut>
in vim shell syntax highlighting, the red used for shArithmetic is red on xterm and hardly distinguishable from gray in foot
Ordoviz has joined #foot
ayushnix has quit [Remote host closed the connection]
ayushnix has joined #foot
<helmut>
hypothesis 1: foot is ignoring my config. how would I debug that? hypothesis 2: I am configuring too little colors. how would I figure out what is missing? hypothesis 3: ???
<helmut>
argument against hypothesis 1: the urgent bell works
<anarcat>
screenshot? :)
<helmut>
ugh. now I need to learn how to do screenshots on wayland %-)
<dutchie>
running foot from a terminal will include useful information, such as whether it read your config file
<zdykstra1>
grim + slurp
<dutchie>
will output, that is
<helmut>
dutchie: thank you. it tells me about my config file and the font being used and such. :) scratch hypothesis 1
<helmut>
I actally had that in my foot.ini, but it was commented out as it appeared not to work (due to vim using 256 colors and dircolors not working on foot)
<helmut>
dnkl: thank you so much! I suppose all color mysteries are solved now
<dnkl>
great :)
<dnkl>
sorry for being somewhat brief. I've been on my phone up until now
<dnkl>
anarcat: how did the script not work (assuming you referred to img.sh)? Tested it briefly and worked for me...
<anarcat>
dnkl: in xterm, it just shows garbage
<dnkl>
ah
<dnkl>
the colon4-variant didn't work in xterm, but the other ones did, fo rme
<dnkl>
which is interresting, because manually printing a "colon4" test-string works...
<dnkl>
one issue with the script is that it emits color values that are out-of-bounds. I.e. lots of color values are outside 0-255. The result depends on whether the terminal truncates or saturates...
cabal704 has joined #foot
<baltazar>
hello again! I have managed to narrow down the freezing issue I mentioned before. it seems to happen when there's terminal output and a title change in quick succession, but only if mouse.hide-when-typing=yes and the mouse is actually hidden
<baltazar>
then, apparently foot waits for a frame done event
<dnkl>
and this happens on sway master? Or with patches applied?
<baltazar>
happens on sway master, sway with patches and even labwc master
<baltazar>
I did not manage to reproduce it in tinywl though
<helmut>
dnkl: I didn't perceive it as brief at all. I actually do like those pointers that make me look up the context and gain a deeper understanding than blindly copying stuff from irc. great experience
<dnkl>
baltazar: is running 'while true; do echo -e "\e]0;$(cat /proc/uptime)\e\\ $(date)"; done' enough to reproduce?
<baltazar>
no, because it unfreezes on any screen update, even updates from the same foot instance
<dnkl>
I'm confused. You said it happens when there's terminal output. That implies screen update
<baltazar>
ok, so if an update happens very close to a title change, then that screen update will fail to show (= "freeze"). however, if another screen update after this, that will unfreeze it
<baltazar>
my current way to reproduce it is this: foot -c /dev/null -o mouse.hide-when-typing=yes sh -c 'let i=1; while read -s; do printf "$i\n\E]2;$i\a"; let i++; done'
<dnkl>
ok, got it
<baltazar>
then you have to keep pressing enter and watch carefully for a missed print. then if you try moving the mouse (without pressing enter!) you should see that it won't get "unhidden"
<baltazar>
(of course, if blindly moving the mouse causes a screen update e.g. due to focusing a different window, that unfreezes it as well)
<dnkl>
baltazar: hmm, counted up to 100 but didn't see any issues
<dnkl>
latest sway+wlroots master
<baltazar>
well, I get it in 20 on average...
<baltazar>
is there anything besides foot on your screen? any screen update would immediately unfreeze it so you wouldn't notice anything
<dnkl>
another foot instance, with zero output
<baltazar>
hmm ok, in my main sway it seems harder to reproduce. the 20 average was in a nested sway
<dnkl>
tested moving the foot test-window to a separate workspace
<dnkl>
still nothing
<dnkl>
I've been counting up to 100 many times now...
<baltazar>
also, make sure the mouse is hidden by foot, otherwise it won't happen
<dnkl>
yeah, mouse is hidden, and hovering over the window I'm testing in
<dnkl>
also tested a nested sway, still nothing
cabal704 has quit [Ping timeout: 244 seconds]
<baltazar>
well, this seems highly timing sensitive. if I run it in my main sway, it seems that the screen update goes out before it freezes. this way there's no visual feedback that it's frozen, but if you try to move the mouse you can see that it remains hidden...
<Consolatis>
failed to reproduce on labwc master on DRM as well. completely empty workspace (no panels or similar causing screen damage), got up to 100 and the cursor was hidden
<Consolatis>
maybe its related to some adaptive sync setting or similar?
<dnkl>
baltazar: can you still reproduce with foot's default config (+ hide-when-typing)?