E in regula. Snaps-urile pot fi sandbox*. Funcționează bine atunci când o aplicație poate funcționa într-un sandbox. De exemplu, un joc simplu ar funcționa bine într-o cutie de nisip.
Dar... VS Code nu ar funcționa cu adevărat într-un sandbox. Este un editor de cod, deci poate edita orice fișier și are și un terminal încorporat. Drept urmare, nu funcționează cu adevărat într-o cutie de nisip. Deci, Snap vă dă un avertisment că nu va rula într-un sandbox. Dacă ești în regulă cu asta, poți doar să spui da.
În general, veți primi acel mesaj atunci când o aplicație nu va funcționa într-un sandbox. Unele tipuri comune de aplicații care nu vor funcționa într-un sandbox sunt aplicații precum emulatoarele de terminale și editorii de cod, deoarece au nevoie de acces complet la sistem.
*Dacă sandbox-ul funcționează sau nu bine/este sigur este o întrebare separată
OP a întrebat, de asemenea, de ce nu întreabă cu --clasic
argument. Hai sa ne uitam la pagina de manual pentru snap
comanda*:
--clasic
Pune snap în modul clasic și dezactivează izolarea de securitate
Deci, pentru că --clasic
argument dezactivarea confinării de securitate (a.k.a. sandbox), snap
nu vă solicită, deoarece ați specificat deja că doriți să îl dezactivați.
* S-ar putea să observați că am conectat la pagina de manual Debian, nu la cea Ubuntu. Nu are nicio diferență, dar cel Debian îmi permite să fac link la argumentul specific pe care îl vreau, iar Ubuntu se bazează pe Debian, așa că conectarea la pagina de manual Debian este bine.