「ALT」01 Vscode安装 & Vscode覆盖默认文件管理器
问题简介 ¶
- 使用
Arch Linux的包管理器sudo pacman -S code安装的Vscode没有登录功能。 Vscode在安装后覆盖了默认文件管理器。
解决方案 ¶
问题1:Vscode没有登录功能 ¶
在aur中安装visual-studio-code-bin即可解决。
yay -S visual-studio-code-bin问题2:Vscode覆盖默认文件管理器 ¶
注意:该解决方法适用于
Gnome桌面环境。
打开/etc/share/applications/mimeinfo.cache文件,我们发现有关文件管理器的设置中有两个值,分别是vscode.desktop和org.gnome.Nautilus.desktop。
其中前者代表Vscode,后者代表Gnome默认的文件管理器Nautilus。
inode/directory=code.desktop;org.gnome.Nautilus.desktop;也就是说在安装Vscode后,Vscode将自己添加到了文件管理器的默认应用程序列表中,并且设置在了第一位。
为了永久修改这个问题,我们需要使用xdg-mime命令来修改默认文件管理器。
xdg-mime default org.gnome.Nautilus.desktop inode/directory「ALT」01 Vscode安装 & Vscode覆盖默认文件管理器
https://siriusahu.github.io.git/2024/02/08/ALT-01-Vscode/