Nautilus-47.0

Introduction to Nautilus

The Nautilus package contains the GNOME file manager.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.

Package Information

Nautilus Dependencies

Required

bubblewrap-0.10.0, gexiv2-0.14.3, gnome-autoar-0.4.5, gnome-desktop-44.1, libadwaita-1.6.1, libnotify-0.8.3, libportal-0.8.1, libseccomp-2.5.5, and tinysparql-3.8.0

Recommended

Optional (for generating documentation)

Gi-DocGen-2024.1

Recommended (Runtime)

Installation of Nautilus

Install Nautilus by running the following commands:

mkdir build &&
cd    build &&

meson setup --prefix=/usr       \
            --buildtype=release \
            ..                  &&

ninja

If you wish to generate and install the API documentation, issue the following commands:

sed "/docdir =/s@\$@ / 'nautilus-47.0'@" -i ../meson.build &&
meson configure -D docs=true

To test the results, issue: ninja test. The tests need to be run in a graphical environment. One test is known to fail if localsearch-3.8.0 is not installed. One test is also known to timeout if the user running the tests has a large home directory.

Now, as the root user:

ninja install
[Note]

Note

If you installed the package to your system using a DESTDIR method, /usr/share/glib-2.0/schemas/gschemas.compiled was not updated/created. Create (or update) the file using the following command as the root user:

glib-compile-schemas /usr/share/glib-2.0/schemas

Command Explanations

--buildtype=release: Specify a buildtype suitable for stable releases of the package, as the default may produce unoptimized binaries.

-D cloudproviders=false: Use this switch if you do not have libcloudproviders-0.3.6 installed.

Contents

Installed Programs: nautilus and nautilus-autorun-software
Installed Library: libnautilus-extension.so
Installed Directories: /usr/{include,lib,share}/nautilus and /usr/share/doc/nautilus-47.0 (optional)

Short Descriptions

nautilus

is the GNOME file manager

libnautilus-extension.so

supplies the functions needed by the file manager extensions