Compare commits
No commits in common. "dev" and "master" have entirely different histories.
|
@ -1,3 +1,2 @@
|
|||
*.o
|
||||
mswitch
|
||||
mswitch.log
|
||||
|
|
17
source/app.d
17
source/app.d
|
@ -1,6 +1,5 @@
|
|||
import std.stdio;
|
||||
import modules.monitors;
|
||||
import core.thread;
|
||||
|
||||
/**
|
||||
* Switching occurs only if 2 monitors are connected to the computer!
|
||||
|
@ -17,17 +16,11 @@ int main(string[] args)
|
|||
|
||||
auto monitors = getMonitorsInfo();
|
||||
file.writeln(monitors);
|
||||
|
||||
while (true)
|
||||
{
|
||||
setPrimaryMonitor(monitors[1].name);
|
||||
file.writeln("-- Switch monitors --");
|
||||
swapMonitors(monitors[0].name, monitors[1].name, Relation.right_of);
|
||||
monitors = getMonitorsInfo();
|
||||
file.writeln(monitors);
|
||||
|
||||
Thread.sleep(dur!("seconds")(10));
|
||||
}
|
||||
setPrimaryMonitor(monitors[1].name);
|
||||
file.writeln("-- Switch monitors --");
|
||||
swapMonitors(monitors[0].name, monitors[1].name, Relation.right_of);
|
||||
monitors = getMonitorsInfo();
|
||||
file.writeln(monitors);
|
||||
|
||||
file.close();
|
||||
|
||||
|
|
Loading…
Reference in New Issue