Linux에서 창(이미지 아님)을 자르는 방법은 무엇입니까?

Linux에서 창(이미지 아님)을 자르는 방법은 무엇입니까?

창을 자를 수 있는 방법(예: 특정 창 관리자)이 있습니까?

현재 Ubuntu 18.04를 실행하고 있지만 유연합니다.

설정: 창을 이동하려면 "alt click"을 사용하고 크기를 조정하려면 "alt right click"을 사용합니다.

예: 라이브 BBC 뉴스, YouTube 비디오 또는 장기 실행 터미널 프로세스와 같은 작은 창이 모니터 모서리에 표시될 것으로 예상할 수 있습니다.

응용 프로그램의 원하는 부분만 표시되도록 응용 프로그램 창을 자르는 방법을 찾고 있습니다. 이미지를 자르는 것과 똑같은 방식으로 실시간으로 실행 중인 창만 잘립니다.

대체 창 관리자가 필요한 것 같습니다.

답변1

한 가지 옵션은 다음을 사용하는 것입니다.사피르하나의 창에서 별도의 X 서버를 실행합니다. 그런 다음 환경 변수를 설정하여 해당 서버에서 응용 프로그램을 실행하고 DISPLAY부분적으로 화면 밖으로 이동하고 Xepyr 창 크기를 조정할 수 있습니다.

예:

$ Xephyr +extension RANDR -screen 800x600 -ac -br -softCursor -resizeable :1
$ export DISPLAY=:1
$ kwin &  # I use KDE, run the window manager in that server too
$ firefox --no-remote --ProfileManager  # Run a separate instance of Firefox

결과는 다음과 같습니다. 이 페이지를 표시하는 잘린 버전의 Firefox와 내 주 서버의 동일한 페이지를 표시하는 Firefox 상단입니다(의도적으로 Firefox URL 표시줄의 일부를 표시했지만 페이지의 일부만 표시하도록 조정할 수 있습니다). :

Xepyr 창의 스크린샷

Alt+클릭이 Xephyr 창 대신 중첩된 창을 이동하도록 Ctrl+Shift를 사용하여 마우스와 키보드 잡기를 전환합니다.

kwin 또는 유사한 도구를 사용하는 경우 Xepyr 창에서 제목과 테두리를 제거할 수 있는 옵션이 있을 수 있습니다(창 제목 > 추가 작업 > 특수 창 설정 구성을 마우스 오른쪽 버튼으로 클릭).

kwin 옵션 스크린샷

창을 실제로 자를 수 있습니다(여기서는 검정색 배경의 예).

제목 표시줄이나 테두리가 없는 잘린 Xepyr 창의 스크린샷

관련 정보