Як відкрити сеанс віддаленого робочого столу на вторинному моніторі (у повноекранному режимі)? Завжди, здається, хочеться відкрити на первинному, і я не можу знайти вимикач, який дозволяє мені вибрати.
Чи існує відоме рішення чи рішення для цього?
Як відкрити сеанс віддаленого робочого столу на вторинному моніторі (у повноекранному режимі)? Завжди, здається, хочеться відкрити на первинному, і я не можу знайти вимикач, який дозволяє мені вибрати.
Чи існує відоме рішення чи рішення для цього?
Відповіді:
Я не знаю, чи це допомагає, але, на мій досвід, Windows, як правило, запам'ятовує монітор, на якому додаток максимізовано . Спробуйте відкрити RD на другому моніторі, збільшити його, закрити і побачити, чи відкриється він на другому моніторі, коли ви знову відкриєте його.
winposstr
якого ви можете налаштувати. Дивіться відповідь Шейна нижче.
Ось повний посібник від Microsoft про те, як це зробити: http://social.technet.microsoft.com/wiki/contents/articles/665.how-to-set-the-monitor-for-a-remote-desktop-session -in-a-multi-monitor-setup.aspx
Спробуйте це:
winposstr:s:0,1,2142,150,2942,750
Це працювало для мене
winposstr
поля.
Відкрийте файл RDP в текстовому редакторі, знайдіть
winposstr:s:0,1,xpos,ypos,width,height
Змініть xpos
і ypos
у файлі RDP та збережіть його.
Потім ви можете відкрити вікно незмінно там, де ви цього хочете.
winposstr:s:0,1,xpos,ypos,xpos+width,ypos+height
. Це працювало ідеально для мене.
Інші відповіді, в яких згадувалося редагування параметра winposstr у файлі .RDP, видалися перспективними, але мене збентежило пояснення того, як слід обчислювати значення позиції.
Стаття TechNet Як встановити монітор для сеансу віддаленого робочого столу в налаштуваннях кількох моніторів, має хороше пояснення.
До речі, у статті використовуються чіткіші назви позицій, я думаю, що були використані в інших відповідях тут: "winposstr: s: 0,1, зліва, вгорі, вправо, внизу", де горизонтальні значення вимірюються зліва праворуч і вертикальні значення зверху вниз.
Наскільки я бачу, зі статті та експерименту з файлом RDP в Windows 8.1, ось як відредагувати .RDP-файл, щоб максимально використовувати сеанс RDP на конкретному моніторі:
1) Визначте лівий і правий край кожного з моніторів, виходячи з їх роздільної здатності, а монітор є основним. У моєму випадку моїми моніторами є:
Ліва рука = Первинна, 1680х1050;
Права рука = Вторинна, 1920x1200.
Таким чином, край двох моніторів буде:
Первинний (лівий) монітор: Лівий край: 0, Правий край: 1679 (не 1680, оскільки горизонтальне положення засноване на 0, а не на 1);
Вторинний (правий) монітор: лівий край: 1680, правий край: 3599 (1680 + 1920 - 1, оскільки позиція заснована на 0).
Зауважте, що якщо вторинний монітор знаходиться зліва від основного, лівий край вторинного монітора буде від’ємним значенням.
2) Відредагуйте параметр winposstr у вашому файлі .RDP, щоб встановити ліві та праві значення на позиції, що знаходяться на одному моніторі . Не має значення, що це за значення, якщо вікно RDP завжди буде максимізовано, якщо вони знаходяться на одному екрані. Верхнє та нижнє значення не важливі, якщо ви просто збираєтеся збільшити вікно RDP.
Отже, щоб відобразити вікно RDP на моєму первинному, лівому, моніторі, я міг би встановити:
winposstr:s:0,3,700,0,1500,600
І щоб відобразити його на другому, правому моніторі, я міг би встановити:
winposstr:s:0,3,2000,0,3000,600
3) Відредагуйте параметр екранного режиму у файлі .RDP, щоб максимально збільшити вікно RDP:
screen mode id:i:2
4) Спробуйте. Якщо вікно RDP все ще не відображається максимально, незважаючи на встановлення "екранного режиму", встановіть у вашому .RDP-файлі параметри пропускної здатності та висоти робочого столу такі ж ширини та висоти, на яких відображається вікно RDP монітора.
Я в Windows 7, і жоден із запропонованих вище методів не працював на мене. Зауважте, що я використовував попередньо налаштований ярлик RDP, який я завантажив з Amazon EC2, і, напевно, в цьому полягає проблема, тому якщо ви намагаєтеся виправити цю проблему в подібній установці до моєї, ось ось кроки, які я вжив, щоб її виправити.
Якщо ви закриєте сеанс і запустите файл ярлика, тепер сеанс повинен з’явитися у потрібному моніторі та правильній роздільній здатності (це була ще одна проблема, яку я мав раніше, тобто я міг би перемістити сеанс між моніторами, але це буде біль розібратися в роздільній здатності)
Сподіваюся, це допомагає!
Простіший спосіб це зробити
Запустіть підключення до віддаленого робочого столу (НЕ редагуйте FDP FDP)
Перемістіть діалог RDP на монітор, на якому ви хочете, щоб ваш сеанс відображався
Перейдіть на вкладку "DISPLAY" та перетягніть повзунок в крайньому правому куті, щоб переглянути його на весь екран
... Це було так просто
Я виявив, що якщо перенести діалог підключення до віддаленого робочого столу на другий монітор і запустити його, він відкриє сеанс там. Тоді ви можете зберегти це з'єднання у файлі .rdp, і це слід зробити за вас.
У Windows 8 це досить просто, і я думаю, що ви можете зробити те ж саме в Windows 7: Просто встановіть розмір віддаленого робочого столу на роздільну здатність вторинного екрану, відкрийте сеанс і перетягніть вікно на вторинний екран. Максимізуйте. Зроблено.
Це працювало для мене, можливо, вам також доведеться натиснути Ctrl + Alt + Перерва, як запропоновано в іншому коментарі, щоб повноекранний працював.
Наведені вище рішення не спрацювали для мене, але наступне:
RDP на W7 - потрібно завжди відкриватися на другому моніторі
Запустіть клієнт і налаштуйте його так, як вам зручніше, або відкрийте збережений файл RDP.
На вкладці "Дисплей" виберіть нерозгорнуту роздільну здатність.
На вкладці Загальні натисніть "видалити ці облікові дані", якщо це можливо.
Клацніть Підключити.
Ви негайно отримаєте діалогове вікно локального входу. Залиште його порожнім і натисніть кнопку ОК. Коли ви підключились і з’явиться діалогове вікно віддаленого входу, перетягніть вікно на потрібний монітор. У діалоговому вікні віддаленого входу натисніть Скасувати. Діалогове вікно налаштувань має з’явитися локально. На вкладці "Дисплей" тепер можна вибрати повноекранний екран. Тепер ви можете зберегти сеанс за допомогою кнопки «Зберегти» на вкладці «Загальне», а також зберегти свої вхідні дані.
Видаліть старі налаштування RDP (.rdp-файл) та заново створіть його за допомогою потрібного монітора.
Отже, якщо ви хочете, щоб він відображався на другому моніторі, перетягніть діалогове вікно налаштування RDP на цей монітор, а при підключенні до RDP мінімізуйте та перетягніть вікно, яке має віддалений вміст, на другий монітор, а потім закрийте його.
Це працювало для мене. Інші описані методи не вдалися.
Зауважте, що вам, можливо, доведеться перейти на вкладку "Дисплей" перед тим, як підключити та перемістити повзунок роздільної здатності екрана вправо, щоб отримати повний екран, на моїй машині він був налаштований так, щоб відповідати роздільній здатності дисплея на моєму ноутбуці.
Відредагуйте файл RDP за допомогою будь-якого текстового редактора та знайдіть
winposstr: s: 0, showcommand, xpos, ypos, xpos + width, ypos + висота
У своєму прикладі я використовую [1920x1080] на першому моніторі та [1440x900] на другому, обидва вирівняні вгорі
winposstr: s: 0,1,1920,0,3360,900
Я натрапив на це питання, шукаючи рішення тієї самої проблеми ... для мене виявляється, що потрібно було - оскільки у моїх подвійних моніторів різні рішення - мати файл RDP, налаштування дисплея якого точно відповідали цільовій роздільній здатності. монітор (тобто не вибрано повноекранний екран ). Таким чином, коли я максимізував вікно, воно повністю зависло. Мінусом є те, що вам потрібно два файли RDP, по одному на кожен монітор.
У програмі Win XP я перезаписав налаштування як запропоновані oxyscythe
Клацніть підключитися, щоб підключитися до віддаленого хоста)
а потім я перевірив, що сталося з файлом rdp у блокноті.
Ось це іде:
ідентифікатор режиму екрана: i: 2
настільна ширина: i:
1920висота робочого столу: i: 1080
сеанс bpp: i: 32
winposstr: s: 0,1, -1280, -74, -480,526
Тож, можливо, перевірте, чи однаково це з win 7 та 8 ...
Я отримав результати в Win7 64, не зламаючи файл .RDP. Мені довелося спробувати кілька разів.
Схоже, хитра частина видаляє достатню кількість матеріалів у діалоговому вікні конфігурації підключення до віддаленого робочого столу, щоб фактично втратити кешований біт конфігурації.
Видаліть RDP, очистіть свої облікові дані, видаліть повний екран і збережіть нову RDP. Наполегливо виконайте це, доки ваш повноекранний сеанс не відкриється на правильному моніторі. Потім встановіть повноекранний екран і ви золоті.
Бічна примітка, можливо, збіг, але вона не спрацювала, поки я не очистив "ділитися смарт-картками" з кнопки Докладніше ... на вкладці Локальні ресурси та встановив вкладку Досвід на локальну мережу. Можливо, вони теж мають деякий ефект
Використання Windows 8.1 на екрані ноутбука HP зліва разом із великим екраном монітора праворуч.
Проблема: Підключення через RDP завжди відкривало менший віконце на меншому екрані ноутбука 1366x768.
Рішення:
Відкрийте Панель управління -> Дисплей -> Роздільна здатність екрана в розділі "Змінити зовнішній вигляд дисплеїв", виділивши великий графічний монітор 2 та виберіть "Зробити це моїм головним дисплеєм". Клацніть Застосувати
Тепер, коли я підключаюся через RDP, я можу підняти роздільну здатність у розділі Параметри, щоб відповідати другому монітору, і він відкриється на 2-му моніторі або "головному дисплеї"
Примітка. Це також принесло мою панель завдань (закріплені предмети, лоток та годинник) на великий монітор, який не був для мене вимикачем угод.
Для мене мені довелося зняти прапорець на вкладці "Дисплей", де написано "Використовувати всі мої монітори для віддаленого сеансу". Знявши цю позначку і підключившись, я міг максимально збільшити сеанс RDP на будь-якому моніторі, і він не "пристане" до такого, як раніше. Можна було б подумати, як це сказано, ви хочете, щоб це перевірили, але я думаю, що не в моєму випадку. Сподіваюся, що це допомагає комусь іншому.
Дуже просто