comfies / custard Goto Github PK
View Code? Open in Web Editor NEWcustard window manager
License: MIT License
custard window manager
License: MIT License
There should be a key binding so have stuff be fullscreen. ATM it's really bothersome and you can't really access other windows
I clone repository and do make
and make install
. And I don't have custardctl
in my system.
Would be nice to have an option to change it in config.c
packaging custard fails with openSUSE's checks, which is throwing:
I: Program returns random data in a function
E: custard no-return-in-nonvoid-function src/custard.cpp:6
It's coming from this function, which does not return anything. The type is void *
so it should return something:
So that when I type, it happens in the window on my screen, not a the other one.
Hello,
I think you need to add two other packages to your dependency list:
libconfig-dev
and libxcb-icccm4-dev
, otherwise it didn't build due lacking headers.
fix:
diff --git a/src/socket.c b/src/socket.c
index 95bdb6f..283555c 100644
--- a/src/socket.c
+++ b/src/socket.c
@@ -1,6 +1,7 @@
#include "socket.h"
#include "custard.h"
+#include "config.h"
#include "ipc.h"
#include <stdio.h>
custardctl window --close
will close the root window if it is focused (start custard, open window, close window, close window). This will shut down X.
The man page for custard still mentions that it's configures via the XRM.
In: ~/.config/custard/start.sh
https://github.com/Sweets/custard/blob/40f1349355ae120c074aeeb87a00117e60efa56b/install.sh#L26
Something like alt+tab in major DE's should suffice.
The wiki currently doesn't have an example of creating a named geometry.
Something like this would be useful:
To create a geometry named "foobar" defined as a 1-cell wide, 2-cell tall rectangle,
offset by 3 cell from the left and 4 cells from the top on the "HDMI-0"
monitor's grid:
$ custard - geometry HDMI-0 foobar 1x2 3,4
Hi, it would be nice to have a default rc path, eg $HOME/.config/custard/rc
.
custardctl should block if custard isn't started yet. Alternatively add a command that blocks, to put at the beginning of the file.
If you want I could improve the Makefile a little by
build/
directory. This allows for a cleaner Makefile and an easier way to build multiple targets (multiple architectures, debug and release build, etc).Just tell me what you want, if any.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.