void-linux / void-packages

The Void source packages collection
https://voidlinux.org
Other
2.56k stars 2.13k forks source link

Package request: Unity desktop environment #43579

Open themagiulio opened 1 year ago

themagiulio commented 1 year ago

Package name

unityd

Package homepage

https://gitlab.com/ubuntu-unity/unity/unity

Description

A desktop platform, based on technologies such as Nux, GTK and Compiz.

Does the requested package meet the package requirements?

Compiled

Is the requested package released?

Yes

blacklightpy commented 1 year ago

+1 It's on Arch, so should be able to refer the instructions from it.

EarldridgeJazzedPineda commented 2 months ago

I already ported over the Unity Greeter: VirtualBox_Void Linux_17_07_2024_08_17_14

EarldridgeJazzedPineda commented 2 months ago

Currently, I have been trying to make the packages on my own, but I may start from scratch and refer to Debian/Arch build instructions.

EarldridgeJazzedPineda commented 2 months ago

Here is a list of packages required for the Unity desktop environment:

classabbyamp commented 2 months ago
  • [ ] ido
  • [ ] libindicator
  • [ ] libappindicator

we're not adding those back, use the ayatana replacement (#42263)

and some of these others, if they are just unity-/ubuntu-specific versions of existing packages, they are probably not valid for packaging

EarldridgeJazzedPineda commented 2 months ago

While I was testing lightdm-unity-greeter, the indicators did not work. The source code used systemctl --user start (which is not available on Void Linux). I am not sure what the equivalent is on runit. Only indicator-datetime, indicator-power, indicator-session, and indicator-sound have runit services, but I will make services for indicator-application and indicator-keyboard later on.

blacklightpy commented 2 months ago

While I was testing lightdm-unity-greeter, the indicators did not work. The source code used systemctl --user start (which is not available on Void Linux). I am not sure what the equivalent is on runit.

@EarldridgeJazzedPineda There are user services, as documented here.

EarldridgeJazzedPineda commented 2 months ago

I finally got Unity to work on Void Linux, though it comes with a few issues.

VirtualBox_Void Linux_28_07_2024_13_21_18

EarldridgeJazzedPineda commented 2 months ago

I fixed some more bugs with Unity, and here is what my desktop looks like almost a week later: VirtualBox_Void Linux_03_08_2024_14_34_21