Lattika Télécharger
Chapitres
  1. Sommaire de l’aide
  2. Premiers pas
  3. Ancrer des fenêtres à la souris
  4. Dispositions
  5. L’éditeur de dispositions
  6. Raccourcis clavier
  7. Mémoire des fenêtres
  8. Règles pour les apps
  9. Espaces de travail
  10. L’app Raccourcis et l’automatisation
  11. Synchronisation iCloud
  12. Essai, achat et licences
  13. Dépannage
  14. Questions fréquentes

Chapitre 12 sur 13

Dépannage

L’autorisation a disparu après une mise à jour

macOS lie l’autorisation Accessibilité à la signature de l’app. Après une mise à jour, le commutateur peut encore paraître activé dans Réglages Système alors que Lattika indique Non accordée et que le menu commence par Autoriser l’accès à l’accessibilité….

  1. Ouvrez Réglages Système › Confidentialité et sécurité › Accessibilité.
  2. Sélectionnez Lattika et retirez-le avec le bouton −.
  3. Cliquez sur +, choisissez Lattika dans Applications et vérifiez que son commutateur est activé.
  4. Lattika s’en aperçoit en moins d’une seconde. Sinon, quittez-le et rouvrez-le.

Il en va de même si deux copies de Lattika coexistent, par exemple l’une dans Applications et l’autre encore dans le dossier Téléchargements. Ne gardez que celle d’Applications.

Les apps qui ne se redimensionnent pas

Lattika demande à une app de déplacer et de redimensionner sa fenêtre ; c’est l’app qui décide de ce qu’elle accepte.

  • Tailles minimales. La plupart des apps refusent de descendre sous une certaine taille. La fenêtre se place dans la zone mais reste plus grande qu’elle. Utilisez une zone plus grande ou une disposition comptant moins de zones.
  • Fenêtres de taille fixe. Certains utilitaires ne peuvent pas être redimensionnés du tout. La fenêtre se place dans le coin de la zone et garde sa taille.
  • Apps qui rétablissent leur propre cadre. Certaines apps fixent la position de leur fenêtre un instant après son ouverture ou son déplacement, ce qui annule le placement de Lattika. Ancrez de nouveau la fenêtre une fois l’app stabilisée, ou utilisez une règle avec Appliquer les règles maintenant.

Lattika essaie deux fois, dans deux ordres différents, avant de renoncer. Les cas connus sont rassemblés dans COMPAT.md, dans le dépôt.

Apps Electron et Java

Les apps construites avec Electron (beaucoup d’apps de discussion, de notes et d’édition) et avec Java (les IDE et logiciels semblables) déclarent leurs fenêtres à macOS d’une façon un peu différente.

  • Les apps Electron n’appliquent parfois une taille qu’au second essai. Lattika réessaie déjà ; si une fenêtre garde malgré tout la mauvaise taille, ancrez-la de nouveau.
  • Les apps Java annoncent tardivement leurs nouvelles fenêtres : le placement d’une nouvelle fenêtre peut donc être manqué. Ancrez la fenêtre à la main ou exécutez Appliquer les règles maintenant.
  • Les deux types imposent généralement de grandes tailles de fenêtre minimales.

Stage Manager

Lattika ne tient pas compte de Stage Manager. L’ancrage de la fenêtre active fonctionne, mais Stage Manager conserve son propre agencement et peut redéplacer les fenêtres quand vous passez de l’une à l’autre. Les résultats varient ; désactiver Stage Manager donne des résultats prévisibles.

Apps en plein écran et Spaces

Une fenêtre en plein écran ne peut pas être déplacée. Quittez d’abord le mode plein écran de l’app.

Les dispositions appartiennent aux écrans, pas aux Spaces. La même disposition s’applique dans tous les Spaces d’un écran. Les fenêtres situées dans d’autres Spaces peuvent être déplacées par Restaurer les fenêtres dans les zones et par les espaces de travail ; elles restent dans leur Space.

Une disposition est attribuée à un écran qui n’est plus là

Les attributions, les règles et les espaces de travail qui mentionnent un écran restent enregistrés pendant qu’il est déconnecté. Ils ne font rien tant que l’écran n’est pas reconnecté à la même taille.

  • L’éditeur n’énumère que les écrans connectés : l’attribution périmée n’y figure donc pas. Elle est sans conséquence.
  • Une règle qui désigne cet écran affiche écran manquant dans la liste des règles. Affectez la règle à Écran sur lequel la fenêtre apparaît ou à un écran connecté.
  • Un espace de travail enregistré avec cet écran le signale comme un écran non connecté. Les fenêtres qui s’y trouvaient sont ignorées. Utilisez Mettre à jour avec les fenêtres actuelles pour réenregistrer l’espace de travail avec les écrans dont vous disposez maintenant.

Les raccourcis ne fonctionnent plus

Une autre app a enregistré la même combinaison, ou macOS la réserve désormais. Enregistrez-en une autre dans Réglages › Raccourcis.

Lattika ne démarre pas à la connexion

Activez Réglages › Général › Lancer à la connexion. Si l’option est activée et que Lattika ne démarre toujours pas, ouvrez Réglages Système › Général › Ouverture et extensions et autorisez-y Lattika.

Où se trouvent les données

Tout ce que Lattika enregistre se trouve dans ~/Library/Application Support/Lattika/, en JSON lisible :

FichierContenu
layouts.jsonLes dispositions, la disposition par défaut et la disposition utilisée par chaque écran
rules.jsonLes règles
workspaces.jsonLes espaces de travail
memory.jsonLa mémoire des fenêtres

Les choix faits dans les Réglages, comme les touches de glissement, les couleurs, les apps exclues et les raccourcis clavier, sont dans les préférences de l’app, ~/Library/Preferences/ar.com.indiesoftware.lattika.plist. Le début de la période d’essai et la licence sont dans le trousseau de macOS.

Réinitialiser toutes les données

  1. Quittez Lattika.
  2. Supprimez le dossier ~/Library/Application Support/Lattika/. Pour garder vos dispositions et n’oublier que le placement des fenêtres, supprimez seulement memory.json.
  3. Pour réinitialiser aussi les réglages, ouvrez Terminal et exécutez :

    defaults delete ar.com.indiesoftware.lattika
  4. Rouvrez Lattika. Il démarre avec les six dispositions de départ et affiche la fenêtre de bienvenue.

La date de début de l’essai et la licence ne sont pas concernées. Désactivez la licence depuis Réglages › Licence avant de céder un Mac.

Recueillir les journaux pour l’assistance

Lattika écrit dans le journal du système. Pour obtenir les dix dernières minutes, exécutez dans Terminal :

log show --predicate 'subsystem == "ar.com.indiesoftware.lattika"' --last 10m --style compact

Joignez le résultat à votre message à l’assistance, avec la version de macOS et le nom de l’app qui pose problème. Le journal contient les titres et les tailles des fenêtres, mais pas leur contenu.