Changing monitor identities?

Normally I only have my monitor connected to my PC (via DVI), but occasionally I like to enable my TV (via DVI->HDMI adapter) as a secondary monitor to watch films or play games. Weird thing is, whenever I connect my TV, Windows likes to think it's a good idea to reassign my monitor's identity to 2 and assign 1 to my TV. Normally this wouldn't be a big deal, but it means that should I decide to use the Winkey+P shortcut to disable my TV, I have to click "Projector Only". If I click "Computer Only", which would be the logical choice, Windows switches solely to my TV. I've tried swapping the cables, and even hooking up the TV after the computer has booted, and it seems like the moment I hook up the TV, Windows auto-detects the displays and reassigns identities as it sees fit.
So, my question is: Is there any way to manually reassign monitor identities, be it through a control panel applet or the registry and have them stick, or maybe tell Windows that the monitor named "SAMSUNG" is a friggin' TV or Projector and not my primary display?
Primary display: Acer AL1916W
Secondary: Samsung 32" LCD TV
Video Card: ATI HD4870 X2, Catalyst 9.12

Some hints for the next person (probably me in 3 months) person to have troubles with this (Windows 8.1):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Connectivity
That key contains information about each of the various sets of monitors that can be plugged in.  In my case, I have 3 monitors, 1 TV and a laptop screen.  This yields many possible combinations and each particular combination is listed.  The
format is A^B^C^unknown where A, B and C each reference a certain monitor.  I could have A^B, A^B^C, A^B^D, A^C^D, etc.  I am uncertain what the last item is, possibly a hash of some kind?
The first thing to figure out is which set of monitors you have connected.  In my case, I deleted all of my monitors except the laptop monitor from device manager (show hidden devices to see them when they aren't plugged in) and then plugged them in
one at a time, refreshing that registry key to see what was added.  This would let me identify what the ID was for each of my monitors.
If you look at any of those keys you'll see they have several values.  The interesting ones for me were eXtend and External which has something like A+B+C^unknown.  The data in these values cooresponds to the key right above Connectivity
at:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration
In there you will find all previous monitor arrangements.
In the first set of keys (Connectivity) the monitors were "sorted" in the key name.  You may see A^B^C but you would never see C^B^A or B^A^C.  I believe this is so Windows can identify a set of monitors regardless of what order you plugged
them in.  In the second set of keys (Configuration) however, the order has meaning.  It appears that the first item in the key name is monitor #1, the second is #2 and so on.  This means that A+B+C is different from A+C+B.  In
the first case, B is monitor #2 and in the second case B is monitor #3.
Inside of each of the Configuration keys you will find several numbers.  These numbers are a 0-index into the monitor IDs in the key name.  In the example of A+B+C, A is 00, B is 01, C is 02.  Inside those keys is information about
the monitor settings.  This includes resolution, color, refresh rate, and relative position around the primary monitor.  Note, the primary monitor is the monitor at position (0,0), not necessarily monitor ID 1!
All of this information is not particularly useful however because I don't know what that "unknown" value is at the end of the key names.  I haven't tried changing the key names yet, but I am guessing that without knowing how to generate that
last value I am guessing stuff won't work correctly.  I was able to manually change the position of my monitors via registry safely, along with the refresh rate (which was one of my problems).
Tomorrow perhaps I'll give changing the key names a try and see what happens.  If lucky, the last piece of the key name doesn't need to be changed if you are just re-ordering them.  In my case, I would like my monitor 1 to be the monitor that sits
at position (0,0) (primary) but I suppose that is actually not terribly meaningful for my use case.  For many hear however, that is the holy grail to solving this problem.

Similar Messages

  • Change monitor pop-up menu to "On with feedback protection"

    I bought a GarageBand book, Apple Training Series: GarageBand '09, to guide me through the learning curve with GarageBand. In the book it says to "Change monitor pop-up menu to "On with feedback protection"" but my GarageBand does not have this option. I have the latest version, but only three options and none of them are "On with feedback protection". The only "ON" choice I have does not give feedback protection as an option. "There is an OFF with no feedback Protection"
    Is it hidden somewhere else? Please advise.

    LintBrush wrote:
    You are not getting my question.
    he understood your question.
    I am asking for an "ON with feedback protection" This is what I want.
    you can't always get what you want. this option has changed names in the latest version of GB
    it's now simply "on"

  • FCM: dead-simple File Change Monitor

    Here's a simple change monitor I wrote in C. It takes as arguments a list of files and associated commands; when the file changes, its command is executed.
    Example:
    $ fcm -f some-file.txt -e 'echo some-file.txt changed!' \
    > -E ad -f some-file-2.txt -e 'echo some-file-2.txt changed!'
    '-E ad' preceding the second file causes FCM to examine both attribute change and data change.
    AUR: http://aur.archlinux.org/packages.php?ID=35877
    Mercurial repo: http://peasantoid.org:1024/fcm
    Last edited by Peasantoid (2010-03-24 23:50:06)

    thomasd wrote:
    Hi Peasantoid,
    I try to use fcm to print mail by saving a mail to a specific file while having this running:
    fcm -f ~/operamail.mbs -e "iconv -t iso8859-1 ~/operamail.mbs | a2ps -=mail -Pprinter"
    However, fcm starts two processes, thus I get two printouts:
    a2ps: unknown encoding `utf-8', ignored
    [stdin (Mail Folder): 2 pages on 1 sheet]
    a2ps: unknown encoding `utf-8', ignored
    [stdin (Mail Folder): 2 pages on 1 sheet]
    request id is printer-132344 (1 file(s))
    [Total: 2 pages on 1 sheet] sent to the printer `printer'
    request id is printer-132345 (1 file(s))
    [Total: 2 pages on 1 sheet] sent to the printer `printer'
    Both hardcopies show all text, so my first assumption that the file changes twice during writing is obviously not true. Can I overcome this in some way?
    Hrm. It may have something to do with me using inotify's IN_MODIFY instead of IN_CLOSE_WRITE. Run this in the source tree:
    sed -i s/IN_MODIFY/IN_CLOSE_WRITE/ fcm.c
    Then recompile and post back on whether it works.
    # edit - clarity
    Last edited by Peasantoid (2010-04-23 07:39:19)

  • Changing monitor resolution with proper aspect ratio

    My project size is 800x600 and I wanted to provide an option to the user to change their monitor resolution at 800x600 by clicking on button. I have also planned to do it by using buddy api xtra, and already tested it. The problem is, when I am doing this on a PC with panoramic monitor (native resolution 1920x1080), it got stretched. I know it's very natural (as the aspect ratio has changed ) and I can get it in shape by squeeze the width using 'draw.rect'.
    I noticed, there are some PCs with advanced display card that don't even get stretched, but shows the 800x600 resolution in proper aspect ratio by keeping the extra space black both sides. And I don't need to write any further codes (squeeze the width using 'draw.rect') to keep it in shape.
    The real problem starts here, I can't able to filter the above situations by any logical means. I wanted to write codes only for the PCs that get stretched, but I didn't able to find any support from Director to determine which type of display card has been attached. I need to know whether it will get stretched, or the display card can able to manage the aspect ratio.
    Any one have any solution in this matter?
    Please don't hesitate to ask if you need any more info.

    Hello handler
    If you talking about this kind of thing...
    https://forums.adobe.com/message/5773207
    search for.....  _movie.stage.drawRect = _system.deskTopRectList[1]    &    _movie.stage.rect = _system.deskTopRectList[1]
    You don't need an xtra to change the resolutions - but you do have to work a few things - I tend to use flash text because it scales better.
    regards
    milky

  • Dll file to change monitor resolution to 1024*768

    hi,
    i want to change my  computer monitor resolution to 1024*768 programatically. If anybody have this .dll file please suggest me so that i can call this dll in labview apllication and will set my PC resolution to 1024*768 . Please do the needful.
    Regards
    Falgandha Mohire

    G Toolbox has a set of VIs can do this:
    Enumerate Display Mode: Enumerate all supported display modes(width, height, color depth, & frequency) on your computer;
    Get Display Mode: Get current screen resolution, color depth, and frequency;
    Restore Display Mode: Restore the screen resolution, color and frequency to the registry values dynamically;
    Set Display Mode: Change screen resolution, color and frequency dynamically, with option of change registry settings.  If no change, the previous settings can be restored with Restore Display Mode, or reboot.
    George Zou
    http://webspace.webring.com/people/og/gtoolbox

  • Prevent OS X from changing Monitor Resolution

    I purchased a 19" LCD monitor the other day. It's a third-party FujiPlus FP-988D monitor. It has a variety of resolutions, however, changing to any of them ends up making it go "out of range".
    So, my problem is that I have a game, "Nemo" which insists on changing the resolution to play the game. I tried loading it up with 'option' and also tried doing command-M to get it into a windowed mode but neither works.
    So the game loads and the monitor heads 'out of range' and I have to quit it (command-Q) to get it to go back to normal.
    I would like to somehow force OS X to prevent resolution changes so the game is forced to use the current resolution or quit.

    Turns out the answer to this is my video card will not support other resolutions with the ADC port. It's too old.

  • Changing Monitor on Mitigating Controls

    HI all:
    Just wondering, is there a way to change the Monitor on an existing mitigating control once it is assigned to either a role or user??  When we try to do it, the error message says "Role is already mitigated to Control xxxx: Monitor xxxx cannot delete".
    The only workaround is to delete the exisintg entries and re-enter them with the new monitor...however this is not an efficient approach when we have many entries for one mitigating control.
    The monitors are defined properly....we just can't change the mitigating control monitor once there are assignments to roles or users.
    Any help would be appreciated.
    Margaret

    I think one of the option may be to keep the monitor ID same but change the name of the monitor for that monitor ID in the administrator tab of mitigation.
    Hope this helps
    Regards,
    Nitin

  • Changing monitor window background colors?

    I've recently switched to Premiere Pro CS4 from Premiere 6.5.  I animate a lot of still images.  When rotating them or reducing their size, the default black background color in the monitor window is sometimes revealed.  How do I sample a color from the still image and change the monitor window's background color to match it?

    It would seem odd that such a basic and useful function would be deleted from the program.  After Effects still has this function, so why wouldn't the new Premiere?
    Unfortunately, I doubt that anyone here can answer that question for you, as we're all just users.
    I would strongly suggest that you file a Feature Request for that to be reinstated in the next version.
    Good luck,
    Hunt

  • Changing monitor resolution and refresh rate

    Does anyone know how to change the monitor resolution and refresh rate on a Sun workstation?

    Hi,
    On Solaris 8 you can use the command fbconfig to do this job.
    Please check the FAQ:
    http://access1.sun.com/technotes/00921.html
    and also man page of fbconfig.
    Regards

  • Sensors-detect changes monitor settings.

    I was trying to get sensors working, so i ran the command $ sudo sensors-detect.  While it was running the "Safe" probes, my monitor flickered a few times and when it settled, the image was slightly off.  I'm not sure what exactly is wrong, but it's slightly fuzzier and slightly lighter.  when I run the command again, it seems to switch back and forth between two states, both of which are slightly different than it was before.  It happens during this probe:
    Next adapter: i915 gmbus panel (i2c-2)
    Do you want to scan it? (YES/no/selectively):
    Client found at address 0x4f
    Probing for `National Semiconductor LM75'...                No
    Probing for `National Semiconductor LM75A'...               No
    Probing for `Dallas Semiconductor DS75'...                  No
    Probing for `Dallas Semiconductor DS1621/DS1631'...         No
    Probing for `Maxim MAX6642'...                              No
    Probing for `Texas Instruments TMP421'...                   No
    Probing for `Texas Instruments TMP422'...                   No
    Probing for `Maxim MAX6633/MAX6634/MAX6635'...              No
    Probing for `NXP/Philips SA56004'...                        No
    Client found at address 0x50
    Probing for `Analog Devices ADM1033'...                     No
    Probing for `Analog Devices ADM1034'...                     No
    Probing for `SPD EEPROM'...                                 No
    Probing for `EDID EEPROM'...                                Yes
        (confidence 8, not a hardware monitoring chip)
    Any help would be greatly appreciated.  Also, it seems to be a hardware issue, because it's changed for other operating systems as well.  The computer in question is a laptop, so manually changing color levels is out of the question as far as I know.
    Edit:
    $ lspci | grep VGA
    00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
    01:00.0 VGA compatible controller: NVIDIA Corporation GK107 [GeForce GT 650M] (rev ff)
    Last edited by FugitivePlatypus (2012-09-28 22:44:33)

    FugitivePlatypus wrote:So I was doing some research on i2c, and i ran the command $ sudo i2cdump 2 0x4f, after running $ sudo modprobe i2c-dev, which while it was dumping the registry values faded through different settings on my monitor.  Restricting the dump to $ sudo i2cdump -r 0x60-0x91 2 0x4f left the monitor in (as far as I can tell) the condition it was in originally.  This is not persistent, however, and resets for different operating systems/reboots of arch.
    i2c was what I was trying to remember.
    i2c-tools i2c tools that used to be part of lm-sensors.
    Last edited by nomorewindows (2012-10-04 18:00:30)

  • I have inherited my partners old iPhone and iPad. I have successfully opened an iTunes a/c for myself on the iPad and I phone, but I cannot get change the identities on iCloud, which are still in my partners name.

    I have inherited my partner's old iPhone and iPad. I have successfully created a new iTunes account and got my user name and passwords accepted on both devices. However, I don't know how to change the user details for iCloud on the iPhone. I have done it (I think!!) on the iPad but would appreciate any help for getting my details for iCloud onto the iPhone so I can start sharing photos between the two devices.

    Welcome to the Apple Community.
    In order to change your Apple ID or password for your iCloud account on your iOS device, you need to delete the account from your iOS device first, then add it back using your updated details. (Settings > iCloud, scroll down and hit "Delete Account")
    In order to change your Apple ID or password for your iTunes account on your iOS device, you need to sign out from your iOS device first, then sign back in using your updated details. (Settings > store, scroll down and tap your ID)

  • Bug Report ignored: Palettes do not resize when changing monitors

    So this bug was ignored during beta and it was NOT fixed in the official release of PhotoShop CS6.
    Since I don't feel like retyping the whole bug report after paying a grand for the software here is a link: http://forums.adobe.com/message/4316521
    VERY annoying if you commute with a laptop and dock with a full-size monitor for work every day!
    Any word Adobe?

    Not that Photoshop should ever allow its panels to become impossible to resize, but...
    Have you considered just setting up named workspaces for each environment, then switch them manually using the box in the upper-right of the Photoshop main window?
    Given the ability to maintain workspaces fairly directly, Adobe may not even feel this is a bug.
    -Noel

  • Can I change monitor setting?

    Im kinda new to the whole IMac thing. I used to have a G5 at my old place of employment but since I'm no longer there, I got a great deal on an IMac G3. I want to adjust my Adobe Gamma but I dont see any place I can tweak the contrast and brightness of the monitor. I dont think I can but then again, there may be a way that I cant see? I dont see any outer dials for this, is there another way I can adjust this? Any help would be hugely appreciated!! Also, if any of you know Adobe Photoshop 6.0, I would love to use the photo browser, but how do I set this up? I was used to Photoshop 7.0 but, I thought that 6.0 also had a browser to view images.
    Thanks!! PLease email me any answers to either [email protected] -or- to [email protected]!
    Thanks a million!!!

    Welcome to Apple Discussions. In fact, welcome to the Discussions for the new iMac Intel Core Duo!
    You may get a better/quicker response from folks with a Mac like yours.
    Here is a link to the correct forum for your post;
    iMac (CRT)
    or even Mac OS 9

  • Changing Monitor Frequency of a second one

    Hi Everyone!
    I'm working with my new arch system on my notebook and I connected my widescreen monitor LG Flatron L192WS 19', and It needs to be set with a frequency of 70 instead of the default 60 (because if not, the screen is a little out of place and I can't see the window border when a window is maximized). I have the gnome3 desktop, in the version 2 I had the option to set that on the monitor preferences, but it doesn't appear on the display preference in gnome3. How can I achieve this?

    Hi Hamza,
    a second option would be to do it with custom VBA.
    1) disable variable merging
    2) disable the second query in the inital start
    3) execute the 1st Query
    4) with the "after redisplay"-event you catch the point after the first Query was done
    5) with "SAPGetData" you can crap the information you need
    6) with "SAPSetVariable" you can set the value to the second Query
    7) with "SAPExecuteCommand,Refresh,DS_2" you can refresh the second Query as well
    that should help you
    Regards
    Thorsten

  • LDAP Change Monitoring Tools

    I'm trying to capture what all changes are happening to a SSO Config/Policy Data Store. The requirement is not only knowing the changes but would need to know what exact value changed.
    If any changes are made to LDAP Objects, I would like to know
    1) What LDAP Object changed
    2) What was the value prior to change
    3) What is the new value to the object
    Does any one know if I can achieve this with any 3rd party tool ? Any suggestions/recommendations will be appreciated.
    Thanks

    Hi,
    The only way that I can think about it is using the retro changelog plug-in. Many applications that need to know what changes are done in the directory use the changelog. Another alternative is some kind of script that will gather that information from the audit log. This log (if it's enable) track all changes done to the directory.
    In any case, the only part that I don't think you will be able to get with any of this method is what was the value prior the change.
    Last option could be to write your own plug-in, but that very complex and may not be easy, especially if you are trying to capture the value prior the change.
    Rgds,
    Federico

Maybe you are looking for

  • Magic mouse suddenly eating batteries

    I've had my iMac and magic mouse setup for a few years and the battery life on the mouse has always been decent (I replace the rechargeables every few weeks). Suddenly in the last few days though, the mouse has started eating a set of batteries every

  • How to revome the history  output...

    Hi I want to know how to remove the history command output..... Thanks Mohammed Tanvir

  • Which is thread safe

    If I implement SingleThreadedModel in a servelt which are all thread safe? Request object, response object, instance variables,class variables( by the by can i have class variables in a Servlet ? how/where it will be used?)

  • Why can't I see the ruler even though it's selected?

    I hate asking what seems to be such a remedial question, but having recently switched from cs4 to cc2014 I'm difficulties with many of the changes. The latest is why I can't see the ruler or guides? No they are not greyed out choices from the view me

  • Comparing objects in arraylist

    Guys! I filled an arraylist with several objects that are moving. Now I want to check whether the objects are at the same position using a for loop. How can I do this best?