Sujet : Re: [Q] Éléments récents
De : g4fleurot (at) *nospam* free.fr.invalid (Fleuger)
Groupes : fr.comp.os.mac-os.xDate : 10. Sep 2024, 08:25:06
Autres entêtes
Organisation : fuzi
Message-ID : <vbos8i$gsr$1@rasp.pasdenom.info>
References : 1 2 3
User-Agent : MacCafe/3.03b5g (macOS 10.14.6 (18G9323) - iMac14,3)
Le lundi 2 septembre 2024 à 09:11, Chris a écrit ceci :
C'est plus par curiosité que pour avoir l'appli sous la main.
Je soupçonnais une ligne de l'info.plist de l'application d'induire ce
comportement.
J'ai interrogé ChatGPT et voici sa réponse finale après une longue
discussion dans laquelle j'ai demandé des informations sur différents
attributs présents dans l'info.plist:
+++++++++++++++
Pour empêcher l'apparition dans la liste des Applications récemment
ouvertes :
Il n'existe pas de clé Info.plist spécifique pour empêcher une
application d'apparaître dans la liste des Applications récemment
ouvertes tout en permettant à l'application d'être visible dans le Dock.
Comme mentionné précédemment, cela pourrait nécessiter une manipulation
au niveau du code de l'application elle-même en utilisant les API
appropriées de macOS.
Si vous développez ou avez accès au code de l'application, vous pouvez
gérer les éléments récents via des méthodes telles que :
NSDocumentController : Utilisez -
(void)noteNewRecentDocument:(NSDocument *)document ou -
(void)clearRecentDocuments: pour gérer les documents récents.
NSUserDefaults : Il est possible de désactiver globalement l'ajout
aux éléments récents, mais cela affecterait tous les utilisateurs et
applications, ce qui n'est probablement pas souhaité.
Si vous ne développez pas l'application, vous pourriez suggérer au
développeur d'ajouter une option de configuration permettant de ne pas
être ajouté aux éléments récents ou de gérer cela au niveau du code.
+++++++++++++++
J'en conclus que le dévelopeur a inclus cette spécificité dans le code
de l'application et qu'elle n'est pas accessible.
-- Gérard FLEUROT