Di recente mi sono imbattuto in un suggerimento che potrebbe essere utile qua e là. Si tratta del fatto che a volte le finestre di un'app sono posizionate sullo schermo in modo tale da non poter raggiungere un angolo per allinearle in modo che possano essere nuovamente regolate sullo schermo.
Mi è successo qua e là quando ho usato un MacBook Pro con un secondo monitor e poi al successivo avvio il monitor non era più collegato, ma le finestre che prima erano sul secondo monitor sono state in qualche modo riposizionate.
Nei casi più sfortunati erano distribuiti in modo tale che non riuscivo a procurarmi un punto per spostarli. Ho appena visto una striscia della finestra sul bordo del mio display, ma non sono riuscito ad afferrarla con il mouse. In questo caso si rimane stupidi e potrebbe essere necessario ottenere di nuovo un secondo monitor per poter spostare la finestra.
Capitoli in questo post:
Riavvia in modalità provvisoria e le app dimenticano le posizioni della finestra
sulla Pagina di supporto Apple Ho trovato un suggerimento che è molto più facile da implementare qui:
- Riavvia il Mac e tieni premuto il tasto MAIUSC
- Dann il Mac si avvia in modalità provvisoria
- le app dimenticheranno quindi tutte le finestre salvate l'ultima volta che l'app è stata chiusa
- quindi riavvia il Mac "normalmente"
Nessun aiuto con le app "smemorate".
Una cosa che la modalità di avvio sicuro non aiuta è il "amnesia della finestra' come ho scritto in un post recente.
Ecco cosa succede: apri un'app, regoli le dimensioni e la posizione della sua finestra in base alle tue esigenze. Ad un certo punto chiudi l'app e presupponi che tutte le finestre siano posizionate nel modo in cui hai lasciato l'app. Sfortunatamente, non è così e l'app posiziona le finestre come se le aprissi per la prima volta.
L'unica cosa che aiuta davvero qui è quella appropriata plist dell'app nel Cestino in modo che il Mac ne crei uno nuovo. Ma maggiori dettagli in questo articolo descritto.
Contributi simili
Jens gestisce il blog dal 2012. Agisce come Sir Apfelot per i suoi lettori e li aiuta con problemi di natura tecnica. Nel tempo libero guida monocicli elettrici, scatta foto (preferibilmente con l'iPhone, ovviamente), si arrampica sulle montagne dell'Assia o fa escursioni con la famiglia. I suoi articoli trattano di prodotti Apple, notizie dal mondo dei droni o soluzioni ai bug attuali.
I file plist sono nella cache. Quindi eliminarlo non fa nulla. L'utente deve disconnettersi e accedere nuovamente. Un'alternativa è Prefs Editor di Thomas Tempelmann, che può eliminare le informazioni nel plist. Puoi anche usarlo per rimuovere singoli valori dal plist.
Le app moderne hanno "unisci tutte le finestre" per riconquistare le pecore fuggite. Il problema si verifica ancora e ancora quando si utilizzano due monitor.
Lo spam test in inglese sembra una configurazione errata.
Ciao Beatrice! Grazie per l'informazione. Darò un'occhiata all'editor delle preferenze. Ma è sicuramente un buon consiglio. E "Unisci tutte le finestre" è utile quando è disponibile. Ma sfortunatamente ho avuto più volte il caso che l'app non offrisse l'opzione. Rif. Spamtest: darò un'occhiata. Forse il plugin ha ricevuto un aggiornamento e ha dimenticato la lingua. Ad ogni modo, non posso regolare nulla. :( Forse è il momento per un altro plugin... vediamo cosa c'è là fuori. Ad ogni modo, grazie per il suggerimento. Non guardo il test SPAm. Un suggerimento come questo aiuta. :D
Ciao Jens,
Ecco un piccolo AppleScript che centra la finestra corrente e, se necessario, la riduce per adattarla allo schermo se è troppo grande per essa:
----------
dire all'applicazione "Finder"
imposta la risoluzione dello schermo sui limiti della finestra del desktop
impostare screenWidth sull'elemento 3 di screenResolution
impostare screenHeight sull'elemento 4 di screenResolution
fine raccontare
dire all'applicazione "Eventi di sistema"
tell (primo processo di applicazione il cui primo è true)
imposta la dimensione alla dimensione della finestra 1
impostare windowWidth sull'elemento 1 di theSize
impostare windowHeight sull'elemento 2 di theSize
se (screenWidth – windowWidth) < 40 o (screenHeight – windowHeight) < 40 allora
se (screenWidth – windowWidth) < 40 allora
imposta windowWidth su screenWidth – 40
end if
se (screenHeight – windowHeight) < 40 allora
imposta windowHeight su screenHeight – 40
end if
imposta la dimensione della finestra 1 su {windowWidth, windowHeight}
end if
imposta la posizione della finestra 1 su {(screenWidth – windowWidth) / 2.0, (screenHeight – windowHeight) / 2.0}
fine raccontare
fine raccontare
----------
Applicazione:
O si attiva il menu degli script (nell'editor degli script) e lo si inserisce nella cartella degli script dell'utente. È quindi possibile richiamarlo in tutte le applicazioni tramite la barra dei menu.
Oppure puoi usarlo per creare un servizio Automator e assegnargli uno shotcut o richiamarlo dal menu "Servizi".
In alternativa, puoi anche inserire un "ritardo 10" all'inizio dello script e avviarlo nell'editor di script, se necessario. Hai quindi 10 secondi per passare alla finestra problematica.
PS: funziona anche con le finestre di Coherence (Windows).
Saluti
Pugnale
Ciao Dirk! Grazie per la sceneggiatura. È pratico. :D Spero che sia visualizzato correttamente qui, altrimenti dovrò inviarlo al forum. Spesso funziona meglio perché a Wordpress piace "rivedere" le righe di codice.
Bene, almeno può essere copiato e verrà tradotto correttamente dopo averlo incollato nello Script Editor. A volte le interruzioni di riga scompaiono e il "" diventa "". Ma non è così.