terminology emulator não possui players genéricos no Lubuntu 16.04

3

terminology installed ( apt update + apt install ) e executa bem em uma instalação nova do Lubuntu 16.04. Mas ao tentar exibir uma imagem (ou mostrar imagens em miniatura com tyls ), isso sempre gera esse erro:

$ tycat titan.png
ERR<1714>:emotion-generic modules/emotion/generic/emotion_generic.c:1838 _players_load() no generic players available



$

seguido por um espaço em branco que é o tamanho da imagem a ser exibida.

Tentou instalar o generic players seguindo estas instruções:

wget http://download.enlightenment.org/rel/libs/emotion_generic_players/emotion_generic_players-1.17.0.tar.gz
tar -xzf emotion_generic_players-1.17.0.tar.gz
cd emotion_generic_players-1.17.0
./configure --prefix=/usr
make
sudo make install

mas não funcionou:

checking for EMOTION... no
configure: error: Package requirements (emotion >= 1.17) were not met:

No package 'emotion' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix.

Alternatively, you may set the environment variables EMOTION_CFLAGS and EMOTION_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Também instalou vlc , apenas no caso de precisar, mas nada mudou.

Atualização: Compilação trabalhada para a versão 1.8.2 (emotion_generic_players-1.8.2):

------------------------------------------------------------------------
emotion_generic_players 1.8.2
------------------------------------------------------------------------

Configuration Options Summary:
  Build Profile..........: dev

Players:
  VLC....................: yes

Compilation..............: make (or gmake)
  CPPFLAGS...............: 
  CFLAGS.................: -g -O2
  CXXFLAGS...............: 
  LDFLAGS................: 

Installation.............: make install (as root if needed, with 'su' or 'sudo')
  prefix.................: /usr
  emotion generic players: /usr/lib/x86_64-linux-gnu/emotion/generic_players/linux-gnu-x86_64-1.8.6

mas o problema permanece depois de make e make install : ERR<4002>:emotion-generic modules/emotion/generic/emotion_generic.c:1838 _players_load() no generic players available

    
por nightcod3r 23.03.2017 / 21:00

1 resposta

4

As coisas podem ficar muito difíceis se não forem instaladas da maneira correta. Foi assim que funcionou para mim:

Primeiramente, remova todas as coisas anteriores

sudo apt-get remove enlightenment terminology
sudo apt autoremove

Em seguida, siga estas instruções

sudo add-apt-repository ppa:niko2040/e19
sudo apt-get update
sudo apt-get install enlightenment terminology

Isso adiciona um repositório com curadoria de um mantenedor envolvido no Enlightenment e instala os pacotes enlightenment e terminology deste repositório em vez dos pacotes mais antigos (atualmente) não-disponíveis disponíveis nos repositórios oficiais do Ubuntu.

Efetue logout e login novamente, sem necessidade de selecionar o ambiente de desktop do Enlightenment (como sugere a página da web). Agora, miniaturas, fotos e vídeos aparecem em Terminologia.

créditos: página da web .

(Obrigado ao @lgeorget por toda sua ajuda para chegar à solução.)

    
por 24.03.2017 / 22:34