Nautilus: Difference between revisions

imported>Colinsane
Show how to enable the "Audio and Video Properties" pane
Modify Gstreamer overlay to reflect package namespace changes in 24.11+
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Nautilus is the [[GNOME]] desktop's file manager. When using Nautilus without GNOME, you may need to enable additional services to get familiar functionality.
Nautilus is the [[GNOME]] desktop's file manager. When using Nautilus without GNOME, you may need to enable additional services to get familiar functionality.


== GVfs ==
== Configuration ==


=== GVfs ===
If GVfs is not available, you may see errors such as "Sorry, could not display all the contents of “trash:///”: Operation not supported" when trying to open the trash folder, or be unable to access network filesystems.
If GVfs is not available, you may see errors such as "Sorry, could not display all the contents of “trash:///”: Operation not supported" when trying to open the trash folder, or be unable to access network filesystems.


Line 14: Line 15:
When using X11, this is probably sufficient (though, see the general notes on [[GNOME#Running_GNOME_programs_outside_of_GNOME|running GNOME programs outside of GNOME]]). On Wayland, more effort may be required: [https://github.com/NixOS/nixpkgs/issues/128026].
When using X11, this is probably sufficient (though, see the general notes on [[GNOME#Running_GNOME_programs_outside_of_GNOME|running GNOME programs outside of GNOME]]). On Wayland, more effort may be required: [https://github.com/NixOS/nixpkgs/issues/128026].


== Gstreamer ==
=== Gstreamer ===
 
Unless you've installed Gstreamer plugins system-wide, the "Audio and Video Properties" pane under the "Properties" menu for media files will say "Oops! Something went wrong. Your GStreamer installation is missing a plug-in."
Unless you've installed Gstreamer plugins system-wide, the "Audio and Video Properties" pane under the "Properties" menu for media files will say "Oops! Something went wrong. Your GStreamer installation is missing a plug-in."


Line 21: Line 21:


{{file|/etc/nixos/configuration.nix|nix|<nowiki>
{{file|/etc/nixos/configuration.nix|nix|<nowiki>
nixpkgs.overlays = [(self: super: {
nixpkgs.overlays = [
   gnome = super.gnome.overrideScope' (gself: gsuper: {
   (final: prev: {
     nautilus = gsuper.nautilus.overrideAttrs (nsuper: {
     nautilus = prev.nautilus.overrideAttrs (nprev: {
       buildInputs = nsuper.buildInputs ++ (with gst_all_1; [
       buildInputs =
        gst-plugins-good
        nprev.buildInputs
        gst-plugins-bad
        ++ (with pkgs.gst_all_1; [
      ]);
          gst-plugins-good
          gst-plugins-bad
        ]);
     });
     });
   });
   })
})];
];
</nowiki>}}
</nowiki>}}


=== HEIC image preview ===
To enable HEIC image preview in Nautilus, add following to your system configuration<syntaxhighlight lang="nix">
environment.systemPackages = [ pkgs.libheif pkgs.libheif.out ];
environment.pathsToLink = [ "share/thumbnailers" ];
</syntaxhighlight>
[[Category:Applications]]
[[Category:Applications]]
[[Category:File Manager]]