Utiliser Emacs comme environnement de bureau Linux avec EXWM
Notes clés
- Exwm s’intègre parfaitement à Emacs, améliorant ainsi l’efficacité du flux de travail.
- L’installation est simple avec un seul fichier de configuration.
- Les raccourcis clavier personnalisés peuvent optimiser votre expérience de gestion des fenêtres.
Transformez votre Emacs en un gestionnaire de fenêtres en mosaïque avec Exwm
Exwm révolutionne le fonctionnement d’Emacs en le transformant en un environnement graphique complet. Ce guide explore les nombreux avantages d’Exwm, facilite l’installation sur Ubuntu 24.10 et explore ses fonctionnalités impressionnantes.
Pourquoi choisir Exwm comme gestionnaire de fenêtres
Exwm offre un avantage unique en intégrant diverses applications directement dans le flux de travail Emacs, permettant aux utilisateurs d’utiliser leur configuration de tampon Emacs habituelle dans diverses applications. Cela peut considérablement améliorer la productivité.
De plus, Exwm consolide la configuration de votre bureau en permettant au gestionnaire de fenêtres et à Emacs d’être configurés via un seul fichier «.emacs », ce qui plaît aux utilisateurs qui privilégient la simplicité.
De plus, Exwm est conçu pour être rapide et efficace. Les utilisateurs ont signalé qu’il peut être démarré en quelques secondes et utilise un minimum de ressources, comme 500 Mo de RAM lors de sessions d’utilisation intensive.
Installation d’Exwm dans votre configuration Emacs
Pour démarrer avec Exwm, assurez-vous qu’Emacs et ses dépendances sont installés sur votre système. Vous pouvez les installer depuis votre terminal en utilisant :
Lancez Emacs, appuyez sur Alt + Xet saisissez « package-install » pour ouvrir l’invite d’installation.
Tapez « exwm » dans l’invite et appuyez sur Enter pour procéder à l’installation d’Exwm dans Emacs.
Pour accéder à votre fichier de configuration, appuyez sur Ctrl + X, suivi de Ctrl + F, tapez « ~/.emacs », puis appuyez sur Enter.
Ajoutez le code de configuration approprié (une version de base pour commencer) à votre fichier `.emacs` et enregistrez-le en utilisant Ctrl + X, Ctrl + S.
Ensuite, modifiez le fichier «.xsession » de votre utilisateur local en ajoutant les extraits de code nécessaires.
Enfin, créez une nouvelle entrée de bureau en insérant le contenu approprié dans le fichier «.desktop ».
Après avoir enregistré votre fichier de configuration de bureau, redémarrez votre ordinateur pour appliquer les modifications.
Premiers pas avec Exwm
Une fois l’installation terminée, cliquez sur l’icône d’engrenage sur votre écran de connexion et sélectionnez Exwm comme environnement de session.
Connectez-vous et regardez Emacs et Exwm initialiser rapidement votre bureau. Pour créer une nouvelle fenêtre, appuyez sur Ctrl + X, puis sur 3 pour une séparation verticale à droite.
Pour une division horizontale, appuyez sur Ctrl + X puis sur 2.
Basculez entre les espaces de travail en utilisant Win conjointement n’importe quel numéro sur votre clavier.
Lancement et gestion des applications dans Exwm
Contrairement aux gestionnaires de fenêtres traditionnels, Exwm n’utilise pas de lanceur d’applications dédié. Les commandes utilitaires sont exécutées depuis le tampon de commandes Emacs, dans un shell Linux.
Pour lancer une application, appuyez sur Shift + Win + 7, puis saisissez le nom de l’application, par exemple « firefox ».
Pour fermer une fenêtre, appuyez sur Ctrl + K. Pour fermer le cadre Emacs correspondant, appuyez sur Ctrl + X puis sur 0.
Personnalisation de votre configuration Exwm
La configuration par défaut d’Exwm offre des fonctionnalités essentielles, mais personnaliser votre bureau peut améliorer votre expérience. Par exemple, vous pouvez modifier la résolution de votre bureau via le terminal en utilisant Shift + Win + 7 pour ouvrir une fenêtre de terminal, puis en saisissant « gnome-terminal » pour ouvrir une session de terminal.
Exécutez la commande xrandr pour trouver le nom de votre moniteur et les résolutions disponibles.
Saisissez la commande nécessaire pour définir la résolution souhaitée :
Après cela, utilisez Alt + X et tapez « exwm-restart » pour recharger votre session Exwm.
Création de nouveaux raccourcis clavier dans Exwm
Exwm est minimalement préconfiguré avec des raccourcis clavier, se concentrant sur les raccourcis intrinsèques et les options de personnalisation d’Emacs.
Pour configurer vos propres raccourcis, accédez au fichier `.emacs` et localisez la section pour exwm-input-global-keys.
Ajoutez votre nouvelle ligne de raccourcis clavier, en remplaçant les étiquettes d’espace réservé par la combinaison de touches et la fonction souhaitées pour une facilité d’accès optimale.
Activation des clés de transfert
Exwm facilite également l’utilisation de touches de transfert, enrichissant ainsi leurs fonctionnalités dans toutes les fenêtres X11. Ajustez ces paramètres dans votre fichier «.emacs » avant la section des raccourcis clavier globaux pour une meilleure utilisation.
Résumé
Exwm est un puissant gestionnaire de fenêtres en mosaïque qui enrichit l’environnement Emacs, rationalisant votre flux de travail tout en maximisant l’efficacité grâce à des fonctionnalités personnalisables. Son installation est simple et la flexibilité offerte par Exwm favorise une expérience utilisateur personnalisée.
Conclusion
Exwm n’est pas qu’un simple gestionnaire de fenêtres ; il transforme Emacs en une solution de bureau robuste. Profitez de ses fonctionnalités, personnalisez votre environnement et améliorez votre productivité en tant qu’utilisateur Linux. Plongez dès maintenant dans l’univers d’Exwm et libérez le potentiel de votre configuration Emacs.
FAQ (Foire aux questions)
Qu’est-ce que Exwm ?
Exwm est un gestionnaire de fenêtres en mosaïque qui vous permet d’utiliser Emacs comme environnement de bureau, en intégrant efficacement diverses applications.
Comment installer Exwm ?
Vous pouvez installer Exwm via Emacs en utilisant la commande du gestionnaire de paquets pour le rechercher et l’installer directement.