PuTTY - Как автоматически привязать окно вправо?

672
JohnDoea

Я использую PuTTY для (SSH) туннеля в мой VPS. Это немного раздражает, мне вручную противопоставлять его окно к правому краю экрана автоматически ?

Как я могу заблокировать его, чтобы начать в правом краю экрана?

Смотрите изображения перед ручным и после щелчка (что мне нужно делать каждый раз, когда я открываю PuTTY):

[unpinned]

[pinned]

Обновление для Мартина Прикрыла:

enter image description here

1
Возможный дубликат [Win 10 - Как загрузить CMD / Powershell / Putty (CLI) в правом углу экрана?] (Http://superuser.com/questions/1162190/win-10-how-to-bootstrap -cmd-шпатлевка-PowerShell-кли-сопоставляется-в-правой-Cor) Run5k 7 лет назад 0
Нет, это не так. Кажется, нет никакого способа воздействовать на все из ядра Windows, и каждый (или, по крайней мере, только Putty, который является независимой программой) должен быть сопоставлен по-своему. JohnDoea 7 лет назад 0

1 ответ на вопрос

3
Martin Prikryl

Вы можете расположить окна терминала PuTTY, используя t код ANSI .

printf '\033[3;<x>;<y>t' 

Замените <x>и <y>на желаемые координаты, например:

printf '\033[3;750;0t' 

Вы можете поместить команду в свой (удаленный) скрипт запуска.

Или используйте окно командной строки PuTTY Remote (на странице Соединение> SSH ). Так как это переопределяет команду по умолчанию (запуск оболочки), вы также должны добавить запуск оболочки, например:

printf '\033[3;750;0t' ; /bin/bash 
Как вы выполняете код, который вы упоминаете в первой части ответа? Ужасно не в сессии Bash ... JohnDoea 7 лет назад 0
Да, в сессии Bash. Martin Prikryl 7 лет назад 1
Я использовал `printf '\ 033 [3; 1100; 450t'; / bin / bash`, но это занимает немного больше, чем мне нужно (часть экрана «выходит» за пределы области просмотра. Более того, мне нужно, чтобы высота была 100% (я пытался добавить 100% в качестве значения, но это не так) не работает). Другими словами, мне нужно, чтобы оно было таким, как на картинке. Не могли бы вы показать, как бы вы этого достигли? Мне важно использовать гибкие значения, потому что размер экрана / область просмотра всегда могут меняться. JohnDoea 7 лет назад 0
Для этого вам, вероятно, придется найти другое решение. Как использовать какой-то локальный инструмент, который может перемещать другие окна других приложений. Martin Prikryl 7 лет назад 1
Возможно, вы знаете, как открыть окно Putty в полный рост? JohnDoea 7 лет назад 0
Нет, я не. Можно установить высоту окна. Но я не знаю, как определить «полный рост». Martin Prikryl 7 лет назад 1
Если вы хотите и у вас есть свободное время, вы можете добавить объяснение того, как установить эту высоту в ответе. JohnDoea 7 лет назад 0
`printf '\ 033 [8;;t'` - размеры указаны в символах, а не в пикселях Martin Prikryl 7 лет назад 1
Так это еще один кодовый блок? Я не совсем понимаю. JohnDoea 7 лет назад 0
Вы, конечно, можете комбинировать это, как `printf '\ 033 [3;;т \ 033 [8;;t'` Martin Prikryl 7 лет назад 1
`printf '\ 033 [3; 825; 0t \ 033 [8; 100; 500t'` вызывает сбой ... JohnDoea 7 лет назад 0
Не для меня. Но в любом случае, опять же, «размеры указаны в символах, а не в пикселях», 100x500, вероятно, слишком много. Для меня это игнорируется. Martin Prikryl 7 лет назад 0
О, я просто поставил X в качестве примера ... Если это два, я попробую разные целые числа, чем. Спасибо тебе за все! JohnDoea 7 лет назад 0