Confirming that Compiz-Reloaded works on ecne
- Inicie sesión o regístrese para enviar comentarios
Hello everyone. About 6 months ago, I've been working on getting Compiz-Reloaded to work on Trisquel 12 GNU+Linux ecne. Fast forward now, I confirm that compiling Compiz-Reloaded from the gitlab repository works without any major issues. Before, I had an issue with an empty desktop the first time I compiled it. It was related to the vulkan driver package. Uninstalling it worked. Now, it works fine with the vulkan driver installed. I tested compiz on real hardware with intel integrated graphics only. I haven't tried on nvidia or amd cards.
After emailing the devel mailing list, I've been given a suggestion to host a repository if I want to gather feedback. Thought I would confirm it works since I haven't seen any posts about it before.
The only issues I've encountered now:
1. Somewhat slow performance. I got it improved by using the 20-intel.conf file.
2. The icons for ccsm and simple-ccsm appear missing unless I place it in the /usr/local/share/icons directory.
3. Trying to close the window requires you to hover the mouse slightly away from the close button.
4. MATE-Tweak won't show the option to switch to compiz if you use a virtual machine. It works on real hardware.
Other than that, everything else works. I think this is as good as it will ever get for a project that goes back almost 20 years ago.
For those of you wondering, Compiz-Reloaded is a continuation of the original Compiz-Fusion package, which started off as a merger between Beryl and Compiz in 2006 I think. I strongly prefer compiz 0.8 to 0.9, which has more features than the current version.
Would a repository be of interest to anyone? If so, this will be my first major project, despite not being a developer.
Thanks!
Maybe you can share a recording of it working, that might encourage people to test it, and share some feedback.
Seems like I can only share pictures for now on the forums. I'll go ahead and take a few screenshots. I think uploading test packages on gitlab would be a better idea.
I don't know what happened to the other reply, but nonetheless, installing vokoscreen-ng caused some dependency issues. It wants to remove pipewire, the trisquel-desktop metapackage, and some other packages. I'll have to use simplescreenrecorder for the time being.
Ok, here are some screenshots of compiz-reloaded running on ecne. I tried to show the plugins that are only present on compiz-reloaded, such as the snow plugin for the cube. I included the version output in the terminal.
Is archive.org librejs compliant?
I think I will go ahead and host test packages on a git repository along with build scripts I made to compile Compiz-Reloaded. However, I'm aware of another post that raises librejs issues with gitlab. So, I have yet to decide which git service to use. Once they are uploaded, users can try it for themselves and provide feedback.
Update 1/25/26: unfortunately, someone suggested that uploading the debian packages would violate codeberg.org's terms of service.
I'll investigate this and see what other options are available.
Very odd stuff, you should ask
I created an issue on codeberg.org. I will see what the people on there say. If all checks out well, I'll get the repo back up and running.
I've been told by ashimokawa that "using codberg.org as a CDN for binary files is definitely not a valid use case."
For now, as disappointing as it is, I'll have to go with gitlab as a temporary repository. I'll see if I can provide workarounds for users who don't want to run non-free javascript in their browsers.
Since Trisquel itself is hosted on a gitlab instance, I don't see much issues other than running non-free javascript. I've had issues with gitlab and librejs myself.
I am wondering what their rationale is now actually. I wonder if it has to do with space being used too much?
I'm not so sure. I thought that reply meant distributing the binary files without the source code was in violation of their terms and service.
Ok, here is the repository.
https://gitlab.com/kalvin20231/Compiz-Reloaded-Trisquel-ecne
To clone the git repository:
git clone https://gitlab.com/kalvin20231/Compiz-Reloaded-Trisquel-ecne
I recommend running the command directly in your home directory on the MATE Terminal.
The readme pretty much explains how to install.
The repository is a mess right now. Not my desired outcome, but I will be actively looking for workarounds regarding librejs and gitlab.
I welcome suggestions as always. Let me know if you have issues.
Thank you.
> looking for workarounds regarding librejs and gitlab.
In case you are still considering other options, Disroot also hosts a git service based on forgejo:
https://disroot.org/services/git
Codeberg, one of many forges using Forgejo, should not be confused with Forgejo itself.
Thanks for your suggestion. If I'm reading this correctly, Disroot's forgejo service requires a self-hosted instance? If so, I would not be able to run a self-hosted instance on my end. I have the hardware, but not the infrastructure. So, I'm guessing I'll look into libre-friendly cloud hosting providers. Do you know any (not AWS for sure)?

