Come installare la termite


14

Sto usando openbox su UbuntuGnome .. se questo aiuta.

Quindi ho rivisto la documentazione che si trova qui:

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

e non riesco a capire come installarlo. Sono molto alle prime armi e vorrei solo una semplice spiegazione fosse possibile, o almeno una spinta nella giusta direzione.

Ho anche seguito le istruzioni qui: https://github.com/thestinger/termite

Ha fatto quanto segue:

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

quindi prendi questo:

chiedi a @ ubuntu: ~ / termite $ make
Il pacchetto gtk + -3.0 non è stato trovato nel percorso di ricerca pkg-config.
Forse dovresti aggiungere la directory contenente `gtk + -3.0.pc '
alla variabile di ambiente PKG_CONFIG_PATH
Nessun pacchetto 'gtk + -3.0' trovato
Il pacchetto vte-2.91 non è stato trovato nel percorso di ricerca pkg-config.
Forse dovresti aggiungere la directory contenente `vte-2.91.pc '
alla variabile di ambiente PKG_CONFIG_PATH
Nessun pacchetto 'vte-2.91' trovato
Il pacchetto gtk + -3.0 non è stato trovato nel percorso di ricerca pkg-config.
Forse dovresti aggiungere la directory contenente `gtk + -3.0.pc '
alla variabile di ambiente PKG_CONFIG_PATH
Nessun pacchetto 'gtk + -3.0' trovato
Il pacchetto vte-2.91 non è stato trovato nel percorso di ricerca pkg-config.
Forse dovresti aggiungere la directory contenente `vte-2.91.pc '
alla variabile di ambiente PKG_CONFIG_PATH
Nessun pacchetto 'vte-2.91' trovato
g ++ -std = c ++ 11 -O3 -Wall -Wextra -pedantic -Winit-self -Wshadow -Wformat = 2 -Wmissing-dichiarations -Wstrict-overflow = 5 -Wcast-align -Wconversion -Wunused-macros -Wwrite-stringhe -DNDEBUG -D_POSIX_C_SOURCE = 200809L -DTERMITE_VERSION = \ "v11 \" -Wno-missing-field-inizializzatori -s -Wl, - secondo necessità termite.cc -o termite
termite.cc:31:21: errore fatale: gtk / gtk.h: nessun file o directory
compilazione terminata.
Makefile: 36: ricetta per la 'termite' di destinazione fallita
make: *** [termite] Errore 1

Risposte:


13

Nel corso qui è uno script di installazione, che ben spiega tutte le dipendenze e roba, mi limiterò a copiare che per te;)

Installa dipendenze

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

Ottieni e installa 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 ..

Ottieni e installa termite e imposta

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, dovrebbe essere così ....


Non dovresti fare sudo ln -s /usr/local/share/terminfo/x/xterm-termite /lib/terminfo/x/xterm-termitequesta è una cattiva idea. Qual e il punto?
Evan Carroll,

@EvanCarroll se mi fai notare perché no, lo cambierò, ma come potresti aver letto nel primo paragrafo questa "soluzione" viene rubata.
db429,

Perché fai eco export LIBRARY_PATH="/usr/include/gtk-3.0:$LIBRARY_PATH"?
blkpws,

Queste istruzioni romperanno il tuo terminale gnome poiché ciò richiede una versione più recente del vte-ngpacchetto. Non seguire queste istruzioni o il tuo terminale Gnome ne risentirà.
b-fg,

fatale: impossibile creare la directory dell'albero di lavoro 'vte-ng': nessun file o directory del genere
BlkPengu

1

Penso che il modo più semplice per installare sia il seguente:

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

Ora aggiorna l'emulatore di terminale predefinito:

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

Buona giornata!


0

Sembra che tu non abbia installato le DEPENDENZE richieste. Potrebbe essere il problema

Il pacchetto vte-2.91 non è stato trovato nel percorso di ricerca pkg-config. Prova a installare vte-ng https://github.com/thestinger/vte-ng


L'ho visto, ma non sono sicuro di come installare vte-ng. Non ti dicono come installarlo. Sai come installare vte-ng?
Pepe,

di solito dovrebbe essere menzionato nel file Leggimi (dopo aver scaricato il file zip)
Mohit Rajan,

Questo è il read me: * Che cos'è VTE? VTE è una libreria (libvte) che implementa un widget di emulatore di terminale per GTK + e un'applicazione di esempio minima (vte) che lo utilizza. Vte viene utilizzato principalmente in gnome-terminal, ma può anche essere utilizzato per incorporare una console / terminale in giochi, editor, IDE, ecc. VTE non ha una homepage. Segnala eventuali problemi su: bugzilla.gnome.org/enter_bug.cgi?product=vte
Pepe,




-2

Un'alternativa praticabile sarebbe installare Terminator che è facilmente disponibile per tutte le versioni attualmente supportate di Ubuntu

Questo è un processo molto semplice in 2 fasi.

1) Abilitare il repository universo

2) installare terminator tramite il centro software Ubuntu o tramite la riga di comando in un terminale con il comando sudo apt-get install terminator

Questa potrebbe essere una scelta migliore in quanto alcuni affermano che il terminatore è superiore perché può separare la finestra del terminale in diverse aree e puoi ridimensionarle secondo necessità. Sono supportate anche più finestre e schede.

fonti:

Esperienza

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


2
Sottovalutato perché questo non tenta nemmeno di rispondere al problema. Ci sono molti motivi per cui non si vorrebbe installare terminator, ad esempio l'overhead dell'interfaccia utente con la barra del titolo e i bordi delle finestre, ecc. Trovo tilix/ terminixfastidioso per gli stessi motivi.
Benjamin R,

1
Mi hai frainteso, ma capisco perché il mio commento è decisamente sotto-ideale quando lo rileggo. Stavo semplicemente cercando di affermare che assumere il terminatorrichiedente non è a conoscenza o potrebbe non avere motivi perfettamente validi e specifici per voler utilizzare terminix, e invece offrire questo come risposta quando non risponde alla domanda merita sicuramente un downvote. Qualsiasi risposta che non risponde alla domanda fa. Chiedere "Hai provato invece Terminator?" in un commento sulla domanda è totalmente valido.
Benjamin R

2
Con tutto il dovuto rispetto, fraintendete. Ho fornito un'alternativa praticabile che è perfettamente accettabile secondo le linee guida. Ecco una citazione: "Leggi attentamente la domanda. Qual è, in particolare, la domanda che ti viene posta? Assicurati che la tua risposta fornisca questa - o una valida alternativa.
Anziano Geek,

1
La termite è un emulatore di terminale leggero. Terminator è un emulatore di terminale Java 6 gonfio. Non riesco a vedere come questa sia una valida alternativa.
Evan Carroll,

1
All'inizio, pensavo che questa risposta non fornisse una buona soluzione alla domanda posta, ma poi ho letto i commenti e non solo ho cambiato idea, ma ho imparato di più sulla comunità. Grazie @ElderGeek
Gabriel Ziegler,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.