Установка программного обеспечения, недоступного в стандартных репозиториях [дерево решений]

Я получил ответ на свой вопрос от пользователя на другом форуме.

#!/bin/bash

chromefocus=$(xdotool getwindowfocus getwindowname | grep -c "Google Chrome")

if [ "$chromefocus" -gt "0" ]; then
        xdotool windowminimize $(xdotool getactivewindow)
    else
        wmctrl -xa "google-chrome.Google-chrome" || /usr/bin/google-chrome
fi
3
задан 18 February 2012 в 01:52

2 ответа

Мое дерево решений:

- 1. Могу ли я получить?

- 2. Будет ли это работать?

Expect Lite

GDebi говорит, что да позволяет установить его. Sourceforge Я считаю, что это надежный источник.

Если я не могу его настроить, всегда есть твик / хак.

В конечном счете это зависит от вас.

1
ответ дан 25 May 2018 в 14:12

Как автор expect-lite, вы всегда можете скачать последнюю версию на http://expect-lite.sf.net/: на этом сайте вы найдете пакет Debian, который вы можете установить с помощью: [ ! d0]

sudo dpkg -i  expect-lite_4.5.0-0ubuntu1_all.deb

Если вам неудобно устанавливать его как root, вы можете установить версию .tar.gz, отказываясь от запуска и запуска установщика как непривилегированного пользователя, используя:

./install.sh -p <my install location>

All из expect-lite является открытым исходным кодом, поэтому не стесняйтесь просматривать источник установщика или expect-lite. В пакете нет скомпилированных двоичных файлов.

3
ответ дан 25 May 2018 в 14:12

Другие вопросы по тегам:

Похожие вопросы: