J'aimerais trouver une combinaison de touches pour effacer le contenu du presse-papiers ou mieux encore une application qui puisse configurer une minuterie pour l'effacer automatiquement une minute après la dernière opération de collage.
Réponses
Trop de publicités?Pour définir une combinaison de touches permettant d'effacer le presse-papiers, vous pouvez créer un fichier Service en utilisant Automator .
Votre service aura une seule action, Exécuter le Shell script
Le shell script que vous utiliserez est le suivant :
pbcopy </dev/null
Ensuite, sauvegardez le service et attribuez-lui une frappe en utilisant Préférences du système " Clavier " Raccourcis clavier " Services .
Le défi d'une application qui efface automatiquement le presse-papiers une minute après la dernière opération de collage est que ladite application devrait surveiller tous les événements de copier-coller dans toutes les applications ; vous voudriez probablement que l'action soit annulée si vous collez puis copiez un nouveau texte (vous ne voudriez pas effacer le nouveau contenu du presse-papiers une minute après le dernier collage du contenu précédent du presse-papiers). Un tel programme pourrait être écrit, mais son implémentation avec AppleScript ou Automator serait un défi.
Oui, vous avez le choix entre trois méthodes intégrées pour effacer le presse-papiers.
AppleScript/Automator sont deux méthodes simples de manipulation programmatique du presse-papiers.
Voici un petit script qui fait ce que vous voulez.
tell application "System Events"
try
set the clipboard to ""
on error err_message
display dialog err_message
end try
end tell
Automator permet également de faire la même chose. Vous devrez définir une variable, double-cliquer sur le texte du nom pour le mettre à zéro, puis glisser l'action de mise en place du presse-papiers avant de l'exécuter/enregistrer. L'avantage d'utiliser Automator est que vous pouvez l'assigner en tant que service et ensuite utiliser les raccourcis clavier du système pour l'appeler.
Pour AppleScript ou l'une des belles réponses de terminal ici qui utilise pbpaste
vous pouvez utiliser un outil gratuit tel que FastScripts pour lancer l'action de n'importe où.
Cette commande de terminal remplace le presse-papiers par une chaîne vide :
echo -n '' | pbcopy
Vous pourriez mettre cela dans un script, puis utiliser cron
ou faire un launchdaemon
pour automatiser l'exécution et la synchronisation.
Le mérite de la solution revient à : ShadowOfGed @ Applenova Fora
https://langui.net/clear-clipboard/
Effacer le presse-papiers vous permet d'effacer le contenu du presse-papiers manuellement ou automatiquement, empêchant ainsi que les données du presse-papiers ne soient consultées pendant que vous êtes absent.
Vous pouvez choisir d'effacer le contenu du presse-papiers toutes les quelques secondes et activer l'effacement du presse-papiers lors de la mise en veille de l'ordinateur, de la mise en veille de l'écran ou du verrouillage de l'écran. afin de maximiser la protection de vos données sensibles du presse-papiers.