Ich möchte, dass Emacs beim Start wirklich maximiert werden.
Es gibt Lösungen für das Problem, bei denen nur die Breite des Emacs-Fensters auf dem Bildschirm angezeigt wird. Das reicht mir nicht. Ich möchte, dass das Emacs-Fenster in der rechten oberen Ecke des Bildschirms angedockt wird, damit ich beim Drücken mit der Maus Emacs schließe, nicht Firefox oder Krusader oder was auch immer im Hintergrund maximiert ist.
Ich habe es mit Kwin versucht - aber kein Glück.
PS Ich benutze Kubuntu und Emacs ist ziemlich frisch 23.2 oder so ähnlich.
~/.fluxbox/apps
Datei, um die maximale Präferenz für bestimmte Anwendungen festzulegen.Antworten:
Ich habe das vor einiger Zeit von irgendwo auf Emacswiki genommen. Beachten Sie, dass ich es nicht mehr benutze, da ich zu dwm gewechselt bin, um alles im Vollbildmodus zu haben, aber es hat früher funktioniert.
Wenn Sie möchten, dass es beim Start ausgeführt wird, sollten Sie hinzufügen können
zu deinem
.emacs
EDIT: Wenn Sie Ihre Frage noch einmal lesen, denke ich, dass dies nicht das ist, was Sie wollen. Dies wird wirklich im Vollbildmodus angezeigt, nicht maximiert: Sie haben keine Schaltfläche zum Schließen.
Dieser sollte tun:
Jetzt ist es direkt von http://www.emacswiki.org/emacs/FullScreen
quelle
Hier sind zwei Nicht-Lisp-Möglichkeiten, um dasselbe zu erreichen:
Alias dein
emacs
Befehl anemacs -fs
. Fügen Sie diese Codezeile zu Ihrer.bashrc
Datei in Ihrem Home-Verzeichnis hinzu:Persönlich mag ich diesen Ansatz nicht, weil ich nicht möchte, dass Emacs die ganze Zeit im Vollbildmodus startet und eine gewisse Kontrolle wünscht.
Meine Lösung: In Ubuntu können Sie jedem Fenster im Vollbildmodus eine Tastenkombination zuweisen. Dies scheint die bequemste und einfachste Option zu sein. Außerdem hat es den Vorteil, dass dieselbe Verknüpfung auch für alle Ihre Anwendungen gilt.
quelle
-mm
(kurz für--maximized
), die "den ersten Frame maximieren". Die Auswirkungen dieser Option sind etwas weniger "drastisch" als bei der-fs
Option (Emacs-Titelleiste und Betriebssystemfenster bleiben sichtbar).Legen Sie
(w32-send-sys-command ?\xf030)
Ihre.emacs
Datei auf. Ich denke, es löst Ihr Problem.(funktioniert nur unter Windows)
quelle
w32
Ding.Wenn Sie den Vollbildmodus in Emacs mit der Taste F11 umschalten möchten, fügen Sie .emacs Folgendes hinzu:
Wenn Sie möchten, dass die Vollbild-Emacs sehr minimal sind (keine Symbolleiste, Bildlaufleiste oder Menüleiste), fügen Sie außerdem Folgendes hinzu:
quelle
Ich denke, Emacs werden die Gconf-Einstellungen respektieren, also könnten Sie / apps / emacs / maximieren, aber Sie wissen nicht, ob dies auf Kubuntu hilft - einen Versuch wert.
quelle
Ich benutze folgendes unter Linux:
und binden Sie es dann an einen Schlüssel:
Wenn Sie maximiert beginnen möchten, können Sie
my-frame-toggle
am Ende Ihrer .emacs-Datei einfach einen Aufruf hinzufügen .quelle
Ich habe eine lustige Lösung gefunden:
Startet Emacs in einer Konsole - und Sie können die Konsole selbst maximieren!
quelle