Thomas Adam

371 Followers
78 Following
1.3K Posts

Style ThomasAdam StartsOnDesk 0, StartsOnPage 0 0, SkipMapping

I maintain/contribute to various projects such as: got, fvwm, tmux, x11cp

User/Contributor/Developer of {Free,Net,Open}BSD as well as Linux.

Avid cryptic crossword solver, especially the Guardian cryptics.

I'm the person behind the cryptic crossword clues on: https://zirk.us/@LearnCrypticCrosswords

From England, United Kingdom

Websitehttps://xteddy.org
Gemini Capsulegemini.xteddy.org
Window Managersfvwm{2,3}, CoW
X11CPhttps://x11cp.org

Oh, and I forgot to mention:

* moocow now understands, "-p" to make it persistent so that It can be used like FvwmConsole. Further command such as -C allow for prompt colours:

moocow -p -C green

@nf3xn Ah yes. Indeed, he's a Hereford bull. You're right to be pedantic, of course, but I refer to "cow" in the sense of, beef with four legs.

This is in no way correct, but, oh well...

Moooo. :)

@nf3xn Heh. Thanks. Which photo are you referring to?

#cow #fvwm #wayland

I'm on holiday so I've been able to do more on CoW this week.

In no particular order, here's what's changed:

* Switched to libevent. The hand-rolled poll loops, socket handling code is gone, in favour of using libevent.

* Refactorings: across the code base, I've split out larger functions into helpers and reused them. This has reduced some of the duplication by about 60%.

* New hook: "on-start" which runs once CoW has started. Useful to be able to set outputs to different desks/pages.

* DSL: CoW now has a small DSL (which might evolve over time) to reduce boilerplate. This is achieved via the `script` command. For example:

```
rule -g -T on-start -n startup-pages script {
let output = "HDMI-A-1"
for d in (desks where d.output == output) {
desk -t '#{output}' -d #{d.nr}
scroll -t '#{output}' -a 1,1
}
}
````

This sets all desks on output `HDMI-A-1` to start on page `1,1` when CoW starts.

As usual the relevant man pages have been updated.

No doubt there's a tonne of bugs introduced with these changes. If you do happen to spot any, please open an issue on Codeberg:

https://codeberg.org/thomasadam/cow/issues

As always, see the pinned issues if you're interested in trying to help:

https://codeberg.org/thomasadam/cow/issues

And do join me and a small number of others on IRC if you wanted to learn more:

Server: irc.libera.chat
Channel: #cow-wayland

Thanks everyone!

cow

Compositor on Wayland -- a stacking window manager using river as the compositor. CoW aims to behave like fvwm and mwm from X11.

Codeberg.org
@r1w1s1 Thanks!

#tmux

Version 3.7 will be released soon.

This release features a big change to how panes can be managed.

Panes can be told to be floating, and thus not part of the layout of that window (bound to '*' by default). See the `new-pane` command.

By default status line 2 shows the pane layouts (including floating panes).

Panes can also have scrollbars (see the attached screenshot; cowsay has scrollback and is shown via the grey scrollbar, and the red square).

The screenshot attached shows the above.

I personally do not think it's something I'm ever likely to use, but I'm sure some of you will want to try it. :)

@TheVoidTLMB In the main, yes...
@TheVoidTLMB Don't necessarily expect me to remember though. ;)

@TheVoidTLMB Shall do -- in this case, it's been over twenty-four hours, and that's the unwritten rule for most "spoilers" other blogs use on this.

Which is why It's generally "OK" to post about these after the fact. I'll make a note to do so from now one, so that anyone who's lagging isn't left somehow shortchanged.

#crossword #crypticcrossword

Brendan, via Guardian 30025:

https://www.theguardian.com/crosswords/cryptic/30025

This crossword is excellent, and has a theme of writers (authors). Some clued directly, others indirectly.

The clue I like is:

13dn: Like part of ancient Greece that’s accessible by flights? (5)

ATTIC

ATTICA was a part of Athens once, but also, one's ATTIC (if one has one) is accessible by "flights" which in this case refers to "stairs" -- as in "a flight of stairs".

This crossword also features many other references to "writers" (which we should take to mean as "authors") some of whom are clued directly or indirectly -- as in:

26ac: Robust half of comic duo (5)

HARDY

Robust == "Hardy" as in "a plant that can survive winter; not evergreen", HARDY is also one half of Laurel and HARDY. HARDY is also THOMAS HARDY, the author -- again, indirect...

All-in-all, another excellent crossword from Brendan. :)

Cryptic crossword No 30,025

Cryptic crossword No 30,025

The Guardian