术语模拟器在 Lubuntu 16.04 中缺少通用播放器

nig*_*d3r 3 terminology lubuntu

terminology安装 ( apt update+ apt install),并在 Lubuntu 16.04 全新安装中运行良好。但是当尝试显示图片(或使用 显示缩略图tyls)时,它总是会引发此错误:

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



$
Run Code Online (Sandbox Code Playgroud)

后跟一个空格,这是要显示的图片大小。

尝试安装generic players以下这些说明:

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
Run Code Online (Sandbox Code Playgroud)

但没有用:

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.
Run Code Online (Sandbox Code Playgroud)

也安装了vlc,以防万一它可能需要它,但没有任何改变。

更新:编译适用于 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
Run Code Online (Sandbox Code Playgroud)

但问题仍然存在make和之后make installERR<4002>:emotion-generic modules/emotion/generic/emotion_generic.c:1838 _players_load() no generic players available

nig*_*d3r 5

如果没有以正确的方式安装,事情会变得非常困难。这对我来说是这样的:

首先,删除所有以前的东西

sudo apt-get remove enlightenment terminology
sudo apt autoremove
Run Code Online (Sandbox Code Playgroud)

然后,按照这些说明

sudo add-apt-repository ppa:niko2040/e19
sudo apt-get update
sudo apt-get install enlightenment terminology
Run Code Online (Sandbox Code Playgroud)

这会添加一个由参与 Enlightenment 的维护人员管理的存储库,enlightenmentterminology从该存储库安装软件包,而不是官方 Ubuntu 存储库中可用的旧(当前)非工作软件包。

注销并重新登录,无需选择启蒙桌面环境(如网页所示)。现在,缩略图、图片和视频显示在术语中。

学分:网页

(感谢@lgeorget 在获得解决方案方面提供的所有帮助。)