Patrick wrote:Rigel wrote:Rule:
if (not exist Clover.exe on actual desktop) and
(new Windows of Class CabinetWClass and it is hidden)
then (start clover.exe)
Couldn't Clover do that itself? I don't see why Dexpot has to get involved.
Because, Clover works with normal desktop and Dexpot is the virtual desktop in which normal desktop programs would be run. However, I suggest you to add a condition to your system rule as well as I said to clover developer to add a daemon system but I think that condition like "not exist in actual desktop..." is more useful also for other software in future.
Now the rule system can do at most something like of this:
Condition: if the class of window is CabinetWClass
Actions: (move on desktop 1) and (start Clover.exe)
This rule can solve approximatively the problem but is an infinite loop and I had to restart my pc to solve this issue.
So there are different type of rule:
1: Condition: (if the class of window is CabinetWClass)
Actions: (start Clover.exe)
Execution:(one time)
2: Condition: (if executable = explorer.exe %1) and (%1 <> "")
Actions: (Close explorer.exe %1) and (start Clover.exe %1)
But I prefer
3: Condition: (if the class of window is CabinetWClass) and (the executable "not exit" clover.exe)
Actions: (start Clover.exe)
Simple, you have to add only a little rule, at most two line of code.
Clover developer has to add many line of code to transform the app in a daemon.
But this is only a your choice, I don't insist anymore, if no one of you does something in the next days I made myself a little script and this remain a problem of non-programmer people as ever.
By the way,
QTTabBar seems to work fine with Dexpot.
Also Firefox move to external tabs and I don't like to turn back with old design by QTTabBar.
Regarding TabExplorer, it is a dead end, it works identically to Dexpot so it's impossible to support it, and for this reason that in first moment I think it was possible to virtualize tabs inside Dexpot, no more other words on this.