I learned about elementary OS from Slashdot. I currently use Nautilus and xfe, but am not 100% happy with either. I thought I would give Elementary Files (the elementary OS file manager) a try.
sudo apt-get install -y ninja-build gobject-introspection libgirepository1.0-dev
- Uninstall
meson
if you have it installed (e.g.,sudo apt remove meson
) pip3 install meson
– you need at least v0.50 (I think).- Add
~/.local/bin
to yourPATH
if you haven’t yet. sudo apt-get install -y valac libcanberra-dev libdbus-glib-1-dev libgail-3-dev libgee-0.8-dev libglib2.0-dev libgtk-3-dev libnotify-dev libpango1.0-dev libplank-dev libsqlite3-dev libunity-dev libzeitgeist-2.0-dev
- libcloudproviders-dev (bionic’s package isn’t new enough):
git clone https://gitlab.gnome.org/World/libcloudproviders.git ; cd libcloudproviders ; git checkout 0.3.0 ; meson build ; cd build ; ninja && sudo ninja install
- libgranite-dev (bionic’s package isn’t new enough):
git clone https://github.com/elementary/granite.git elementary-granite ; cd elementary-granite/ ; git checkout 5.2.5 ; meson build ; cd build ; ninja && sudo ninja install
- Files (at last!):
git clone https://github.com/elementary/files.git elementary-files ; cd elementary-files ; git checkout 4.2.0 ; meson build ; cd build ; ninja && sudo ninja install
Whew! This is reminding me why we have package managers 🙂 .
Let me know if this doesn’t work for you — I may have missed something by accident.