Comment installer les termites

14

J'utilise openbox sur UbuntuGnome .. si cela aide.

J'ai donc passé en revue la documentation située ici:

https://wiki.archlinux.org/index.php/Termite

et je ne sais pas comment l'installer. Je suis très novice et je voudrais juste qu'une explication simple soit possible, ou du moins un coup de pouce dans la bonne direction.

J'ai également suivi les instructions ici: https://github.com/thestinger/termite

A fait ce qui suit:

git clone --recursive https://github.com/thestinger/termite.git
cd termite && make

puis obtenez ceci:

ask @ ubuntu: ~ / termite $ make
Le paquet gtk + -3.0 est introuvable dans le chemin de recherche pkg-config.
Vous devriez peut-être ajouter le répertoire contenant `gtk + -3.0.pc '
à la variable d'environnement PKG_CONFIG_PATH
Aucun paquet 'gtk + -3.0' trouvé
Le paquet vte-2.91 est introuvable dans le chemin de recherche pkg-config.
Vous devriez peut-être ajouter le répertoire contenant `vte-2.91.pc '
à la variable d'environnement PKG_CONFIG_PATH
Aucun paquet «vte-2.91» trouvé
Le paquet gtk + -3.0 est introuvable dans le chemin de recherche pkg-config.
Vous devriez peut-être ajouter le répertoire contenant `gtk + -3.0.pc '
à la variable d'environnement PKG_CONFIG_PATH
Aucun paquet 'gtk + -3.0' trouvé
Le paquet vte-2.91 est introuvable dans le chemin de recherche pkg-config.
Vous devriez peut-être ajouter le répertoire contenant `vte-2.91.pc '
à la variable d'environnement PKG_CONFIG_PATH
Aucun paquet «vte-2.91» trouvé
g ++ -std = c ++ 11 -O3 -Wall -Wextra -pedantic -Winit-self -Wshadow -Wformat = 2 -Wmissing-declarations -Wstrict-overflow = 5 -Wcast-align -Wconversion -Wunused-macros -Wwrite-strings -DNDEBUG -D_POSIX_C_SOURCE = 200809L -DTERMITE_VERSION = \ "v11 \" -Wno-missing-field-initializers -s -Wl, - as-needed termite.cc -o termite
termite.cc:31:21: erreur fatale: gtk / gtk.h: aucun fichier ou répertoire de ce type
compilation terminée.
Makefile: 36: la recette de la cible 'termite' a échoué
make: *** [termite] Erreur 1
Pepe
la source

Réponses:

13

Plus de ici est un script d' installation, qui explique bien toutes les dépendances et d'autres choses, je vais copier pour vous;)

Installer les dépendances

sudo apt install -y g++ libgtk-3-dev gtk-doc-tools gnutls-bin \
    valac intltool libpcre2-dev libglib3.0-cil-dev libgnutls28-dev \
    libgirepository1.0-dev libxml2-utils gperf build-essential

Obtenez et installez vte-ng

git clone https://github.com/thestinger/vte-ng.git
echo export LIBRARY_PATH="/usr/include/gtk-3.0:$LIBRARY_PATH"
cd vte-ng && ./autogen.sh && make && sudo make install
cd ..

Obtenez et installez les termites et configurez

git clone --recursive https://github.com/thestinger/termite.git
cd termite && make && sudo make install
sudo ldconfig
sudo mkdir -p /lib/terminfo/x
sudo ln -s /usr/local/share/terminfo/x/xterm-termite /lib/terminfo/x/xterm-termite

Voila, ça devrait être ça ...

db429
la source
Vous ne devriez pas faire sudo ln -s /usr/local/share/terminfo/x/xterm-termite /lib/terminfo/x/xterm-termiteça, c'est une mauvaise idée. À quoi ça sert?
Evan Carroll
@EvanCarroll si vous me montrez pourquoi, je vais le changer, mais comme vous l'avez peut-être lu dans le premier paragraphe, cette "solution" est volée.
db429
Pourquoi faites-vous un écho de export LIBRARY_PATH="/usr/include/gtk-3.0:$LIBRARY_PATH"?
blkpws
Ces instructions vont casser votre terminal gnome car cela nécessite une version plus récente du vte-ngpaquet. Ne suivez pas ces instructions ou votre terminal gnome sera affecté.
b-fg
fatal: impossible de créer le répertoire de l'arborescence de travail 'vte-ng': aucun fichier ou répertoire de ce type
BlkPengu
1

Je pense que la façon la plus simple d'installer est la suivante:

cd /tmp
wget https://raw.githubusercontent.com/Corwind/termite-install/master/termite-install.sh
chmod +x ./termite-install.sh
./termite-install.sh

Maintenant, mettez à jour votre émulateur de terminal par défaut:

sudo update-alternatives --config x-terminal-emulator

Bonne journée!

blkpws
la source
0

Il semble que vous n'ayez pas installé les DÉPENDANCES requises. Ça pourrait être le problème

Le paquet vte-2.91 est introuvable dans le chemin de recherche pkg-config. Essayez d'installer vte-ng https://github.com/thestinger/vte-ng

Mohit Rajan
la source
Je l'ai vu, mais je ne sais pas comment installer vte-ng. Ils ne vous disent pas comment l'installer. Savez-vous comment installer vte-ng?
Pepe
il doit généralement être mentionné dans le fichier lisez-moi (après avoir téléchargé le fichier zip)
Mohit Rajan
Voici le me lire: * Qu'est-ce que la TEV? VTE est une bibliothèque (libvte) implémentant un widget d'émulateur de terminal pour GTK +, et un exemple d'application minimale (vte) l'utilisant. Vte est principalement utilisé dans gnome-terminal, mais peut également être utilisé pour intégrer une console / un terminal dans des jeux, des éditeurs, des IDE, etc. VTE n'a pas de page d'accueil. Signalez tout problème sur: bugzilla.gnome.org/enter_bug.cgi?product=vte
Pepe
essayez ceci howtogeek.com/105413/…
Mohit Rajan
-1

Vous pouvez installer termitesur Ubuntu en utilisant ce script:

Installateur de termites

Ali Zeynali
la source
1
Je ne vois pas comment le fait de fournir les mêmes informations dans votre réponse que celles déjà fournies par la réponse du haut ajoute quelque chose.
Elder Geek
-2

Une alternative simple et viable serait d'installer un terminateur qui est facilement disponible pour toutes les versions actuellement prises en charge d'Ubuntu.

Il s'agit d'un processus très simple en 2 étapes.

1) Activer le référentiel d'univers

2) installez terminator soit via le centre logiciel Ubuntu, soit via la ligne de commande dans un terminal avec la commande sudo apt-get install terminator

Cela pourrait être un meilleur choix car certains disent que le terminateur est supérieur car il peut séparer la fenêtre du terminal en plusieurs zones et vous pouvez les redimensionner si nécessaire. Plusieurs fenêtres et onglets sont également pris en charge.

Sources:

Expérience

https://www.slant.co/versus/2444/2462/~terminator_vs_termite

Elder Geek
la source
2
Voté car cela n'essaie même pas de répondre au problème. Il y a de nombreuses raisons pour lesquelles on ne voudrait pas installer terminator, par exemple les frais généraux de l'interface utilisateur avec la barre de titre et les bordures de fenêtre, etc. Je trouve tilix/ terminixennuyeux pour les mêmes raisons.
Benjamin R
1
Vous m'avez mal compris, mais je comprends pourquoi mon commentaire est définitivement sous-idéal quand je le relis. J'essayais simplement de dire que supposer que l'Asker n'était pas au courant terminatorou ne pouvait pas avoir des raisons parfaitement valables et spécifiques de vouloir l'utiliser terminix, et plutôt offrir cela comme une réponse quand il ne répond pas à la question mérite certainement un downvote. Toute réponse qui ne répond pas à la question le fait. Demander "Avez-vous essayé Terminator à la place?" dans un commentaire sur la question est totalement valable.
Benjamin R
2
Avec tout le respect que je vous dois, vous vous méprenez. J'ai fourni une alternative viable qui est parfaitement acceptable selon les directives. Voici une citation: « Lisez attentivement la question Qu'est - ce, en particulier, est la question demandant Assurez - vous que votre réponse prévoit que -.? Ou une alternative viable.
Elder Geek
1
Termite est un émulateur de terminal léger. Terminator est un émulateur de terminal Java 6 gonflé. Je ne vois pas en quoi c'est une alternative viable.
Evan Carroll
1
Au début, je pensais que cette réponse ne fournissait pas une bonne solution à la question posée, mais ensuite j'ai lu les commentaires et non seulement changé d'avis, mais j'ai appris davantage sur la communauté. Merci @ElderGeek
Gabriel Ziegler