Używanie Emacs jako środowiska graficznego Linux z EXWM

Notatki kluczowe

  • Exwm płynnie integruje się z Emacsem, co zwiększa wydajność przepływu pracy.
  • Instalacja jest prosta i wymaga tylko jednego pliku konfiguracyjnego.
  • Niestandardowe skróty klawiaturowe mogą zoptymalizować zarządzanie oknami.

Przekształć swój Emacs w kafelkowy menedżer okien za pomocą Exwm

Exwm rewolucjonizuje sposób działania Emacsa, przekształcając go w kompleksowe środowisko graficzne. Ten przewodnik zagłębia się w liczne zalety Exwm, ułatwia proces instalacji w Ubuntu 24.10 i bada jego imponujące funkcje.

Dlaczego warto wybrać Exwm jako menedżera okien

Exwm zapewnia unikalną przewagę poprzez włączanie różnych aplikacji bezpośrednio do przepływu pracy Emacs, umożliwiając użytkownikom wykorzystanie znanej konfiguracji bufora Emacs w różnych aplikacjach. Może to znacznie zwiększyć poziom produktywności.

Ponadto Exwm konsoliduje konfigurację pulpitu, umożliwiając konfigurację menedżera okien i Emacsa za pośrednictwem jednego pliku `.emacs`, co jest korzystne dla użytkowników ceniących prostotę.

Ponadto Exwm jest zaprojektowany dla szybkości i wydajności. Użytkownicy zgłaszali, że Exwm można uruchomić w ciągu kilku sekund i wykorzystuje minimalne zasoby, takie jak 500 MB pamięci RAM podczas intensywnych sesji użytkowania.

Instalowanie Exwm w konfiguracji Emacs

Aby rozpocząć pracę z Exwm, upewnij się, że Emacs i jego zależności są zainstalowane w systemie. Możesz zainstalować je za pomocą terminala, używając:

Uruchom Emacsa, naciśnij Alt + Xi wpisz „ package-install ”, aby otworzyć okno dialogowe instalacji.

Wpisz „exwm” w wierszu poleceń i naciśnij Enter, aby kontynuować instalację Exwm w Emacsie.

Aby uzyskać dostęp do pliku konfiguracyjnego, naciśnij Ctrl + X, a następnie Ctrl + F, wpisz „ ~/.emacs ”, a następnie naciśnij Enter.

Dodaj odpowiedni kod konfiguracji (podstawową wersję na początek) do pliku `.emacs` i zapisz go za pomocą Ctrl + X, Ctrl + S.

Następnie zmodyfikuj plik `.xsession` lokalnego użytkownika, dodając niezbędne fragmenty kodu.

Na koniec utwórz nowy wpis na pulpicie, wstawiając odpowiednią zawartość do pliku `.desktop`.

Po zapisaniu pliku konfiguracji pulpitu uruchom ponownie komputer, aby zastosować zmiany.

Pierwsze kroki z Exwm

Po zakończeniu instalacji kliknij ikonę koła zębatego na ekranie logowania i wybierz Exwm jako środowisko sesji.

Zaloguj się i zobacz, jak Emacs i Exwm szybko inicjują Twój pulpit. Aby utworzyć nowe okno, naciśnij Ctrl + X, a następnie, 3 aby uzyskać pionowy podział po prawej stronie.

Aby wykonać podział poziomy, naciśnij Ctrl + X, a następnie 2.

Przełączaj się między obszarami roboczymi Win za pomocą dowolnego klawisza numerycznego na klawiaturze.

Uruchamianie i zarządzanie aplikacjami w Exwm

W przeciwieństwie do tradycyjnych menedżerów okien, Exwm nie wykorzystuje dedykowanego programu uruchamiającego aplikacje. Zamiast tego polecenia użytkowe są wykonywane z bufora poleceń Emacs, działającego w powłoce Linux.

Aby uruchomić aplikację, naciśnij klawisze Shift + Win + 7, a następnie wpisz nazwę aplikacji, np.„firefox”.

Aby zamknąć okno, naciśnij Ctrl + K. Aby zamknąć odpowiednią ramkę Emacs, naciśnij Ctrl + X, a następnie 0.

Dostosowywanie konfiguracji Exwm

Domyślna konfiguracja Exwm zapewnia podstawową funkcjonalność, ale personalizacja pulpitu może poprawić Twoje doświadczenia. Na przykład możesz zmienić rozdzielczość pulpitu za pomocą terminala, używając Shift + Win +, 7 aby otworzyć okno terminala, a następnie wpisując „gnome-terminal”, aby wywołać sesję terminala.

Uruchom polecenie xrandr, aby znaleźć nazwę swojego monitora i dostępne rozdzielczości.

Wprowadź odpowiednie polecenie, aby ustawić żądaną rozdzielczość:

Następnie użyj Alt + X i wpisz „exwm-restart”, aby ponownie załadować sesję Exwm.

Ustanawianie nowych skrótów klawiaturowych w Exwm

Exwm jest wstępnie skonfigurowany pod kątem skrótów klawiaturowych, ze szczególnym uwzględnieniem wbudowanych skrótów Emacsa i opcji dostosowywania.

Aby skonfigurować własne skróty klawiaturowe, otwórz plik `.emacs` i znajdź sekcję exwm-input-global-keys.

Dodaj nową linię skrótu klawiszowego, zastępując etykiety symboli zastępczych wybraną kombinacją klawiszy i funkcją, aby zapewnić optymalny dostęp.

Włączanie kluczy przejściowych

Exwm ułatwia również przechodzenie klawiszy, wzbogacając ich funkcjonalność w każdym oknie X11. Dostosuj te ustawienia w pliku `.emacs` przed sekcją global keybindings, aby zwiększyć użyteczność.

Streszczenie

Exwm służy jako potężny menedżer okien kafelkowych, który wzbogaca środowisko Emacs, usprawniając przepływ pracy, a jednocześnie maksymalizując wydajność dzięki konfigurowalnym funkcjom. Instalacja jest prosta, a elastyczność oferowana przez Exwm sprzyja spersonalizowanemu doświadczeniu użytkownika.

Wniosek

Exwm to nie tylko menedżer okien; przekształca Emacs w solidne rozwiązanie desktopowe. Skorzystaj z jego funkcji, dostosuj swoje środowisko i zwiększ swoją produktywność jako użytkownik Linuksa. Zanurz się w świecie Exwm już teraz i odkryj potencjał swojej konfiguracji Emacs.

FAQ (najczęściej zadawane pytania)

Czym jest Exwm?

Exwm to kafelkowy menedżer okien umożliwiający wykorzystanie Emacsa jako środowiska graficznego, skutecznie integrując różne aplikacje.

Jak zainstalować Exwm?

Możesz zainstalować Exwm za pomocą Emacsa, używając polecenia menedżera pakietów, aby go wyszukać i zainstalować bezpośrednio.