14

I'm using openbox on UbuntuGnome .. if that helps.

So I reviewed the documentation located here:

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

and I can't figure out how to install it. I'm very novice and would just like a simple explanation is possible, or at least a nudge in the right direction.

I also followed the instructions here: https://github.com/thestinger/termite

Did the following:

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

then get this:

ask@ubuntu:~/termite$ make
Package gtk+-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-3.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-3.0' found
Package vte-2.91 was not found in the pkg-config search path.
Perhaps you should add the directory containing `vte-2.91.pc'
to the PKG_CONFIG_PATH environment variable
No package 'vte-2.91' found
Package gtk+-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-3.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-3.0' found
Package vte-2.91 was not found in the pkg-config search path.
Perhaps you should add the directory containing `vte-2.91.pc'
to the PKG_CONFIG_PATH environment variable
No package 'vte-2.91' found
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: fatal error: gtk/gtk.h: No such file or directory
compilation terminated.
Makefile:36: recipe for target 'termite' failed
make: *** [termite] Error 1
9

Over here is an install script, that nicely explains all dependencies and stuff, I'll just copy that for you ;)

Install dependencies

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

Get and install 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 ..

Get and install termite, and setup

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, this should be it ....

  • You should not be doing sudo ln -s /usr/local/share/terminfo/x/xterm-termite /lib/terminfo/x/xterm-termite that's a bad idea. What's the point? – Evan Carroll Nov 22 '18 at 4:14
  • @EvanCarroll if you point out to me why not, I'll change it, but as you might have read in the first paragraph this "solution" is stolen. – db429 Nov 26 '18 at 19:59
  • Why you do a echo of export LIBRARY_PATH="/usr/include/gtk-3.0:$LIBRARY_PATH"? – blkpws Jan 18 at 9:51
0

It looks like you didnt install the required DEPENDENCIES. It could be the problem

Package vte-2.91 was not found in the pkg-config search path. Try installing vte-ng https://github.com/thestinger/vte-ng

0

An easy viable alternative would be to install terminator which is easily available for all currently supported versions of Ubuntu

This is a very simple 2 step process.

1) Enable the universe repository

2) install terminator either through the Ubuntu software center or via the command line in a terminal with the command sudo apt-get install terminator

This might be a better choice as some say that terminator is superior because it can seperate the terminal window into several areas and you can re-size them as needed. Multiple windows and tabs are also supported.

Sources:

Experience

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

  • 1
    Downvoted because this does not even attempt to answer the problem. There are many reasons why one would not want to install terminator, for example the UI overhead with titlebar and window borders etc. I find tilix/terminix annoying for the same reasons. – Benjamin R May 7 '17 at 23:31
  • 1
    You've misunderstood me, but I understand why as my comment is definitely sub-ideal when I read it again. I was merely trying to state that assuming the Asker is not aware of terminator or may not have perfectly valid and specific reasons for wanting to use terminix, and instead offering this as an answer when it does not answer the question definitely deserves a downvote. Any answer which does not answer the question does. Asking "Have you tried terminator instead?" in a comment on the question is totally valid. – Benjamin R May 8 '17 at 1:11
  • 2
    With all due respect, you misunderstand. I provided a viable alternative which is perfectly acceptable under the guidelines. Here's a quote: "Read the question carefully. What, specifically, is the question asking for? Make sure your answer provides that – or a viable alternative. – Elder Geek May 8 '17 at 12:28
  • 1
    Termite is a lightweight terminal emulator. Terminator is a bloated Java 6 Terminal Emulator. I can't see how this is a viable alternative. – Evan Carroll Nov 22 '18 at 4:12
  • 1
    At first, I thought this answer didn't provide a good solution to the question asked, but then I read the comments and not only changed my mind, but I learned more about the community. Thanks @ElderGeek – Gabriel Ziegler Nov 29 '18 at 3:39
0

You can Install termite on Ubuntu using this script :

Termite Installer

  • 1
    I don't see how providing the same information in your answer as that which was already provided by the top answer is adding anything. – Elder Geek Jun 9 '18 at 19:35
0

I think the simplest way to install is the following:

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

Now update your default terminal emulator:

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

Have a good day!

Your Answer

By clicking "Post Your Answer", you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.