저는 Cinnamon과 함께 Linux Mint 17.1을 실행하고 있습니다. 명령줄이나 실행 프로그램에서 emacs24를 시작할 때마다 화면의 전체 크기보다 작아집니다. --형상은 효과가 없습니다. .Xresources의 설정은 효과가 없습니다. 부팅 직후에는 일반적으로 재발하여 크기가 조정됩니다.
이를 방지할 수 있는 방법이 있나요? 나는 emacs의 약 1/2 화면만을 원합니다.
나는 시도했다:
emacs24 --geometry 80x24
그리고 .Xresources에서:
Emacs*geometry: 80x24
나는 이전에 시도했습니다:
emacs -q --no-site-file
이 중 어떤 것도 행동을 바꾸지 않았습니다.
나는 정확한 명령을 실행했습니다.
/usr/bin/emacs24 -q --no-site-file --geometry 80x24
아직 확장된 창이 남아 있습니다. 일종의 계피 자동 크기 조정이 의심되지만 이에 대한 설정을 찾을 수 없습니다.
Mint 17.1의 현재 버전은 다음과 같습니다.
Cinnamon 2.4.8
답변1
창 크기를 설정하는 것은 여전히 emacs일 수 있습니다. 내 안에는 ~/.emacs
다음 줄이 있습니다.
(add-to-list 'default-frame-alist (cons 'height 43)) ;better window size
아마도 실험적으로 이 값을 선택했을 것입니다. 이렇게 하면 다음을 포함하여 43줄의 텍스트 프레임이 제공됩니다.패턴 라인그리고에코존하지만메뉴바(나는 가지고있다장애가 있는).
줄 수와 글꼴 크기( (custom-set-faces
my 에 정의됨 ~/.gnu-emacs-custom
)에 따라 창 크기가 정의되어야 합니다. 광산에는 :height 98
.
답변2
Cinnamon 3.2.7에서는 기하학 값이 완전히 무시되지 않습니다. 예를 들어 10x10 형상을 설정하면 60개의 열과 38개의 행이 생성됩니다. 완벽하지는 않지만 최대화되지 않은 창을 얻는 데는 충분합니다.
.Xresources의 경우 구문을 약간 변경해야 합니다.
emacs.geometry:10x10
4K 모니터에서 사용하는 일종의 환경 변수에 의해 형상이 영향을 받는지 궁금합니다. 하지만 살펴보니 env
딱히 흥미로운 점은 없었습니다.
답변3
다른 사람이 이 문제에 직면할 경우 디스플레이 유틸리티를 통해 메뉴 배율을 1.5에서 1.25로 변경하여 문제를 해결했습니다. (보통 그렇게 높게 설정하지 않는데, FHD 외부 모니터를 뽑으면 해결되는 것 같습니다.)
4K 모니터가 장착된 노트북에서 Ubuntu 18.04를 실행하는 경우입니다.
$ /usr/bin/emacs --version
GNU Emacs 25.3.2
$ linux-version
NAME="Ubuntu"
VERSION="18.04.6 LTS (Bionic Beaver)"
...