그놈 터미널의 동적 줄 바꿈


답변:


19

질문을 받았을 때 그놈 터미널에서는 불가능했습니다. 그러나 2013 년 말에 수정이 이루어 졌습니다.이 변경으로 인해 Ubuntu 14.04 가 수정 되지는 않았지만 Ubuntu 14.10의 일부 여야합니다.

Launchpad의 문제에 따르면 오늘 Gnome-team PPA를 활성화하여이 기능을 사용할 수 있습니다. 다음을 수행하여 Gnome-team Staging PPA (최신 버전을 얻는 데 필요한 스테이징)를 활성화 할 수 있습니다.

 sudo apt-add-repository ppa:gnome3-team/gnome3-staging

소스 업데이트

sudo apt-get update

최신 버전을 얻으려면 gnome-terminal을 다시 설치하십시오.

sudo apt-get install gnome-terminal

버전 3.13 이상이 있는지 확인하십시오 (9 월 10 일 기준 3.13.1이어야 함).

$ gnome-terminal --version
GNOME Terminal 3.12.1

방금 Gnome-team PPA를 설치했습니다. 이제 Gnome Terminal 3.10.2가 업데이트되었습니다. 동적 줄 바꿈이 없습니다. 그래서...?
Jay Sullivan

@notfed 아마도 우분투 14.04에서 사용할 수있는 3.12가 필요할 것입니다 staging. 시도해보십시오 (자신의 책임)ppa:gnome3-team/gnome3-staging
Michael Martin-Smucker

그냥 "정상" ppa:gnome3-team:gnome3ppa를 추가하려고했는데 3.10 버전을 얻었습니다. 추가 후 ppa:gnome3-team:gnome3-staging올바른 버전 3.13.1을 얻었으므로 이것이 작동하는지 확인할 수 있습니다.
Victor Bjelkholm

정말 중요한 VTE의 버전 번호입니다. 이 기능은 vte-0.36에 나타났습니다 (해당 echo $VTE_VERSION3600 이상보고해야 함).
egmont

1
나는 GNOME Terminal 3.12.3이 방법을 사용하여 우분투 14.04를 가지고 있으며 리플 로우가 작동합니다.
nh2

11

기본 그놈 터미널에서는이 작업을 수행 할 수 없습니다. 그러나 터미널에 입력 screen하는 경우 터미널 크기 조절기에서 터미널의 크기가 올바르게 조정됩니다.

예를 들어-실행 중 내 홈 폴더는 다음과 같습니다. ls -l

여기에 이미지 설명을 입력하십시오

여기 가로로 크기가 조정 된 동일한 화면이 있습니다

여기에 이미지 설명을 입력하십시오

화면으로 그놈 터미널 자동 시작

cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications

그런 다음 gnome-terminal.desktop 파일을 편집하고 Exec 명령 줄을 다음과 같이 변경하십시오.

Exec=gnome-terminal -x screen -q

2
패키지를 설치 한 후-- sudo apt-get install screen줄 바꿈을 수행하지만 screen그 목적을 위해 매번 실행하는 것은 실제로 방해가되지 않습니다. 다른 해결 방법이 무엇인지 봅시다.
Marius Butuc

추가 제안으로 업데이트되었습니다.
fossfreedom

gnome-terminal + GNU 화면 통합버그 보고서 에 대한 주제가 있지만 아무도 작업하지 않습니다. 여전히 GNU 화면은 동적 줄 바꿈을 사용하는 방법과 같습니다.
Maxime R.

1
한 가지 더 문제 : 이제 스크롤이 번거 롭습니다. :( 아마도 리플 로우를하지 않는 것보다 더 나쁠 것입니다.
allprog

1
이것을 시도하는 모든 생각에 : 처음에는 시원하지만 정말 기발한, 그리고 결국 그것을 사용을 중지
Jay Sullivan

10

VTE (그놈 터미널 등)에서 리 래핑을 구현하는 데 큰 진전을 보이고 있습니다. https://bugzilla.gnome.org/show_bug.cgi?id=336238 의 업스트림 버그를 참조하십시오 . 해커 종류라면 내 패치를 사용해보십시오. 기술적 인 의견이 있으면 업스트림 버그에 의견을 보내주십시오. 감사합니다. 내 작품이 곧 주류 VTE에서 끝나기를 바랍니다.


2
이 일에 진심으로 감사드립니다. VTE가 2013 년에 다시 포장되지 않은 것은 유감입니다.
Justin Force

이 기능이 다음 Ubuntu 버전으로 만들 수 있다면 정말 멋집니다!
allprog

나는 그것이 그것이되기를 바랍니다. VTE 버전 0.35에 포함되어 있으며 안정적인 Gnome 3.12의 일부인 안정적인 0.36이 될 것입니다.
egmont December

불행히도 우분투를 신뢰할 수는 없지만 launchpad.net/~gnome3-team/+archive/gnome3-staging/+packages
egmont

7

그놈 터미널은 할 수 없습니다 ( 업스트림 버그 ).

몇 가지 실험 후에 rxvt-unicode가 작동하는 것처럼 보입니다.

소프트웨어 센터를 통해 설치

sudo apt-get install rxvt-unicode

리플 로우는 스크롤 백 버퍼에 도달하면 전체 화면의 가치를 채울 수있는 충분한 텍스트가있는 경우에만 작동합니다.

개인적으로, 나는 rxvt가 매우 추악하다고 생각하지만 리플 로우가 더 중요하다면 그것을 찾으십시오.


놀랍게도 오늘날 VTE를 기반으로하지 않는 새로운 터미널을 새로 개발하려는 사람은 아무도 없었기 때문에 Linux 용 터미널 앱 대부분이 리플 로우되지 않는 이유가 여기에 있습니다. Mac OSX의 Terminal.app을 보자. 리플 로우 (reflow)는 내가 사용한 최고의 터미널 에뮬레이터 중 하나이다.
papashou 2016 년

6

불행히도 일반적인 터미널 세션에 대한 대답은 모르지만 화면을 사용하는 경우 (byobu를 사용하는 경우에도) 어떻게 해야하는지 알고 있습니다. 다음을 사용하여 화면을 다시 연결하십시오.

screen -raAd

이렇게하면 크기를 조정할 때 화면 세션의 크기가 조정되고 기존 실행중인 세션이 분리되며 항상 화면 세션을 다시 시작하는 데 사용됩니다.


2
이것은 멋지지만 ... 지금은 터미널에서 위로 스크롤 할 수 없습니다 .... :(
gregghz

스크롤 screen하려면 이 질문을 참조하십시오 .
Ruslan


0

해결책 : 설치 화면 ( sudo apt-get screen )을 설치하고 터미널에서 시작하십시오.


3
더 나은 방법은 byobu를 설치하십시오 . 기본적으로 멋진 래퍼 screen이지만 좋은 기능 중 하나는 모든 터미널에서 자동 시작되도록 할 수 있으므로 그것이 있다는 것을 거의 알 수 없다는 것입니다.
AMS

0

지난 5 년 동안 나는 리눅스 머신 을 관리하고 먹이는 데 오랜 시간을 들였다 . 그리고 기본적으로 그놈 터미널 은 잘리지 않습니다 ..

XP와 Win7뿐만 아니라 Ubuntu ( Wine ) 아래에서 Windows 기반 SecureCRTSecureFX (SFTP)를 자주 사용 하여 멀티 윈도우 및 / 또는 탭, 저장된 설정 등 훨씬 더 나은 기능을 제공합니다. , 로그인 매크로, 세션 별 채색, 많은 사용자 정의, 통합 SFTP 및 스크립팅 .. 항상 작은 결함 (와인, Partic., SFTP 포함)이 있었으며 우분투 에서 로컬 작업을 위해 종종 그놈 터미널 로 돌아갔습니다 .

그러나 올해 초 (베타)부터 SecureCRT ( 우분투 네이티브 )를 사용했습니다. SFTP / SSH 파일 전송을 위해 노틸러스 (또는 다른 것)와의 긴밀한 통합을 제외하고는 Gnome Terminal 사용을 거의 대체했습니다 .

번거롭지 않은 잘라 내기 및 붙여 넣기 , 전체 세션 캡처 및 저장된 연결 설정으로 새로운 기계 설정도 더 좋습니다 . 그것은 대부분의 다른 터미널 앱보다 뛰어난 크기 조정, 리플 로우 및 문자 집합 처리 기능을 항상 가지고있었습니다.

나는 그것을 시도하지 않았지만 Mac OS X v1.5 (Intel) 또는 v10.6 이상을 위해 릴리스되었습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.