Hmm, that's an interesting window/desktop manager I hadn't heard of
before.  It doesn't seem to be quite as flexible as ctwm, but it might
be more similar to it than other Wayland options.

On Thu, Feb 29, 2024 at 09:44:15PM +0100, Manfred_Knick wrote:
> 
> Servus!
> 
>       "Lasciate ogne speranza, voi ch'intrate"
> 
>       Dante Alighieri, Inferno
> 
> To me, "Wayland Compositor" really seems to be the crux of the matter.
> 
> Unfortunately, I very much doubt that anybody will undergo the endurance
> to enlarge ctwm into such a full-blown beast.
> 
> 
> Anybody who is looking for a really *very* minimalistic compositor
> might risk a look at *dwl* which is "dwm for Wayland":
> 
>       [ https://codeberg.org/dwl/dwl ]
> 
> based on wlroots.
> 
> I would by no means call it an "alternative" to ctwm,
> and many will deeply miss ctwm's "beauty",
> as already stated in a former post.
> 
> But it definitely works reliable and solid,
> including XWayland and X applications,
> the "usual suspects", KDE apps, ... ,
> up to non-free SW like VMware Workstation.
> 
> At second glance it offers more versatiliy than it's first look promised.
> 
> 
> Primarily, I'm running this on an otherwise pretty "stable" Gentoo 
> workstation,
> exploiting a 4-Screen ( 2 x 2 ) setup,
> DPs driven by current nvidia (you are welcome to blame on me).
> 
> Also tested on-the-road_Tumbleweed_Notebook.
> 
> 
> Packages involved ( /etc/portage/package.accept_keywords ) :
> 
> # 
> ##################################################################################
> 
>    dev-util/spirv-llvm-translator                # req. by intel_clc
>    dev-util/intel_clc                            # req. by mesa
>    media-libs/mesa
>    x11-apps/mesa-progs
> 
> # 
> ##################################################################################
> 
>    dev-libs/wayland                      **
>    dev-libs/wayland-protocols            **
> # gui-libs/egl-wayland
>    dev-util/wayland-scanner              **
>    x11-base/xwayland                     **
> 
>    gui-apps/wlr-randr                    **      # guru                       
>            # <--- fetch manually
> 
>    gui-libs/wlroots                      **
>    media-libs/libdisplay-info                    #                            
>            # req. by wlroots-9999
> 
>    gui-wm/dwl                            **      #      # savedconfig    # ! 
> shiftview   # req. wlroots:0/9999
>    x11-libs/libdrm
> 
>    dev-libs/bemenu                       **      #
> 
>    gui-apps/foot
>    dev-libs/tllist                               # req. by foot
> 
> # gui-apps/wl-clipboard                 #*      # <-- wl-copy wl-paste
> 
> # gui-apps/grim                         #*      # grim -o { HDMI-0 DP-1 DP-2 
> DP-3 } -t jpeg -q 90
> # gui-apps/slurp                        #*      # grim -g "$(slurp)"          
>       -t jpeg -q 90
> # app-text/scdoc                        #*      # req. by slurp
> 
> # 
> ##################################################################################
> 
> 
> Start alias:
> 
> alias dwl4='/usr/bin/dwl -s .../w4444'
> 
> 
> with
> 
> $ cat .../w4444
> 
> #!/bin/bash
>       wlr-randr --output DP-1         --pos   0,0
>       wlr-randr --output DP-2         --pos   0,1440
>       wlr-randr --output DP-3         --pos   2560,1440
>       wlr-randr --output HDMI-A-1     --pos   2560,0
> 
> 
> For me, "shiftview" definitely is a must-have enhancement for efficiency:
> 
>       https://codeberg.org/dwl/dwl-patches
>       
> https://codeberg.org/dwl/dwl-patches/src/branch/main/shiftview/shiftview.patch
> 
> 
> In the hope that perhaps this might prove useful for somebody
> 
> Kind regards
> 
> Manfred
> 

-- 
-Mike
 Rident stolidi verba Latina.
                        -Ovid

Reply via email to