2016-08-13 16 views
0

을 입력하십시오. 화면 크기에 따라 고정 된 위치로 xterm 창을 열려고합니다. xdpyinfo를 사용하여 해상도를 얻는 방법을 알고 있으며 xterms 창의 위치를 ​​설정하는 데 유용하지만 내 문제는 해당 xterm 창의 열과 행을 파악하는 것입니다.배시. 최대 열과 최대화 된 터미널의 라인을 얻으십시오. 내 bash 스크립트에

화면에서 사용 가능한 전체 열과 행을 알 수 있습니까? 왜냐하면 예를 들어 xterm 터미널 창을 x 축의 절반과 y 축의 절반 인 화면의 1/4을 사용하여 만들고 싶기 때문입니다 ... 계산을 수행하는 데 사용 가능한 총 열과 행을 아는 방법은 무엇입니까?

감사합니다.

답변

2

터미널을 최대화하려면 tput colstput lines을 사용해보십시오.

+0

네, 알지만, 어떻게 스크립트에서 창을 최대화 할 수 있습니까? 이것이 가능하다해도 ... 터미널을 열지 않고 최대화하고, tput을 사용하여 줄과 줄을 얻은 다음 닫는 방법을 알고 있습니까? – OscarAkaElvis

+0

그것은 터미널에 따라 다릅니다. 최대화 된 xterm을 시작하려면'term -maximized'를 입력하거나 이것을 bash 스크립트에서 사용할 수 있습니다. 아마 여러분의 특정 터미널에 대한 man 페이지에서 이것을 읽을 수있을 것입니다. 그런 다음 계산할 수 있습니다. 다른 화면으로 이것을 시도한다면 이것을 매핑하거나 이것을 계산하기 위해 한 번 실행하는 bash 스크립트에 넣을 수 있습니다. –

+0

나는 가장 많이 사용되는 리눅스 배포판에 대한 "비율"관계를 만들 생각입니다 ... 해상도는/maxcolumns이고 스크립트에서 하드 코드 해 두십시오 ...이 비율은 테스트와 테스트 및 테스트를 계산해야합니다 ... 더 우아한 해결책을 볼 수 없다 :/ – OscarAkaElvis