J'ai adoré vimari mais la mise à jour Mojave l'a rendu inopérant en raison du renforcement du système de permissions. Existe-t-il un moyen de l'installer en toute sécurité ou, à défaut, de faire fonctionner à nouveau les extensions ?
Réponses
Trop de publicités?vimari
Il existe actuellement un processus quelque peu expérimental pour le compiler et l'installer localement pour Safari 12, détaillé ici :
https://github.com/guyht/vimari/blob/master/docs/safari_12.md
Note : Nous travaillons actuellement à l'amélioration de ce flux d'installation, ainsi que de l'extension elle-même. Parce que vimari doit maintenant être publié en tant que Extension de l'application Safari au lieu d'un Extension Safari il nécessite des changements fondamentaux dans le code. Nous ne pouvons pas garantir que toutes les fonctionnalités fonctionnent dans cette version. C'est un processus d'apprentissage pour nous alors restez avec nous.
Clonez ce dépôt
$ git clone git@github.com:guyht/vimari.git
Ouvrez le projet Swift situé à l'adresse
app_extension/vimari
dans XcodeConfigurez les paramètres de signature pour les deux
vimari
yextension
cibles pour utiliser vos informations plutôt que les Vimari (voir ce SO réponse pour plus d'informations).Si vous voulez des paramètres différents de ceux par défaut, effectuez vos modifications dans
settings.js
. Vous pouvez toujours revenir plus tard pour modifier les paramètres.Construire et exécuter le projet (
+ r
)Une boîte GUI vide apparaîtra - ignorez-la (nous la corrigerons plus tard). Allez dans Safari et ouvrez les paramètres (
+ ,
). Aller à Extensions et vous devriez voir vimari dans la liste des extensions. Activez-la.Vous pouvez maintenant appuyer sur stop dans Xcode et fermer Xcode. L'extension sera disponible même si vous redémarrez Safari.
Ce test a été effectué sur High Sierra avec Safari Technology Preview (version 12). Faites-nous savoir si quelque chose ne fonctionne pas pour vous.
Je travaille sur Vimac, qui est Vimium mais pour MacOS. Il supporte Safari.
Regardez la démo :
https://www.youtube.com/watch?v=9WwZtN8_7Tc
Vous pouvez essayer la version bêta ici :