-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
On 2017-02-04 17:52, Oleg Artemiev wrote:
> Hello
>
> On Friday, February 3, 2017 at 11:02:33 AM UTC+3, Andrew David Wong
> wrote:
>>
>> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
>>
>> On 2017-02-02 23:12, Hack wrote:
>>>>>>> Could it be possible to provide Qubes OS with
>>>>>>> Devilspie2 at
>>>>>> first install?
>>> As Joanna put it, "We don't really want to make (or support
>>> even) 101 addons to Qubes, each of those weakening some part of
>>> the system, so that if one installs all of them you end up with
>>> something worse than if you used Android or XP ;)":
>>
> In general everyone using qubes (at least qubes 3.0 is using
> virtual desktops) uses virtual desktops: Xfce has virtual desktops
> and KDE has.
Just because they're included in the DE by default doesn't mean
everyone uses them.
> KDE has ability to stick application to a desktop from the box, but
> KDE is heavy and is not a default choice for Qubes anymore.
>
Indeed, but you can still use KDE on Qubes 3.2, if you want.
> why do we use operating systems at all? Because them provide some
> set of default pretty functionality/environment from the box.
>
> Why each time I power down my PC and power it up back I have to
> waste time on placing windows between desktops?
>
>
> Why the hell I can't power on and smoke then get back and see
> everything same way organised as I had on my last power up?
>
Well, you can install Devilspie2 (or equivalent) in dom0 and automate
your setup. (Remember, the foregoing discussion is about whether it
should be installed *by default*.)
> The only thing I would like is having choice on restore as it was
> and run new session. People at firefox made good work and algorithm
> is well known, why not to apply this to Qubes:
>
> On start show what is going to be started, if user chooses "restore
> last state" - exactly that set left at session abort/power off is
> shown, if user is in doubt - new tab is always available. if user
> doesn't want to start same or partial set - give him/her clean new
> session.
>
> What a problem to do same way w/ desktop placement and VM autorun?
>
>
> People spend a lot of time starting same things on next power up.
> Firefox behaviour in case when firefox configured "restore
> previouse state" and was killed/aborted is best behaviour I've seen
> on restoring workspace.
>
This sounds like it would indeed be a nice feature. Care to contribute
a patch?
> Locking application to some desktop set is a very good feature and,
> afair and adding this functionality via some utility in Dom0
> default package set is work in progress for current qubes. Just
> choose one app we're okay with, hug it with qubes vm manager and
> users will love ability to use it. :) I don't vote for this one
> utility - I vote for similar functionality available to user
> _by_default_ .
>
Why _by default_? As I explained above, we need to take a disciplined
approach in deciding which features get included by default. If we
include by default everything that everyone wants, Qubes will suffer
from the consequent software bloat and feature creep.
We must resist the temptation to push for the default inclusion of
features simply because *we* like them. There has to be a stronger
reason than that. We have to ask ourselves the hard questions: Why do
you want it to be the default? To save you from having to configure it
yourself? Because you think other people should share your personal
preferences?
Also, why is it so important to restrict certain domains to certain
virtual desktops? Why not just place those windows on that virtual
desktop if you want to, and not place any other ones there? Why does
it have to be enforced by the OS?
Please don't take offense to these questions. I'm just trying to
encourage you to articulate the rationale underlying your suggestions.
> Having preconfigured virtual default is good thing - by default
> Xfce has desktops.
>
> Why not to save time for a lot of people and provide an option
> similar to firefox - "restore last state" -> yes, no,
> hold_on_and_open_new_session ?
>
> yes -> start same set ov VMs on same desktops them were opened at
>
> no -> forget about last session settings, start new clean
> session
>
> hold_on_and_open_new_session - copy somewhere a backup of what was
> started and open a new clean session
>
> As about sticky desktops: I'd like to have ability to assign
> desktop set for a single VM or a color via some GUI utility (tired
> of doing admin work - prefer GUI interfaces for GUI
> configuration).
>
(This part seems to mostly repeat what you wrote above.)
iQIcBAEBCgAGBQJYlxpYAAoJENtN07w5UDAwbCsP/2KjuYInUx0shN0ZMrPTXZ4e
rdg9koJkLJ9nnDHTZzfJ9q/7YduvKXogqiTDlCqu9CMvf87mOBhX7lStAnaOsQV2
bJibNJFpaVgYsDVNZQO9mERgiBac2O5X3NxuAo5pTTX5JpQNDH2d5Wt7u8UAhIqF
on5ugriz8Bdx0YOWexQIiABjyrIXcMo6jnIrzoPYpqamEh6vaK180FkL6KK5pRZ9
mgZClfSm9AruJu0gpChQGEapy4tX5w0LVV9cVZt70fM7/LRRi+gicGiwcFemtNRI
g/HjXfjh2tjvCTqixKYPZ5Y6jebEn3x1lSK+wNo8uf/qOaQCGbnAhAeV0jdqZpOT
+S592Sm5iidgPy/dRtNg7Hd9DtNrjJyj4WZo/OcFnQOj8XCnHk3pZ2zmqqsF1XAi
cVvzsliCzW2TL1xzKR5iRdgE/G4qDv2HWe8cYMKDL7fVUlvg0CHNet/ZFdabzdgK
IijKASAbTNvoNqGKBIb7YWLZ1QQbT3yvHLOnaA87PuIkQiF7Fk9kg/Q4nFC4krFz
IHvEwbvlfyN2OFePbf3hSEYceJnO50EJuPlKMo+a1Z4dD4rM+YntRVq+q8FTDN00
Feo1Nluf2NtLb+LJ87d8PNVjztH3aKdZCvW7vSTEb4WXZGNtxDRhHqy/1QcIahVM
z/z63TRBT7MPhzfr5Rt9
=G+2j
-----END PGP SIGNATURE-----