connmap icon indicating copy to clipboard operation
connmap copied to clipboard

Wallpaper option

Open betim opened this issue 5 months ago • 5 comments

Feature: add a tack to set itself as a wallpaper.

I just tried it and it takes 1/3 of the primary monitor pushing all other windows down. I tried to drag it but does not allow.

Great idea though! 👍

betim avatar Jul 22 '25 10:07 betim

@betim What WM/DE are you using?

h2337 avatar Jul 22 '25 22:07 h2337

i3wm

On Wed, Jul 23, 2025, 00:01 h2337 @.***> wrote:

h2337 left a comment (h2337/connmap#19) https://github.com/h2337/connmap/issues/19#issuecomment-3104951728

@betim https://github.com/betim What WM/DE are you using?

— Reply to this email directly, view it on GitHub https://github.com/h2337/connmap/issues/19#issuecomment-3104951728, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAI6GS7XXTENYHJXGF62X2L3J2YDRAVCNFSM6AAAAACCCOR47KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTCMBUHE2TCNZSHA . You are receiving this because you were mentioned.Message ID: @.***>

betim avatar Jul 22 '25 22:07 betim

@betim Sorry, I think fix for KDE/Gnome disappearance issue broke i3wm behavior. I just pushed a commit that fixes it. Can you please try again and let me know how it works for you now?

h2337 avatar Jul 28 '25 00:07 h2337

In suckless dwm, using no wallpaper (xsetroot -gray), it works like a wallpaper! It occupies all screen width, leaving a void above and below - to retain aspect ratio apparently. But it does not behave like a window, it doesn't occupy part of the stack of windows.

krackout avatar Aug 04 '25 06:08 krackout

I just recompiled it from the master and now the window does not appear at all. Here:

% sudo pacman -S --needed iproute2 libx11 libxext libxfixes cairo unzip
% cd connmap
% ls
connmap  format.sh  includes  LICENSE  logo.svg  Makefile  README.md  sample.png  sources  tools
% make
mkdir -p ./build
gcc -std=gnu11 -I./includes -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -lcairo -lXfixes -lX11 -lm -O0 -c sources/ss.c -o build/ss.o
gcc -std=gnu11 -I./includes -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -lcairo -lXfixes -lX11 -lm -O0 -c sources/main.c -o build/main.o
gcc -std=gnu11 -I./includes -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -lcairo -lXfixes -lX11 -lm -O0 -c sources/cairo.c -o build/cairo.o
gcc -std=gnu11 -I./includes -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -lcairo -lXfixes -lX11 -lm -O0 -c sources/ip.c -o build/ip.o
gcc -std=gnu11 -I./includes -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -lcairo -lXfixes -lX11 -lm -O0 -c sources/config.c -o build/config.o
gcc -std=gnu11 -I./includes -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -lcairo -lXfixes -lX11 -lm -O0 -c sources/x11.c -o build/x11.o
gcc ./build/ss.o ./build/main.o ./build/cairo.o ./build/ip.o ./build/config.o ./build/x11.o -o connmap.elf -std=gnu11 -I./includes -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/pixman-1 -lcairo -lXfixes -lX11 -lm -O0
quanta% ./connmap.elf
^C
%

The process is running but no output.

betim avatar Aug 04 '25 09:08 betim