Risposta breve: macOS non ha un interruttore per questo, ma puoi riassegnare Esci a una scorciatoia che non premerai mai per sbaglio, in Impostazioni di Sistema.
I passaggi sono qui sotto, insieme al perché proprio il tasto Q, e cosa fare con i pannelli che hai già perso. Tutto qui si applica anche a Cmd W, che è il tasto a cui in realtà stavi mirando.
Cmd Q chiude l'intera app. Ogni finestra, ogni pannello, tutto quanto, immediatamente e senza conferma a meno che un documento non abbia modifiche non salvate. Cmd W, il tasto proprio accanto, chiude solo il pannello in primo piano, il che è la differenza che trae in inganno.
No. Non c'è modo di annullare l'uscita da un'app, ed è la risposta onesta alla domanda con cui la maggior parte delle persone arriva qui. Una volta che l'app è chiusa, macOS non ha nulla da invertire. Quello che puoi fare è recuperarne una parte:
Quello che non torna indietro è tutto ciò che è stato digitato in un modulo web, un file di appunti non salvato, o l'esatta disposizione delle finestre che avevi. È questa la parte a cui le persone tengono davvero, ed è per questo che impedire l'uscita vale più di qualsiasi trucco di recupero.
Guarda dove si trovano i tasti. Q è direttamente sopra A e subito a sinistra di W. Tre delle scorciatoie più usate sul Mac vivono in quel gruppo di tasti:
Uno è a un errore di arrotondamento di distanza dagli altri due, e solo uno di essi è catastrofico. Manca W di pochi millimetri e Safari non chiude un pannello, chiude tutto: ogni finestra, ogni pannello, e qualsiasi modulo che avevi compilato a metà.
Nulla ti avvisa. Non c'è modo di annullare. Questo è tutto il problema, ed è una decisione di design che Apple non ha mai rivisto.
Non puoi disattivare Cmd Q a livello globale, ma puoi spostarlo, per singola applicazione, così la scorciatoia pericolosa non è più sotto il tuo mignolo.
Quit Safari.Cmd Q ora non fa nulla in quell'app. Il menu si aggiorna per mostrare la nuova combinazione.
Due cose che traggono in inganno. Il titolo del menu deve corrispondere carattere per carattere, incluso il nome dell'app, quindi è «Esci da Safari» e non «Esci». E devi ripetere questo per ogni app che vuoi proteggere, il che è il punto debole principale di questo approccio.
Vale la pena farlo comunque, perché trasforma un disastro in un semplice fastidio.
In Safari, apri Impostazioni, poi Generali, e imposta Safari si apre con su Tutte le finestre dell'ultima sessione. Se esci per errore, riaprendo ritrovi tutte le finestre e le schede.
Non recupera il testo che avevi digitato in un modulo, quindi è una rete di sicurezza e non una soluzione.
Entrambi includono già la protezione che manca a Safari.
Il fatto che tutti questi browser l'abbiano aggiunto in modo indipendente ti dice quanto sia diffuso il problema. Safari è l'eccezione.
L'altro approccio è rendere Cmd Q intenzionale, aggiungendo un breve ritardo così un tocco non fa nulla e solo una pressione prolungata e deliberata esce dall'app. Questo copre tutte le app in una volta, invece che una alla volta.
Diversi strumenti lo fanno, alcuni anche gratuiti. È la forma giusta di soluzione: mantieni la scorciatoia che già conosci, semplicemente smette di scattare per un tocco accidentale.
Still Dock, che blocca il Dock del Mac, ha la protezione dall'uscita come interruttore nella barra dei menu, accanto ai blocchi del Dock, così la stessa app che impedisce al tuo Dock di cambiare per sbaglio impedisce anche alle tue app di chiudersi per sbaglio. Stessa idea, applicata all'altra cosa che macOS ti lascia distruggere con un solo tasto. Su un Mac usato da altre persone, quell'interruttore può essere attivato anche dal telefono: vedi impedisci a ⌘Q di chiudere le app su un Mac condiviso, dal telefono.
Usi più di uno schermo? Il Dock salta anche tra questi, il che è un problema separato con le sue soluzioni: come tenere il Dock del Mac su un solo schermo.
Non in Impostazioni di Sistema. Il pannello Scorciatoie per le app funziona per singola applicazione, quindi una modifica globale richiede un'utility che si posizioni tra la pressione del tasto e l'app.
Di solito è una di tre cose. L'app è occupata o non risponde, quindi non riceve mai la combinazione di tasti, e l'uscita forzata dal menu Apple è la via d'uscita. Oppure un documento ha modifiche non salvate e una finestra di salvataggio è in attesa dietro un'altra finestra. Oppure la scorciatoia è stata riassegnata, da te in Scorciatoie da tastiera o da un'app che la protegge, nel qual caso il menu File mostra a cosa è ora associato Esci.
No. Esci funziona ancora, dal menu o dalla tua nuova scorciatoia. Hai spostato la scorciatoia, non rimosso il comando.
macOS confronta le Scorciatoie app con il testo letterale della voce di menu. "Quit Safari" e "Quit" sono stringhe diverse, e una mancata corrispondenza semplicemente non fa nulla, senza nessun errore che ti spieghi perché.
Nelle app che usano il modello di documento standard, sì, ricevi una richiesta di salvataggio. I browser e molti altri si chiudono e basta, ed è per questo che il caso dei browser fa più male.
Riapri l'app e controlla il suo menu Cronologia, e in Safari usa Cronologia poi Riapri tutte le finestre dell'ultima sessione. Il testo digitato in un modulo di solito è perso.
Chrome e Firefox hanno entrambi una protezione integrata per questo, che non costa nulla attivare. Vedi impedire a ⌘Q di chiudere Chrome, Safari e Firefox.