当前位置: 首页>>技术问答>>正文


如何在我的电脑上安装Ubuntu TV?

, ,

问题描述

我家里有一台连接到电视的媒体电脑。如何在这台PC上安装Ubuntu TV

最佳解决方法

您可以通过downloading安装Ubuntu,将其放在CD /DVD或USB上。安装Ubuntu,在Ubuntu中启动时,请按照下面的步骤操作。

步骤1删除YouTube范围附带的视频镜头,否则会出现冲突:

sudo apt-get remove lens-video

使用测试PPA安装Ubuntu TV

sudo add-apt-repository ppa:nilarimogard/test3
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install unity-lens-video

步骤2要为您的视频生成预览(应放在〜/Videos /unity /local /featured下),请使用:编辑〜/视频到您的视频的任何位置

/usr/lib/unity-lens-video/create_tmb.sh ~/Videos

步骤3登录Unity 2D将无法运行,您必须从当前登录的会话中运行Ubuntu TV,以便打开终端并复制/粘贴以下命令:

gsettings set com.canonical.Unity2d form-factor tv

如果您已经运行Unity 2D:

killall unity-2d-{panel,places,launcher,spread} && killall unity-2d-{panel,places,launcher,spread}

为统一3d /Gnome-shell

metacity --replace &

运行ubuntu-tv在gnome-terminal中复制/粘贴

unity-2d-shell -opengl

关闭ubuntu-tv运行此命令

为了团结

unity --replace

对于gnome-shell

gnome-shell --replace   

要还原更改

sudo apt-get install ppa-purge
sudo ppa-purge ppa:nilarimogard/test3
sudo apt-get remove unity-lens-video

资源:

How To Install Ubuntu TV From A PPA ~ Web Upd8: Ubuntu / Linux blog


如果要从源代码编译它(ubuntu-tv),请使用此选项

sudo apt-get build-dep unity-2d
sudo apt-get install bzr dconf-tools ffmpeg gnome-common libdeclarative-multimedia
bzr branch lp:~s-team/ubuntutv/trunk ubuntu-tv
cd ubuntu-tv
cmake .
make
cd ..

bzr branch lp:~s-team/ubuntutv/unity-lens-video
cd unity-lens-video
./autogen.sh --prefix=/usr --sysconfdir=/etc
sudo make install
cd ..

有四个目录要填充媒体:

- ~/Videos/unity/local/featured

- ~/Videos/unity/local/rented

- ~/Videos/unity/local/purchased

- ~/Videos/unity/local/recorded

为您的视频生成缩略图:

/usr/lib/unity-lens-video/create_tmb.sh "~/Video's/"

刷新视频列表

cd
cd ubuntu-tv/shell/dash/epgdata
python refreshdata.py
cd 

将formFactor D-Conf键设置为“tv”

GSETTINGS_SCHEMA_DIR=ubuntu-tv/data gsettings set com.canonical.Unity2d form-factor tv

如果你正在运行unity-2d准备你的环境,你需要杀死unity-2d-panel,unity-2d-places,unity-2d-launcher,unity-2d-spread(两次):

killall unity-2d-{panel,places,launcher,spread} && killall unity-2d-{panel,places,launcher,spread}

像这样运行:

metacity --replace &
cd ubuntu-tv
./shell/app/unity-2d-shell -opengl

次佳解决方法

所有信息都在维基上。我怀疑这些将在未来几周内发展,所以我现在不会在这里copy-paste。


WebUpd8’s Alin Andrei现在有a PPA。它仅适用于11.10并包含修补的unity-2d包以及新的unity-video-lens包。您所要做的就是添加PPA,更新,升级并安装新软件包:

sudo add-apt-repository ppa:nilarimogard/test3
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install unity-lens-video

请注意,这是个人PPA。与以往一样,您应该注意使用它可能会产生稳定性和安全性。如果你忘记了风险,你可能不应该使用它。

第三种解决方法

Please read the below note first if you are on 12.04!

Note: Ubuntu TV is in an “experimental” state for 12.04 right now; install it at your own risk. No currently working (with 12.04) PPA is available, and you must build from source.

It only functions on 11.10; it does not fully work on 12.04, and is not designed to. Its current state is in flux because “Unity 2D, on which it is based, is being decommissioned.”

下面的说明部分来自两个now-somewhat-obsolete来源:Community/Contributing页面,以及blade19899上面的旧答案。

  • 安装先决条件并构建依赖项:sudo apt-get build-dep unity-2d sudo apt-get安装bzr dconf-tools ffmpeg gnome-common libdeclarative-multimedia

  • official UbuntuTV trunk自2011年11月以来未更新,未在12.04编译。因此,我们从看起来是领先的开发人员MichałSawicz,updated June 2012.的最新分支获取我们的来源,并构建它:mkdir~ /ubutvsrc&& cd~ /ubutvsrc bzr branch lp:~saviq /ubuntutv /precise_merge cd precise_merge cmake。制作CD ..

  • 安装备用unity-lens-video:bzr分支lp:~ubuntutv-dev-team /ubuntutv /unity-lens-video cd unity-lens-video ./autogen.sh –prefix = /usr –sysconfdir = /etc sudo make install cd ..

  • 创建视频sub-directories:mkdir -p~ /Videos /unity /local /featured mkdir -p~ /Videos /unity /local /rented mkdir -p~ /Videos /unity /local /recorded mkdir -p~ /Videos /unity /本地/购买

  • 创建缩略图和设置:/usr/lib/unity-lens-video/create_tmb.sh~ /Videos /

  • 设置dconf密钥:GSETTINGS_SCHEMA_DIR =〜/ubutvsrc /precise_merge /data gsettings set com.canonical.Unity2d form-factor tv

  • 启动Ubuntu电视界面!

    • 如果您已经在使用Ubuntu 2D,请首先使用以下命令终止这些进程:

    killall unity-2d-{panel,places,launcher,spread} && killall unity-2d-{panel,places,launcher,spread}

    然后使用./shell/app/unity-2d-shell -opengl启动Ubuntu TV UI

    • 如果您使用的是Unity(Ubuntu 3D)或Gnome-Shell,请先使用以下命令禁用默认窗口管理器:

    metacity --replace &

    然后使用./shell/app/unity-2d-shell -opengl启动Ubuntu TV UI

  • 您可以使用Alt+F4或父终端中的Ctrl-C关闭它。

  • 要恢复默认桌面环境:

    • 运行sudo apt-get --reinstall install unity-lens-video

    • 如果您使用的是Unity或Gnome-shell,请运行unity --replacegnome-shell --replace

    • 如果您已经在使用Ubuntu 2D,请先运行gsettings reset com.canonical.Unity2d form-factor,然后根据需要使用sudo reboot注销或重启。


system-installation,ubuntu-tv,ubuntu

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2953.html,未经允许,请勿转载。