Похоже, что emacs создает начальный кадр перед чтением вашего файла конфигурации, а затем перемещает кадр в соответствии с указаниями. (Это также то, что документация требует .) Вам нужно изменить этот параметр еще до того, как кадр будет создан. Вот для чего нужны ресурсы X Windows.
(Это касается деталей конфигурации X, и я никогда не могу вспомнить нюансы, но вот как я это делаю.)
В моем домашнем каталоге у меня есть файл .Xresources. В нем я установил свой шрифт Emacs. Вы хотите установить свою позицию в Emacs. Предполагая, что ваши шрифты имеют размер 7x12 пикселей и игнорируют меню и полосы прокрутки.
Emacs.geometry: 560x936+0+432
Теперь обновите ваши настройки X, чтобы отразить новые настройки. В командной строке запустите
$ xrdb -merge ~/.Xresources
И запустите emacs, и, надеюсь, он будет в правильном месте. Вы захотите поиграть с размером, подходящим для меню и полос прокрутки. Положение может быть немного смещено, потому что оно может быть применено к недекорированному окну (то есть окну без строки заголовка).
В моей системе ~ / .Xresources читается автоматически при входе в систему. Если не для вас, добавьте команду в соответствующий файл конфигурации (возможно, ~ / .profile).
Вот ссылка на X Windows документы по спецификации геометрии . А вот полный список ресурсов, о которых знает emacs .