jnsh / arc-theme

A flat theme with transparent elements (actively maintained fork)
GNU General Public License v3.0
900 stars 77 forks source link

Could someone help me install the theme? Sorry, if this is not the right place to post. #154

Closed ghost closed 3 years ago

ghost commented 3 years ago

I'm having trouble installing the the theme, I'd like to make it from the github to have have the lastest files and turn transparency off. The thing is I'm new to linux, so building from source is completly new to me. I would like to learn to do it, but looking at the meson information linked in the install section I don't know where to start...

Normally I can work from example, but I'm not sure if the install read me assumes some basic knoweledge that I'm missing? I don't know how to set up a build folder, if someone could help, or nudge me in the right direction it'd be greatly appreciated.

Thanks, Rob

jnsh commented 3 years ago

Generally speaking, if building the theme is too difficult, I'd advice to install the theme with a package manager, or use some other pre-built package for your distibution. Although I understand that some packages may be badly outdated, may be missing some feature (e.g. the Arc-solid variants with no transparency), or are simply not available.

The instructions in INSTALL.md are meant for people with some basic knowledge about building and installing packages, and you do need to understand what some of the build options do. However each step has an example command that you can copy, and modify to your needs, e.g. meson setup --prefix=$HOME/.local -Dvariants=darker build/ for setting up a new build directory named build/. The example also demonstrates how to use the meson build options, to only build the Arc-Darker variant.

You may also find some help from Meson's documentation, even though it is mainly aimed for developers using Meson as a build system for their project.

I can certainly try to help you further, if you can be more specific of where you're stuck. If you don't know where to start, did you manage to install the meson, sassc and inkscape build dependencies? After that get the source code, and in a terminal emulator cd to the (extracted) source directory. Then try to follow the build instructions.

ghost commented 3 years ago

Thank you for your quick reply! I have gotten a little further since my first post but I'm just not sure if I set the build folders etc properly. I do appreciate that some knowledge is required. I was missing a few dependencies, which I installed. and unspecfied certain things which I don't intend to use (e.g plank) here is a screen shot from where I left off. I'm sure if I tinker enough I will get there in the end.

EDIT: I put the files from the arc-theme folder in a build folder - not sure if that was correct? sorry!

Screenshot from 2021-08-26 21:06:22

ghost commented 3 years ago

I think I did it!? WOO! I didn't cd into the arc-theme folder.

jnsh commented 3 years ago

Happy to hear you figured it out :)

I put the files from the arc-theme folder in a build folder - not sure if that was correct?

That's not necessary. You don't need to do anything with the build directory, it is used by Meson for files generated during the build process, so that the actual source directories remain clean. If you ever happen to somehow mess up the build directory, you can simply remove the directory, and run the meson setup command again to recreate it.

ghost commented 3 years ago

Thank you for the help, and for maintaining a great theme!