Я обычно использую TERM
переменная для тестирования на X в моих сценариях.
TERM
обычно устанавливается на linux
на TTY и xterm
на X.
Я использую слово "обычно" здесь, так как приложения как Экран GNU и TMux, кажется, смешивают с TERM
Переменная.
#Make a clean working directory
mkdir -p work/crap
#Get in to that directory
cd work/crap
#Clone git head
git clone https://git.gnome.org/browse/meld
#Get in to that project directory
cd meld
#Install dependencies
sudo apt-get install intltool itstool gir1.2-gtksource-3.0 libxml2-utils
#Install meld
sudo python setup.py install
Если вы хотите работать над самим кодом без повторной установки, я обычно делаю это, устанавливая в venv и открывая установленный в папку в venv в среде IDE.
Результат выполнения meld в терминале после этих шагов:
Обратите внимание, что для текущей версии meld требуется GTK + 3.14, который недоступен в Ubuntu 14.04 ( Meld требует GTK + 3.14 или выше.
ошибка. ). Итак, для Ubuntu 14.04 вам нужно проверить последнюю версию, для которой не требуется GTK + 3.14. Это ветвь meld 3.14. * (В настоящее время 3.14.3), поэтому проверьте ветку, используя git checkout meld-3-14
.
Я нашел Meld 3.12, доступный в репозитории Ubuntu 14.10.
Установка DEB Package работает даже до 14,04