codesardine / jde

Linux desktop environment built with HTML5, CSS, JavaScript and Python.
GNU General Public License v3.0
685 stars 65 forks source link

Disable manjaro features on other distributions #99

Closed JoaquinDecima closed 3 years ago

JoaquinDecima commented 3 years ago

I am on Endeavor Linux. Download the code and then compile it.

When starting the application, it starts well but only shows the wallpaper and the shading. The menu or any other option does not appear

The top bar and the bottom dock are from the desktop I'm using until I can compile this one.

codesardine commented 3 years ago

You don't need to compile, you need packages that probably don't exist there, https://gitlab.manjaro.org/packages/community/jade/jade-menu-data, you also need to add the missing dock entry's to access apps and settings and most likely replicate some configurations, all the required packages are on gitlab.

JoaquinDecima commented 3 years ago

I have working:

I do not understand if I have to add the dock by hand, and if I have to do it as, or where I should do it.

codesardine commented 3 years ago

You only need to add those https://github.com/codesardine/Jadesktop/tree/master/usr/share/applications to your dock, The error above means you don't have branches on endeavour and that is why it fails..

JoaquinDecima commented 3 years ago

I have that added, but still I can't see the dock correctly. In which part of the HTML did it make the call?

codesardine commented 3 years ago

It says on you screenshot line 379 main.js, not sure I understand your question I can see the dock in your screenshot, however the dock is not part of the DE.

JoaquinDecima commented 3 years ago

I am referring to the JADE Dock, the bar with the menu and others does not appear.

codesardine commented 3 years ago

There is no jade dock, I use a combination of plank and tint2, the applications menu does not appear because the lack of branches breaks it, as a quick fix you can try to delete the function contents on line 379.

JoaquinDecima commented 3 years ago

Thank you very much, commenting on this command line:

desktop.elem(`#${
        LDK.Bridge.getBranch
    }-btn`).checked = true

I could already make it work. Proceed to forge it :)