「ALT」01 Vscode安装 & Vscode覆盖默认文件管理器

问题简介

  1. 使用Arch Linux的包管理器sudo pacman -S code安装的Vscode没有登录功能。
  2. Vscode在安装后覆盖了默认文件管理器。

解决方案

问题1:Vscode没有登录功能

aur中安装visual-studio-code-bin即可解决。

yay -S visual-studio-code-bin

问题2:Vscode覆盖默认文件管理器

注意:该解决方法适用于Gnome桌面环境。

打开/etc/share/applications/mimeinfo.cache文件,我们发现有关文件管理器的设置中有两个值,分别是vscode.desktoporg.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/
Author
Sirius Ahu
Posted on
February 8, 2024
Licensed under