Hmm. I’m not sure if Budgie / Solus project would be OK to just ditch the usage of nautilus entirely. However isn’t it also already possible to display Desktop icons using the ‘Nemo’ file manager instead? Because to all intents and purposes it seems to be a very similar program. ‘Nemo’ mostly duplicates the major functionality of Nautilus.
Perhaps others here can comment in more detail as to why this might or might not be a good idea. It just strikes me that you are trying to reinvent the wheel again. Which is just yet again as with like many other projects within the sprawling linux GUI ecosystem. The result often ends up being that: the developer burden of maintaining many duplicated software is [if anything else] a pretty inefficient and burdensome way for us all to organize together all of our limited and costly developer time. Which is a limited resource that is difficult to manage effectively.
After all, we only really need 1 or 2 outstanding programs in each category… not 5 or 6 mediocre ones. As is typically the case. Now you might be thinking… well that does sound very much like the mantra of gnome organization. However I really have very little to no approval for the way they do things over there. It’s pretty horrific. And they definitely should not be the ones left in charge to be deciding these sorts of things on behalf of everybody else.
In fact: Taking away this feature from nautilus is merely one example amonst many others. Anyhow in this instance [of many], ‘Nemo’ is really the most reasonable workaround that we seem to have at this time. Unless some other developers end up deciding to fork and take on Nautilus away from Gnome. (and hopefully also certain other specific key projects that exist within the gnome software stack, including GTK and GDM).
My tuppence. There is literally no one who is offering to fork nautilus desktop and continue maintaining it. It is code that is increasingly difficult to maintain and hence has been dropped by GNOME
I cannot speak for Solus themselves… but what I can say is that they have zero plans to include Nemo into their project currently.
Nemo has its cinnamon dependencies as well. Plus running two file managers just is architecturally the wrong way to proceed.
It has its problems due to its cinnamon dependencies and you can quickly see it if you try to run with it.
It brings its own baggage and really isn’t a long term solution. Short term maybe. But then still will need to find a solution in the medium to long term… or just say … forget it … no desktop icons. Find your own solution… etc etc
Ack. on the potential duplication argument. It’s something we should always be concerned with.
Noted - I don’t regard that as a necessity since it is covered by the places applet
That may be OK for UB. However, if your positioning Desktopfolder for a larger audience than Elementary and BW then you might want to rethink that. Gnome had a desktop setting that allowed for the user to put a number of icons on the desktop, e.g. Network servers, Trash, etc.
BTW, gnome is working on a shell extension that will provide some ?? of the desktop icon capability. I saw a screen shot and it looks some like Desktopfolder. Are they using the same code? Do you know the planned functionality?
The GNOME Shell extension is written is GNOMEs javascript variant. It is specific to GNOME Shell and thus cannot be used on any other desktop environment.
DesktopFolder is written using Vala & Gtk and is thus portable to any GTK+ desktop environment.
I personally don’t agree that Network Servers is a necessity on the desktop. Sure if someone wants to work on that fair enough - its just not a focus for UB. I similarly don’t have any personal interest in the Trash icon (EDIT: after your prodding!), but Jacob and Dustin do - hence looking at what the art of the possible is.
I installed the ppa today and played around with it. I found it REALLY COOL. I especially liked the panel. My suggestion would be to have the possibility to resize the panel over the position of the outer icons. Now, the panel’s resizing ability is limited by the outer icon position. You cannot push the sides of the panel over the icons. I imagine it could be nice to be able to resize the panel independently of the position of the icons in it.
Note - in the next version hopefully due soon, there is an new “get desktopfolder to auto arrange” option. So desktopfolder automatically handles placing and sorting. A side effect is that drag and drop works without pressing CTRL.
We have an upstream issue seeing if we can workout if an icon is moved over something that is droppable (e.g. icon-task-list/plank/Files) - so that would mean that the CTRL becomes redundant. Future stuff.
Yeah - think the GNOME boys have been “at it” again - they have changed the way drag-drop from Nautilus to something else works in Nautilus 3.30 and later.
Nautilus 3.26 the drag-drop mechanism is different - pretty standard and worked with desktopfolder and other apps.
Will need to understand what is different and how to cope with the changes.
Yes sir good old Nautilus. Drat, the GNOME boys Now you have to left click and select move.
As a side note, I use the Thunar as my file manager on my regular 18.10 desktop. So, I tried it with 3.30 and drag and drop works Not suggesting Thunar, just an observation.
Then installdesktopfolder - may sound obvious but it’s worth mentioning.
Then launch it… How ? From terminal desktopfolder but how make it « stay » ?
I think there is a localization problem. It does not take into account my actual desktop folder - which is called Bureau in my language. Instead it creates a new Desktop folder in my personal folder.
I’ve got a ( budgie ) panel on the left, Unity fashion. Activedesktop’s grid should shift right. Actually icons end « under » left ( budgie ) panel
Tried to drag’n’drop new file from ( activedesktop ) panel onto desktop, it crashed.
Any rename made into nautilus moves icon back to first line. I did not expect any move.
Introduces new styles for labels ( file/folder name ) which will have to match the global environment style…
coeur-noir@asgard:~$ desktopfolder
(desktopfolder:8869): GLib-GObject-WARNING **: 23:09:20.165: value “-39” of type ‘gint’ is invalid or out of range for property ‘width-request’ of type ‘gint’
(desktopfolder:8869): Gtk-CRITICAL **: 23:09:38.165: gtk_widget_event: assertion ‘WIDGET_REALIZED_FOR_EVENT (widget, event)’ failed
(desktopfolder:8869): Gtk-CRITICAL **: 23:09:39.192: gtk_widget_event: assertion ‘WIDGET_REALIZED_FOR_EVENT (widget, event)’ failed
(desktopfolder:8869): Gtk-CRITICAL **: 23:09:43.941: gtk_widget_event: assertion ‘WIDGET_REALIZED_FOR_EVENT (widget, event)’ failed
(desktopfolder:8869): GLib-GObject-CRITICAL **: 23:09:44.724: g_object_unref: assertion ‘G_IS_OBJECT (object)’ failed
(desktopfolder:8869): GLib-GObject-CRITICAL **: 23:09:44.787: g_object_unref: assertion ‘G_IS_OBJECT (object)’ failed
(desktopfolder:8869): Gtk-CRITICAL **: 23:09:46.738: gtk_widget_event: assertion ‘WIDGET_REALIZED_FOR_EVENT (widget, event)’ failed
Erreur de segmentation (core dumped)
coeur-noir@asgard:~$
Then launch it… How ? From terminal desktopfolder but how make it « stay » ?
Once it is installed it will autostart when you next login. Ack. for the install instructions. Will add
I think there is a localization problem. It does not take into account my actual desktop folder - which is called Bureau in my language. Instead it creates a new Desktop folder in my personal folder.