Confirming that Compiz-Reloaded works on ecne

14 respuestas [Último envío]
kalvin2023
Desconectado/a
se unió: 03/07/2023

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!

Ark74

I am a member!

I am a translator!

Desconectado/a
se unió: 07/15/2009

Maybe you can share a recording of it working, that might encourage people to test it, and share some feedback.

kalvin2023
Desconectado/a
se unió: 03/07/2023

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.

kalvin2023
Desconectado/a
se unió: 03/07/2023

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.

kalvin2023
Desconectado/a
se unió: 03/07/2023

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?

Snowman-cube Atlantis-cube Wobbly-windows About-compiz-reloaded
kalvin2023
Desconectado/a
se unió: 03/07/2023

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.

kalvin2023
Desconectado/a
se unió: 03/07/2023

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.

Zoma
Desconectado/a
se unió: 11/05/2024

Very odd stuff, you should ask

kalvin2023
Desconectado/a
se unió: 03/07/2023

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.

kalvin2023
Desconectado/a
se unió: 03/07/2023

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.

Zoma
Desconectado/a
se unió: 11/05/2024

I am wondering what their rationale is now actually. I wonder if it has to do with space being used too much?

kalvin2023
Desconectado/a
se unió: 03/07/2023

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.

kalvin2023
Desconectado/a
se unió: 03/07/2023

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.

prospero
Desconectado/a
se unió: 05/20/2022

> 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.

kalvin2023
Desconectado/a
se unió: 03/07/2023

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)?