A fork of Desktop_Gremlin made for linux, initially meant for learning Xlib with C. You will need to download the source code folder as it contains assets and installation. If you do not have access to the required libraries, by default the prebuilt ones will be included.
- a C compiler supporting at least C99 (you probably already have this try typing
gccorclang) - libgtk4-dev
make uninstall (this depends on the folders and binaries being the same as the current release u are using. If it changes, download the Source Code (.zip) from the release of your previous version and use its make uninstall)
This step is for people who want to build their own version as the repo already contains prebuilt binaries for x86_64 Debian 13 Trixie/ArchLinux depending on which of my machines I feel like using
make clean: removes binaries (*.o, Manhattan_Cafe)
To build the thing, just run:
git clone https://github.com/potato-master369/desktop-gremlin-linux
make (as of 2.1.0)
(as of 2.3.0)
You can install desktop-gremlin-linux using sudo make install (starting v2.3.1). This will copy the assets and config as well.
vim ~/Desktop/desktop-gremlin-assets/gremlin_config.ini (For <2.3.0)
vim ~/.local/share/desktop-gremlin-linux/gremlin_config.ini (For 2.3.0)
vim /usr/share/desktop-gremlin-linux/gremlin_config.ini (For 2.3.1+)
Several options are listed inside the file.
Configuration is not needed on the Wayland client as packs are preconfigured and there aren't X11 quirks anymore yay
Are you gonna add more features?
yeah, I would love to follow Desktop_Gremlin in terms of general direction, but I'd also like to add my own features, and/or remove features if I deem them bad or just find them difficult to port over to Xlib + C.
When is v3?
Idk bro
Are you gonna be working on this forever?
no but it's a passion project so I'll check back on it once in a while
- KirtValesco for the original, inspiration, and assets (sowwy for stealing them I can't figure umaViewer out)
- ImageMagick team:
stealingrepurposing KurtValesco's assets would have been impossible without this umazing (pun intended) tool. - Ben Hoyt for INIH
- and of course, YOU for being interested in this project of mine!
* mimic drag features
- add sound
- figure UmaViewer out so I can get assets for more characters (and/or just steal more from the original)