Blog - Elvish

Elvish (2)  -  by alainderen

My computer is under Ubuntu 24.10, the last version available.

I installed VirtualBox, with the last version available in the repo is 7.0.20, even 7.0.22 or 7.1.4 exist.
By default the "Extension Pack" is not installed.

I download the file here:
https://www.virtualbox.org/wiki/Download_Old_Builds

And when I tried to install the file manually in VirtualBox, I had an error "shell problem", because the shell I used ("Elvish") is not present in file "/etc/shells".
VirtualBox was explicit to the cause of the problem.

As "root" I edit the file, and add the line "/usr/local/bin/elvish" at the end of the file.

I retry, and it's working...
The "Extension Pack" is there now.


In add, this entry in the file solved another problem I had.
In nautilus/gnome-shell, it's possible to open a shell with the right-click and "open in terminal" and to open it directly in the selected directory.
But, after I switch to "elvish", the directory was always my "home" directory.
I didn't found a solution by searching on internet.

Now, by adding the entry in "/etc/shells", The command open my Elvish shell session directly in the directory !


Fantastic ! 2 problems solved in one operation.
 

Published on 30/10/2024 : 22:48   |