Blog - Elvish

Elvish (2)  -  par alainderen

Mon ordinateur est sous Ubuntu 24.10, la dernière version disponible.

J'ai installé VirtualBox, avec la dernière version disponible dans le repo qui est la 7.0.20, même si la 7.0.22 ou 7.1.4 existent.
Par défaut, l'"Extension Pack" n'est pas installé.

J'ai téléchargé ce fichier ici:
https://www.virtualbox.org/wiki/Download_Old_Builds

Et quand j'ai tenté d'installer le fichier manuellement dans VirtualBox, j'ai eu l'erreur "shell problem", car le shell que j'utilise ("Elvish") n'est pas présent dans le fichier "/etc/shells".
VirtualBox a été très explicite sur les causes du problème.

Avec "root" j'ai édité le fichier, et j'ai ajouté la ligne "/usr/local/bin/elvish" en fin de fichier.

J'ai retenté, et c'est passé.
L'"Extension Pack" est installé maintenant.


De plus, cet entrèe dans le fichier a résolu un autre problème que j'avais.
Dans nautilus/gnome-shell, il est possible d'ouvrir un shell avec le clic-droit et "open in terminal" (ma config est en anglais) et de l'ouvrir directement dans le répertoire sélectionné.
Mais depuis que j'ai configuré "elvish", le répertoire était systématiquement mon "home".
Je n'ai pas trouvé de solutions en cherchant sur internet.

Maintenant, après avoir ajouté l'entrée dans "/etc/shells", la commande ouvre directement un shell Elvish dans le répertoire !

Génial ! 2 problèmes résolus en une seule opération.

 

Publié le 30/10/2024 : 22:48   |