Pare o emacs da maximização de ordenação no Cinammon

3

Estou executando o Linux Mint 17.1 com o Cinnamon. Toda vez que eu inicio o emacs24, seja a partir de uma linha de comando ou de um lançador, ele se dimensiona para um tamanho menor do que o tamanho total da tela. --geometry não tem efeito; uma configuração em .Xresources não tem efeito. Pouco depois de começar, ele geralmente soluça e brinca com o tamanho novamente.

Existe alguma maneira de parar isso? Eu só quero cerca de 1/2 de uma tela de emacs.

Eu tentei:

emacs24 --geometry 80x24

e, em .Xresources:

Emacs*geometry: 80x24

e eu tentei:

emacs -q --no-site-file

nada disso mudou o comportamento.

Eu executei o comando preciso:

/usr/bin/emacs24 -q --no-site-file --geometry 80x24

e ainda tenho uma janela expandida. Eu suspeito de algum tipo de expansão automática de canela, mas não consigo encontrar nenhuma configuração relevante.

A versão atual da canela no Mint 17.1 é:

Cinnamon 2.4.8
    
por bmargulies 01.07.2015 / 13:51

2 respostas

2

Talvez ainda seja o emacs definindo o tamanho da janela. No meu ~/.emacs , tenho esta linha:

(add-to-list 'default-frame-alist (cons 'height 43)) ;better window size

Eu provavelmente escolhi esse valor por meio da experimentação. Isso me dá um quadro com 43 linhas de texto, incluindo a linha de modo e a área de eco mas não a < a href="https://www.gnu.org/software/emacs/manual/html_node/emacs/Menu-Bar.html"> barra de menu (que eu tenho disabled ).

O número de linhas, junto com o tamanho da fonte (definido em (custom-set-faces no meu ~/.gnu-emacs-custom ) deve definir o tamanho da janela. O meu inclui :height 98 .

    
por 24.04.2017 / 18:06
1

Com o Cinnamon 3.2.7, o valor da geometria não é totalmente ignorado. Por exemplo, ao definir uma geometria de 10x10, obtenho 60 colunas e 38 linhas. Embora não seja perfeito, é bom o suficiente para conseguir uma janela não maximizada.

Para .Xresources, precisei alterar um pouco a sintaxe:

emacs.geometry:10x10

Gostaria de saber se a geometria está sendo afetada por algum tipo de variável de ambiente usada para um display 4K. Mas olhando para env eu não acho nada interessante.

    
por 24.04.2017 / 17:32

Tags