-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Display volumes on the desktop #9
Comments
For what it's worth I'd make this an option, not a default. |
Why? The Mac has been doing this since before System 1.0 was released (only in recent versions they messed around with this, making the desktop less valuable). Even the Lisa did this. To me this is essential of how a desktop needs to work. |
I always chose to not show them on the desktop. Preferred to see them in the sidebar of Finder. |
Maybe @moochris knows how to combine two models into one? |
I do not 🙂 I guess we probably want to solve this through inheritance in the models themselves? We don't want to mess with the model returned by the How hard can it be? They did this stuff back in the 80s 😀 |
Yes, that sounds like a plan. |
@moochris do you think QConcatenateTablesProxyModel could be helpful here?
|
@probonopd - hmm, possibly - will have a look (probably next weekend now - got some unpacking to do) |
Right, I managed to grab a spare half an hour: #59 Seems to be working OK from testing. I guess you can remove the link to 'Computer' now? Gah, never mind - it doesn't seem to handle changes (e.g. new devices)... needs a bit more work. |
OK, that was easy enough to solve - I just had to keep the FmFolder for 'computer://' around until the destructor. New devices now appear when inserted. |
You can do wonders in half an hour. This is simply awesome! |
That was the first thing that I wanted to restore, my first attempt failed, the second attempted succeeded and neither bookmark is in the required place:
I see no option: |
I don't like options because they make things difficult. Options result in systems being different from each other, which makes support more cumbersome than needed. What needs to be configured is broken, imho |
That's quite a departure from: Disallowing a fundamental desktop preference is quite unlike what I'd expect with any Mac. If user preferences such as these are to be excluded by design, it might help to flesh out your vision under https://hellosystem.github.io/docs/developer/ux-guidelines.html Thanks |
What is meant by this: The user has full access to the filesystem, and cannot be locked out of the system. What is not meant by this: Having 1,001 configuration options - users who are looking for this might be better served by KDE Plasma? |
If you edit https://hellosystem.github.io/docs/developer/ux-guidelines.html please find a different number. |
We want to show disks on the desktop.
In
desktopwindow.cpp
changeFm::CachedFolderModel::modelFromPath(fm_path_get_desktop());
toFm::CachedFolderModel::modelFromPath(fm_path_new_for_uri("computer://"));
in two places.Then, instead of the files in the desktop folder determined by
XDG_DESKTOP_DIR
, the volumes are shown on the desktop.Now, how can we show both? Best would be if we could put more than one model into the
Fm::CachedFolderModel
... is it possible?Reference:
lxqt#1192 (comment)
The text was updated successfully, but these errors were encountered: