There are a couple of not that trivial ways to remove the "Starred" item in the left bar of nautilus. The second option involves editing source code and recompiling. I will only cover the first way here.
1 - Create a folder to store the override
mkdir ~/.config/nautilus/ui
2 - Extract the resource description of the main window:
gresource extract /bin/nautilus \
/org/gnome/nautilus/ui/nautilus-window.ui \
> ~/.config/nautilus/ui/nautilus-window.ui
3 - Edit the properties of the GtkPlacesSidebar object: open the file you created in the previous step:
gedit ~/.config/nautilus/ui/nautilus-window.ui
and change the property show-starred-location
to false
as in following code snippet:
<object class="GtkPlacesSidebar" id="places_sidebar">
...
<property name="show-recent">False</property>
<property name="show-starred-location">False</property>
...
</object>
4 - Set the environment variable to make GLib use this override:
export G_RESOURCE_OVERLAYS="/org/gnome/nautilus/ui=$HOME/.config/nautilus/ui"
5 - You also need to set this via ~/.pam_environment, because Nautilus is started via D-Bus:
gedit ~/.pam_environment
and add following line
G_RESOURCE_OVERLAYS DEFAULT="/org/gnome/nautilus/ui=/home/confetti/.config/nautilus/ui"
where you change "confetti" by your own login name.
(with thanks to JusticeforMonica and DK Bose for the hints)
You need to log out and back in before this will take effect.