-
Notifications
You must be signed in to change notification settings - Fork 4
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
[Feature Request] Spatial Mode #43
Comments
Hi. I have never used spatial file management before, so I may be wrong; but based on what I have read about it, I think that a spatial file manager needs to provide the following:
First item is the simpler one to implement. Just spawn a new XFiles instance when opening a directory. Second item requires either XFiles to depend on the hints set by the window manager (so it can know which windows are already open and which window is associated with which directory). Or each XFiles instance would have to be a client that communicates with a XFiles server application that coordinates its instances so that each one can have one window. That is too much and beyound XFiles scope. Third item requires XFiles to save its position on a single configuration file (where it would keep the placement of the window of each directory); or keep a configuration file within each directory (just like the What is feasible within XFiles scope, though, is to use a "launcher script" that forces XFiles into spatial navigation:
Spatial navigation is not a thing I want to implement in XFiles. By having such interface of XFiles reporting its caller its window attributes, the user can think of a use different from spatial navigation that we have not imagined when implementing that interface. If I implemented spatial navigation entirely in XFiles itself (rather than implementing a generic interface supporting it) the user could not invent new uses for XFiles. Conclusion: |
Could it be possible to “open every folder in its own window” like caja?
The text was updated successfully, but these errors were encountered: