18

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

6 Answers 6

17

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 ....

5
  • 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? Nov 22, 2018 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.
    – d1bro
    Nov 26, 2018 at 19:59
  • Why you do a echo of export LIBRARY_PATH="/usr/include/gtk-3.0:$LIBRARY_PATH"?
    – blkpws
    Jan 18, 2019 at 9:51
  • This instructions will break your gnome terminal since this requires a newer version of the vte-ng package. Do not follow this instructions or your gnome terminal will be affected.
    – b-fg
    Jun 6, 2019 at 9:14
  • fatal: could not create work tree dir 'vte-ng': No such file or directory
    – BlkPengu
    Jul 31, 2019 at 8:56
3

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!

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

5
0

you can also install it with those commandas:

sudo apt update
sudo apt install snapd
sudo snap install termite --candidate

https://snapcraft.io/install/termite/ubuntu

-1

You can Install termite on Ubuntu using this script :

Termite Installer

1
  • 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, 2018 at 19:35
-3

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

11
  • 2
    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, 2017 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, 2017 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, 2017 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. Nov 22, 2018 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 Nov 29, 2018 at 3:39

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .