tmux 내에서 터미널 크기 조정이 작동하지 않는 것 같습니다.

Dwanderson

저는을 처음 사용하고 tmux실제 터미널 크기를 조정하는 솔루션을 찾는 데 어려움을 겪고 있습니다 (아직 창과 창에 대해 충분히 배웠습니다).

나는 ubuntu12.04에서 tmux1.6을 셸로 실행하고 bash있습니다. tmux 외부에서 잘 작동하는 것처럼 보이는 bash내장 기능 resize이 있습니다.

% resize -s 50 80

터미널 크기를 80 자 너비와 50 줄 높이로 조정합니다. 그러나 tmux 창에서이 정확한 명령을 실행하려고하면 Enter 키를 누른 후 아무 키나 누른 다음 응답 할 때까지 중단됩니다.

"resize: unknown character, exiting" 

저에게는 약간 불투명합니다. 이제 resize기능 자체 를 사용할 필요는 없지만 명령 (내장 또는 스크립트)을 통해 tmux 창을 표시하는 터미널의 크기를 물리적으로 조정하려면 어떻게해야합니까? 이에 대한 사용 사례는 코드가 포함 된 새 세로 창을 열기로 결정할 때 터미널이 정확한 문자 수 (창 2 개 = 161 자, 각 창에 80 자, 분할 창에 1 개)가되기를 원한다는 것입니다. 예를 들어 라인). 마우스로 크기를 조정하는 것은 지루할뿐만 아니라; 크기를 조정하는 동안 내 우분투에 너비가 표시되지 않습니다.

어떤 도움을 주시면 감사하겠습니다!

jonas_jonas

tmux가 이스케이프 문자를 통과시키지 않는 것 같습니다.

tmux 버그 추적기에 버그 보고서를 제출했습니다. 수정이 가능하기를 바랍니다. http://sourceforge.net/p/tmux/tickets/88/

-편집 : 해결 방법 추가-

tmux가 특정 이스케이프 명령을 통과하도록 강제 할 수있는 것 같습니다. 사용할 수 printf '\033Ptmux;whatever\033'있지만 두 배로 늘려야 합니다 \033.

그래서 tmux 내부에 있는지 테스트하고 이스케이프 코드 (xterm, Apple 터미널 및 iTerm에서 테스트 됨)를 출력하는 작은 bash 함수 (.bashrc 또는 .bash_profile에 넣음)를 작성했습니다.

 function resimux {                                                                                                                                                           
     if [ ! -z "$TMUX" ]; then
         printf '\ePtmux;\e\e[8;%i;%it\e\' $1 $2
     else
         printf '\e[8;%i;%it' $1 $2
     fi
 }

그런 다음 다음과 같이 부를 수 있습니다.

 resimux 50 80

크기 조정 이스케이프 시퀀스는 연결된 모든 터미널로 전송됩니다.

짜잔.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

\ $ 터미널에서 PS1을 설정할 때 작동하지 않는 것 같습니다.

분류에서Dev

더 이상 macOS의 터미널에서 마우스 스크롤을 허용하지 않는 것 같습니다.

분류에서Dev

Mac의 TMUX에서 크기 조정 창이 작동하지 않습니까?

분류에서Dev

포트로 데이터를 보내는 것이 Ubuntu Linux에서 작동하지 않는 것 같습니다.

분류에서Dev

Python의 Pandas 데이터 프레임에서 Groupby 기능이 작동하지 않는 것 같습니다.

분류에서Dev

찾기 명령이 cygwin에서 작동하지 않는 것 같습니다.

분류에서Dev

Digest가 Sass 파일 내의 SVG 이미지에서 작동하지 않는 것 같습니다.

분류에서Dev

교차 방법이 여기서 작동하지 않는 것 같습니다.

분류에서Dev

유형 추론이 여기서 작동하지 않는 것 같습니다.

분류에서Dev

터미널이 원격 데스크톱에서 시작되지 않습니다. 그것을 고치는 방법?

분류에서Dev

DensityPixel이 ImageButton에서 작동하지 않는 것 같습니다.

분류에서Dev

dirname이 xargs에서 작동하지 않는 것 같습니다.

분류에서Dev

코드의 오류는 무엇입니까? 이것은 내 IDE에서 잘 실행되는 것 같지만 온라인 터미널에서는 작동하지 않습니다.

분류에서Dev

줄 높이가 표 셀 내에서 작동하지 않는 것 같습니다.

분류에서Dev

내 .PHP 파일이 작동하지 않는 것 같습니다.

분류에서Dev

Vim 색상이 rxvt-unicode 터미널 내에서 실행되는 tmux 터미널에서 올바르게 나타나지 않습니다.

분류에서Dev

터미널에서 이미지 크기를 조정하고 싶습니다.

분류에서Dev

터미널에서 이미지 크기를 조정하고 싶습니다.

분류에서Dev

내보내기 변수는 터미널에서 작동하지만 쉘 스크립트에서는 작동하지 않습니다.

분류에서Dev

DataTables 페이지 매김이 서버 측 데이터에서 작동하지 않는 것 같습니다.

분류에서Dev

벡터에 대한 내 기능이 작동하지 않는 것 같습니다. C ++ (항목 추가 또는 삭제, 벡터 표시)

분류에서Dev

jQuery를 사용하여 첫 번째 크기 조정 후 드롭 및 크기 조정이 작동하지 않는 것 같습니다.

분류에서Dev

Tmux 마우스 모드는 큰 그놈 터미널에서 작동하지 않습니다.

분류에서Dev

내부 조인 문이 작동하지 않는 것 같습니다.

분류에서Dev

MS Word에서 표 정렬이 작동하지 않는 것 같습니다.

분류에서Dev

부팅 매개 변수가 ipxe 및 일일 이미지에서 작동하지 않는 것 같습니다.

분류에서Dev

jupyter 노트북에서 커널이 죽었고 matplotlib가 작동하지 않는 것 같습니다.

분류에서Dev

숨기기 기능이 jQuery Mobile에서 작동하지 않는 것 같습니다.

분류에서Dev

전역 문이 ipython3의 스크립트에서 작동하지 않는 것 같습니다.

Related 관련 기사

  1. 1

    \ $ 터미널에서 PS1을 설정할 때 작동하지 않는 것 같습니다.

  2. 2

    더 이상 macOS의 터미널에서 마우스 스크롤을 허용하지 않는 것 같습니다.

  3. 3

    Mac의 TMUX에서 크기 조정 창이 작동하지 않습니까?

  4. 4

    포트로 데이터를 보내는 것이 Ubuntu Linux에서 작동하지 않는 것 같습니다.

  5. 5

    Python의 Pandas 데이터 프레임에서 Groupby 기능이 작동하지 않는 것 같습니다.

  6. 6

    찾기 명령이 cygwin에서 작동하지 않는 것 같습니다.

  7. 7

    Digest가 Sass 파일 내의 SVG 이미지에서 작동하지 않는 것 같습니다.

  8. 8

    교차 방법이 여기서 작동하지 않는 것 같습니다.

  9. 9

    유형 추론이 여기서 작동하지 않는 것 같습니다.

  10. 10

    터미널이 원격 데스크톱에서 시작되지 않습니다. 그것을 고치는 방법?

  11. 11

    DensityPixel이 ImageButton에서 작동하지 않는 것 같습니다.

  12. 12

    dirname이 xargs에서 작동하지 않는 것 같습니다.

  13. 13

    코드의 오류는 무엇입니까? 이것은 내 IDE에서 잘 실행되는 것 같지만 온라인 터미널에서는 작동하지 않습니다.

  14. 14

    줄 높이가 표 셀 내에서 작동하지 않는 것 같습니다.

  15. 15

    내 .PHP 파일이 작동하지 않는 것 같습니다.

  16. 16

    Vim 색상이 rxvt-unicode 터미널 내에서 실행되는 tmux 터미널에서 올바르게 나타나지 않습니다.

  17. 17

    터미널에서 이미지 크기를 조정하고 싶습니다.

  18. 18

    터미널에서 이미지 크기를 조정하고 싶습니다.

  19. 19

    내보내기 변수는 터미널에서 작동하지만 쉘 스크립트에서는 작동하지 않습니다.

  20. 20

    DataTables 페이지 매김이 서버 측 데이터에서 작동하지 않는 것 같습니다.

  21. 21

    벡터에 대한 내 기능이 작동하지 않는 것 같습니다. C ++ (항목 추가 또는 삭제, 벡터 표시)

  22. 22

    jQuery를 사용하여 첫 번째 크기 조정 후 드롭 및 크기 조정이 작동하지 않는 것 같습니다.

  23. 23

    Tmux 마우스 모드는 큰 그놈 터미널에서 작동하지 않습니다.

  24. 24

    내부 조인 문이 작동하지 않는 것 같습니다.

  25. 25

    MS Word에서 표 정렬이 작동하지 않는 것 같습니다.

  26. 26

    부팅 매개 변수가 ipxe 및 일일 이미지에서 작동하지 않는 것 같습니다.

  27. 27

    jupyter 노트북에서 커널이 죽었고 matplotlib가 작동하지 않는 것 같습니다.

  28. 28

    숨기기 기능이 jQuery Mobile에서 작동하지 않는 것 같습니다.

  29. 29

    전역 문이 ipython3의 스크립트에서 작동하지 않는 것 같습니다.

뜨겁다태그

보관