Eu peguei isso de algum lugar no emacswiki, algum tempo atrás. Note que eu não uso mais, já mudei para o dwm para ter tudo em tela cheia, mas costumava funcionar.
(defun fullscreen ()
(interactive)
(x-send-client-message nil 0 nil "_NET_WM_STATE" 32
'(2 "_NET_WM_STATE_FULLSCREEN" 0)))
Se você quer que ele seja executado na inicialização, você deve ser capaz de adicionar
(fullscreen)
para o seu .emacs
EDIT: Relendo sua pergunta, acho que não é isso que você quer. Isso vai realmente em tela cheia, não maximizado: você não terá nenhum botão próximo.
Este deve ser feito:
(defun fullscreen (&optional f)
(interactive)
(x-send-client-message nil 0 nil "_NET_WM_STATE" 32
'(2 "_NET_WM_STATE_MAXIMIZED_VERT" 0))
(x-send-client-message nil 0 nil "_NET_WM_STATE" 32
'(2 "_NET_WM_STATE_MAXIMIZED_HORZ" 0)))
Agora, é diretamente do link