Difference between revisions of "Mythbuntu"

From MythTV Official Wiki
Jump to: navigation, search
(Known Issues and Notes)
 
(11 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
   
 
   
 
=Introduction=
 
=Introduction=
Mythbuntu makes the installation of MythTV and configuration of the system easier, faster, and less prone to configuration errors.  Mythbuntu is used after Ubuntu or one of the compatible Ubuntu flavors is installed.  Ubuntu is a Linux distribution based on Debian and composed mostly of free and open-source software.  
+
The software packages in the Mythbuntu PPAs make the installation of MythTV and configuration of the system easier, faster, and less prone to configuration errors.  The Mythbuntu packages are installed after Ubuntu or one of the compatible Ubuntu flavors is installed.  Ubuntu is a Linux distribution based on Debian and composed mostly of free and open-source software.
 
 
Mythbuntu consists of the following:
 
 
 
*MythTV updates repository
 
*Mythbuntu Control Panel
 
*Mythbuntu theme
 
  
 
=MythTV Updates Repository=
 
=MythTV Updates Repository=
Line 14: Line 8:
 
A personal package archive (PPA) exists for each MythTV version and contains Ubuntu packages that are ready to install without building the software from the source code.  The current stable MythTV version PPA and developmental version PPA are updated when MythTV developers commit upstream updates to the source code.  Using a MythTV Updates PPA is recommended because the software is updated with important fixes more often than the default Ubuntu repository.
 
A personal package archive (PPA) exists for each MythTV version and contains Ubuntu packages that are ready to install without building the software from the source code.  The current stable MythTV version PPA and developmental version PPA are updated when MythTV developers commit upstream updates to the source code.  Using a MythTV Updates PPA is recommended because the software is updated with important fixes more often than the default Ubuntu repository.
  
A MythTV Updates PPA can be added using Mythbuntu Control Panel or by using the commands shown below in a terminal.  Replace "31" below as needed for the desired MythTV version.  The current stable MythTV version is recommended for most users.  The current stable version is {{CurrentRelease}}.  Use a whole number and not a decimal in the command below.
+
A MythTV Updates PPA can be added using Mythbuntu Control Panel or by using the commands shown below in a terminal.  Replace "33" below as needed for the desired MythTV version.  The current stable MythTV version is recommended for most users.  The current stable version is {{CurrentRelease}}.  Use a whole number and not a decimal in the command below.
  
 
<pre>
 
<pre>
sudo add-apt-repository ppa:mythbuntu/31
+
sudo add-apt-repository ppa:mythbuntu/33
 
sudo apt-get update
 
sudo apt-get update
 
</pre>
 
</pre>
Line 39: Line 33:
 
=Mythbuntu Control Panel=
 
=Mythbuntu Control Panel=
  
Mythbuntu Control Panel (MCP) aims to minimize the need to perform tasks using the command line.  Some of the tasks that MCP makes fast and easy are considered complex by some users when using the command line.  MCP is based on the original Mythbuntu Control Centre application.  More information about MCP can be found at https://www.mythtv.org/wiki/Mythbuntu_Control_Panel.
+
Mythbuntu Control Panel (MCP) aims to minimize the need to perform tasks using the command line.  Some of the tasks that MCP makes easy can take a considerable amount of time when using the command line.  MCP is based on the original Mythbuntu Control Centre application.  More information about MCP can be found at https://www.mythtv.org/wiki/Mythbuntu_Control_Panel.
  
Currently, MCP can assist with the following tasks:
+
Some of the tasks that MCP can assist with:
  
 
*Add a MythTV Updates PPA
 
*Add a MythTV Updates PPA
Line 47: Line 41:
 
*User and configuration file setup
 
*User and configuration file setup
 
*Enable networking and ensure the network is available before starting the backend
 
*Enable networking and ensure the network is available before starting the backend
*Setup the backend as user mythtv (recommended for some tasks)
+
*Set up the backend as user mythtv
 
*Automatically start the frontend when booting the computer
 
*Automatically start the frontend when booting the computer
 +
*Infrared remote configuration
 
*Install and uninstall MythTV plugins
 
*Install and uninstall MythTV plugins
  
Line 55: Line 50:
 
=Mythbuntu Theme=
 
=Mythbuntu Theme=
  
The Mythbuntu theme is dark with easily visible text.  It is based on the MythTV Project Grayhem Theme.   
+
The Mythbuntu theme is often used on a MythTV system when set up using a MythTV Updates PPA.  It is a dark theme with easily readable text.  It is based on the MythTV Project Grayhem theme.   
  
 
Steps to use the Mythbuntu theme:
 
Steps to use the Mythbuntu theme:
Line 67: Line 62:
  
 
=History=
 
=History=
Mythbuntu was previously a complete Ubuntu distribution and official Ubuntu flavor.  When it was a separate distribution, Mythbuntu included an application named Mythbuntu Control Centre used to configure the system. MCC could also be installed on a regular Ubuntu installation to install MythTV and configure the system.  After the separate Mythbuntu distribution was discontinued, the MythTV Updates repository was maintained with frequent updates and continues to be used by many people.  One of the main reasons for creating a separate distribution was to have a minimal Ubuntu installation along with the MythTV and associated software.  The need to have a separate distribution to accomplish this no longer exists since Ubuntu and Xubuntu now have a minimal install option when installing the operating system.  Mythbuntu is now a community maintained project.
+
Mythbuntu was previously a complete Ubuntu distribution and official Ubuntu flavor.  When it was a separate distribution, Mythbuntu included an application named Mythbuntu Control Centre used to configure the system. MCC could also be installed on a regular Ubuntu installation and used to install MythTV and configure the system.  After the separate Mythbuntu distribution was discontinued, the MythTV Updates repository was maintained with frequent updates and continues to be used by many people.  One of the main reasons for creating a separate distribution was to have a minimal Ubuntu installation along with the MythTV and associated software.  The need to have a separate distribution to accomplish this no longer exists since Ubuntu and Xubuntu now have a minimal install option when installing the operating system.  The Mythbuntu PPAs, MCP, and the Mythbuntu theme are now community maintained.
 +
 
 +
=Known Issues and Notes=
 +
With recent Ubuntu versions, Wayland can be used by default to control the display.  Switch to Xorg to avoid problems when using MythTV v31 with Wayland.  The steps to use Xorg on Ubuntu are as follows:
 +
# Log out of the current session.
 +
# On the login screen, click the settings icon in the lower right corner.
 +
# Select Xorg, and login to use Xorg for future sessions.
 +
 
 +
Also refer to the release notes for the MythTV version being used.  A link to the release notes for the current stable version is provided at [https://www.mythtv.org/wiki/ mythtv.org/wiki].
  
 
[[Category:Ubuntu]]
 
[[Category:Ubuntu]]

Latest revision as of 22:28, 22 April 2023


Introduction

The software packages in the Mythbuntu PPAs make the installation of MythTV and configuration of the system easier, faster, and less prone to configuration errors. The Mythbuntu packages are installed after Ubuntu or one of the compatible Ubuntu flavors is installed. Ubuntu is a Linux distribution based on Debian and composed mostly of free and open-source software.

MythTV Updates Repository

A personal package archive (PPA) exists for each MythTV version and contains Ubuntu packages that are ready to install without building the software from the source code. The current stable MythTV version PPA and developmental version PPA are updated when MythTV developers commit upstream updates to the source code. Using a MythTV Updates PPA is recommended because the software is updated with important fixes more often than the default Ubuntu repository.

A MythTV Updates PPA can be added using Mythbuntu Control Panel or by using the commands shown below in a terminal. Replace "33" below as needed for the desired MythTV version. The current stable MythTV version is recommended for most users. The current stable version is 35.0. Use a whole number and not a decimal in the command below.

sudo add-apt-repository ppa:mythbuntu/33
sudo apt-get update

The MythTV backend, frontend and plugins can be installed from the added PPA using Mythbuntu Control Panel or by using the commands shown below in a terminal. The mythplugins package will install all available plugins. Each plugin can also be installed individually.

sudo apt install mythtv-backend-master
sudo apt install mythtv-frontend
sudo apt install mythplugins

A secondary backend is not common, but it can be installed from the added PPA using Mythbuntu Control Panel or by using the command shown below in a terminal.

sudo apt install mythtv-backend

Each PPA has additonal packages, but they are not needed for a standard installation.

Mythbuntu Control Panel

Mythbuntu Control Panel (MCP) aims to minimize the need to perform tasks using the command line. Some of the tasks that MCP makes easy can take a considerable amount of time when using the command line. MCP is based on the original Mythbuntu Control Centre application. More information about MCP can be found at https://www.mythtv.org/wiki/Mythbuntu_Control_Panel.

Some of the tasks that MCP can assist with:

  • Add a MythTV Updates PPA
  • Install and uninstall MythTV and related software
  • User and configuration file setup
  • Enable networking and ensure the network is available before starting the backend
  • Set up the backend as user mythtv
  • Automatically start the frontend when booting the computer
  • Infrared remote configuration
  • Install and uninstall MythTV plugins
MCP Screenshot.png

Mythbuntu Theme

The Mythbuntu theme is often used on a MythTV system when set up using a MythTV Updates PPA. It is a dark theme with easily readable text. It is based on the MythTV Project Grayhem theme.

Steps to use the Mythbuntu theme:

  1. Start MythTV Frontend
  2. Select Setup
  3. Select Theme Chooser
  4. Select Mythbuntu
Mythbuntu theme screenshot.png

History

Mythbuntu was previously a complete Ubuntu distribution and official Ubuntu flavor. When it was a separate distribution, Mythbuntu included an application named Mythbuntu Control Centre used to configure the system. MCC could also be installed on a regular Ubuntu installation and used to install MythTV and configure the system. After the separate Mythbuntu distribution was discontinued, the MythTV Updates repository was maintained with frequent updates and continues to be used by many people. One of the main reasons for creating a separate distribution was to have a minimal Ubuntu installation along with the MythTV and associated software. The need to have a separate distribution to accomplish this no longer exists since Ubuntu and Xubuntu now have a minimal install option when installing the operating system. The Mythbuntu PPAs, MCP, and the Mythbuntu theme are now community maintained.

Known Issues and Notes

With recent Ubuntu versions, Wayland can be used by default to control the display. Switch to Xorg to avoid problems when using MythTV v31 with Wayland. The steps to use Xorg on Ubuntu are as follows:

  1. Log out of the current session.
  2. On the login screen, click the settings icon in the lower right corner.
  3. Select Xorg, and login to use Xorg for future sessions.

Also refer to the release notes for the MythTV version being used. A link to the release notes for the current stable version is provided at mythtv.org/wiki.