原子编辑器(快照)打开两个奇怪的选项卡

Fed*_*eli 4 atom snap 20.04

我有一个包含多个文件的项目,当我启动atom编辑器时这些文件会自动打开。

最近,atom编辑器(1.48 版)从两个名字奇怪的空文件开始:

ATOM_DISABLE_SHELLING_OUT_FOR_ENVIRONMENT=false
Run Code Online (Sandbox Code Playgroud)

atom
Run Code Online (Sandbox Code Playgroud)

它尝试将第一个文件保存在我的主目录中,将第二个文件保存到该/usr/bin目录中(当然,由于权限的原因,这是不可能的)。

所以,我恢复到atom1.47版本(SNAP修订252)哪里这个问题不会发生。

atomsnap的修订版257有什么问题吗?


更新: 1.49.0 版也有同样的问题!


更新: 1.50.0 版也有同样的问题!

小智 6

通过执行以下操作,我无需重新安装/更改安装源即可解决此问题:

  • 关闭标签而不保存(如果您之前保存过文件,请删除它们)
  • 完全退出/关闭 Atom
  • 打开终端并导航到 /var/lib/snapd/desktop/applications/
  • sudo 使用您喜欢的文本编辑器打开: sudo nano atom_atom.desktop
  • 将“Exec”行截断为Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/atom_atom.desktop /snap/bin/atom (即,删除打开这些文件的最后一个参数)
  • 保存文件(覆盖现有的)并重启Atom;标签应该不再出现