GNU/Linux >> Tutoriels Linux >  >> Linux

Comment séparer la configuration `rc.lua` d'Awesome en plusieurs fichiers ?

Je viens de passer à Awesome WM d'OpenBox. J'aime le fait qu'il soit très extensible, personnalisable et que j'ai un contrôle énorme sur la disposition des fenêtres. J'aime les choses structurées et organisées et j'aimerais séparer cet énorme .config/awesome/rc.lua configuration dans plusieurs fichiers.

Réponse acceptée :

Vous pouvez simplement placer le code dans un fichier séparé et l'inclure avec

dofile("somefile.lua")

Remarque :Le répertoire de travail est $HOME . Pour spécifier un fichier relatif à rc.lua vous pouvez utiliser

dofile(awful.util.getdir("config") .. "/" .. "somefile.lua")

Si c'est plus qu'un quelque code et il pourrait être utilisé
par d'autres également, il pourrait être judicieux de créer un module lua qui
peut être inclus avec

somemodule = require("somemodule")

Linux
  1. Comment compresser plusieurs fichiers sous Linux

  2. Comment renommer plusieurs fichiers à l'aide de Find ?

  3. Comment compresser plusieurs fichiers dans une archive .xz ?

  4. Comment diviser un fichier texte en plusieurs fichiers *.txt ?

  5. Comment compresser plusieurs fichiers dans un seul fichier gz?

Comment diviser une grande archive 'tar' en plusieurs fichiers d'une certaine taille

Comment diviser un gros fichier d'archive en plusieurs petits fichiers à l'aide de la commande Split sous Linux

Comment diviser un gros fichier d'archive en plusieurs petits fichiers à l'aide de la commande Split sous Linux

Comment éditer plusieurs fichiers à l'aide de l'éditeur Vim

Comment fusionner plusieurs fichiers PDF en un seul PDF sous Linux

Comment joindre/fusionner plusieurs fichiers audio en un seul sous Linux