10 votes

Comment construire vim avec un gui sans gtk ?

J'ai récemment commencé à jouer avec pygobject. Cependant, la fonction Python-complete de gvim ou vim plante, car, si j'ai bien compris, on ne peut pas mélanger les bibliothèques GTK2 et GTK3 dans le même processus.

J'aimerais donc savoir comment installer Vim avec une boîte à outils autre que GTK. (sudo apt-get build-dep vim essaiera d'installer les librairies gtk2).

Notez que je suis très satisfait de Vim et que je ne souhaite pas changer d'éditeur.

J'ai trouvé des instructions pour construire vim avec qt, mais Python-complete ne fonctionne pas correctement.

12voto

Eliah Kagan Points 111731

Si vous avez construit vim contre Qt plutôt que GTK+ et python-complete ne fonctionne toujours pas, cela suggère que le problème n'est pas dû au fait que l'on essaie de lier GTK+2 et GTK+3.

Cependant, comme vous n'avez pas encore fourni de détails sur la façon dont vous avez construit avec Qt (Qt n'est pas officiellement pris en charge, vous avez donc dû utiliser un dérivé tiers de vim ), et vous n'avez pas fourni d'informations détaillées sur les messages d'erreur ou les dysfonctionnements que vous rencontrez avec l'application python-complete il n'est pas vraiment possible de vous dire comment résoudre le problème et obtenir des résultats. vim travailler avec Qt.

Heureusement, vim supporte officiellement des interfaces graphiques autres que GTK+ et Qt, et l'une de ces versions est officiellement packagée pour Ubuntu.

Il suffit d'installer le Athéna version de vim qui est prévu par le vim-athena Install vim-athena l'emballage.

Vous pouvez l'installer en cliquant sur le lien du paquet ci-dessus, en le recherchant dans le Centre de logiciels ou dans le Gestionnaire de paquets Synaptic, ou en exécutant ces commandes :

sudo apt-get update
sudo apt-get install vim-athena

vim-athena ne dépend d'aucune version de GTK+ et n'en utilise aucune. Si vous utilisez sudo apt-get build-dep vim-athena il installera probablement les bibliothèques GTK+ et GNOME, parce que le vim-athena est construit à partir du paquetage binaire même paquet source comme vim et autres vim -fournir des paquets . Dans tous les cas, vous ne devriez pas avoir besoin de construire à partir des sources, car les binaires fournis par vim-athena sont déjà conçues pour Athena et non pour GTK+ ou d'autres boîtes à outils graphiques.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X