После обновления до Ubuntu 19.10 я заметил странное поведение в коде: если я дважды щелкаю по каталогу или модулю или щелкаю правой кнопкой мыши по каталогу и пытаюсь открыть каталог, то он был открыт по коду, кроме nemo или nautilus.
Я устанавливаю код с помощью microsoft repo после добавления репозитория в apt
Я не знаю, является ли проблема microsoft, gnome или ubuntu.
но это поведение не дружелюбно.
Я нашел, что обходное решение к временному файлу решает проблему.
найти
~/.local/share/applications/mimeapps.list
и убедитесь, что inode/directory = был установлен на Ваш файловый менеджер.
exemple:
inode/directory=nautilus-folder-handler.desktop;
то же для файла ~/.config/mimeapps.list
затем найдите файл на рабочем столе кода.
мой находится в /usr/share/applications/code.desktop
и измените строку
MimeType=text/plain;inode/directory;
кому:
MimeType=text/plain;
затем сделайте $ sudo update-desktop-database
мне эта работа, но если vscode обновляется весь сброс к начальному поведению.
/usr/share/applications/code.desktop
возвращаются к начальному значению.
Таким образом для создания всех более быстро я пишу сценарий:
#!/bin/bash
sudo sed -i "s/inode\/directory;//" /usr/share/applications/code.desktop
sudo update-desktop-database
при ожидании стабильного решения это может быть приемлемо