Comments (2)
@Bl41rw1tch if I understand correctly, you want to set up a Desktop Layout Game Shortcut that will let you change your display layout, as well as permanently change your default audio output and default microphone, as well as your communications audio output and communications microphone. I'm assuming you leave have the 'Game to Start' set to 'don't run a game'.
If that's the case, then how you have configured it is correct. That is one of the use cases that I had in mind when I designed DisplayMagician.
It seems like there is a logic bug within DisplayMagician based on what you have described.
In order to know where the issue lies, can you please help me with some testing? Can you please update the Desktop Layout shortcut to actually open a game? This will pause DisplayMagician logic whilst it waits for the game to shut down, which will let you do some testing for me while the game is running.
Then, just before you start the Desktop Layout Game Shortcut, can you please record the:
- Default Audio Output Device
- Default Audio Microphone Device
- Default Communications Output Device
- Default Communications Microphone Device
Next, start the Desktop Layout Game Shortcut, and leave the game running. Then can you please record the:
- Default Audio Output Device
- Default Audio Microphone Device
- Default Communications Output Device
- Default Communications Microphone Device
Finally, close the game, which should make DisplayMagician perform it's last tasks. Then can you please record the:
- Default Audio Output Device
- Default Audio Microphone Device
- Default Communications Output Device
- Default Communications Microphone Device
Then please send all the 3 groups of information to me. This will let me see where the bug lies in the audio handling logic. I need those details to be able to understand if the logic bug is in the part where it first changes the audio devices, or in the part where it changes the audio devices back.
Thanks
Terry
from displaymagician.
Hi @Bl41rw1tch,
Thanks to you input and some local testing, I've found a bug in the code that I've now rectified. I'd accidentally set the comms microphone to be the default microphone when it was being rolled back after game closure. This effectively broke the microphone rollback. This has been fixed in the code, and the patch will be included in the next release of DisplayMagician.
For this reason I'll close this issue at this time. Closing an issue when I've fixed the code helps me keep track of which other bugs I still have to fix. You can always reopen this issue if you find the functionality is still broken when you test the next release.
Thanks
Terry
from displaymagician.
Related Issues (20)
- 3 screens + Steam VR = autoswitch to 2 screens HOT 5
- AMS2 and the well known problem with quad screens configuration HOT 13
- Nvidia amount of connected monitors greater than 4 HOT 14
- Changes Display Scale and Layout HOT 4
- Bug/Feature request: Scaling mode doesn't change HOT 4
- Do not apply profile if active HOT 4
- BSOD when switching profiles HOT 4
- Refresh rate setting appears to sometimes not be captured in profiles correctly HOT 2
- Add batch file to the startup files HOT 1
- Add wait timer on game exit HOT 1
- Add posibility to turn off applications when profile is loading HOT 3
- Save Taskbar Location & Save Multiple Background Settings HOT 4
- Display Magician Wont wake up samsung monitors HOT 3
- Also save Audio Channel Configuration and Spatial Audio Settings with Game Profiles HOT 3
- Profile switching fails HOT 9
- Steam Library no more recognized HOT 24
- Create a new WinUI 3 interface
- Doesnt work with sli? HOT 2
- Virtual display only - error on saving profile HOT 1
- Steam library not recognised anymore HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from displaymagician.