<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://kodi.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mooninite</id>
	<title>Official Kodi Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://kodi.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mooninite"/>
	<link rel="alternate" type="text/html" href="https://kodi.wiki/view/Special:Contributions/Mooninite"/>
	<updated>2026-06-20T21:01:25Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive_talk:Install_Kodi_on_Fedora_26_using_RPMFusion_packages&amp;diff=88842</id>
		<title>Archive talk:Install Kodi on Fedora 26 using RPMFusion packages</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive_talk:Install_Kodi_on_Fedora_26_using_RPMFusion_packages&amp;diff=88842"/>
		<updated>2015-04-08T13:05:47Z</updated>

		<summary type="html">&lt;p&gt;Mooninite: /* Guide rewrite */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Guide rewrite==&lt;br /&gt;
I am going to be revising a few sections soon.&lt;br /&gt;
#Firewall: You can leave it enabled and just open the following ports: TCP: 1151, 8080, and UDP: 1900, 9777&lt;br /&gt;
#Pulseaudio: Kodi is fully functional with pulseaudio installed and enabled.&lt;br /&gt;
#Systemd service: If you have GDM installed (and autologin enabled) you do not need any of the service script or other changes so it makes this guide much more simple. As the old saying goes: Keep It Simple Stupid.&lt;br /&gt;
:[[User:Mooninite|Mooninite]] ([[User talk:Mooninite|talk]]) 09:05, 8 April 2015 (EDT)&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive_talk:Install_Kodi_on_Fedora_26_using_RPMFusion_packages&amp;diff=88841</id>
		<title>Archive talk:Install Kodi on Fedora 26 using RPMFusion packages</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive_talk:Install_Kodi_on_Fedora_26_using_RPMFusion_packages&amp;diff=88841"/>
		<updated>2015-04-08T13:05:32Z</updated>

		<summary type="html">&lt;p&gt;Mooninite: Created page with &amp;quot;==Guide rewrite== I am going to be revising a few sections soon. #Firewall: You can leave it enabled and just open the following ports: TCP: 1151, 8080, and UDP: 1900, 9777 #P...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Guide rewrite==&lt;br /&gt;
I am going to be revising a few sections soon.&lt;br /&gt;
#Firewall: You can leave it enabled and just open the following ports: TCP: 1151, 8080, and UDP: 1900, 9777&lt;br /&gt;
#Pulseaudio: Kodi is fully functional with pulseaudio installed and enabled.&lt;br /&gt;
#Systemd service: If you have GDM installed (and autologin enabled) you do not need any of the service script or other changes so it makes this guide much more simple. As the old saying goes: Keep It Simple Stupid.&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:Install_Kodi_on_Fedora_26_using_RPMFusion_packages&amp;diff=88840</id>
		<title>Archive:Install Kodi on Fedora 26 using RPMFusion packages</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:Install_Kodi_on_Fedora_26_using_RPMFusion_packages&amp;diff=88840"/>
		<updated>2015-04-08T13:01:05Z</updated>

		<summary type="html">&lt;p&gt;Mooninite: SELinux does NOT need to be disabled, DO NOT DO THIS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav| [[Installing]] | [[Linux]] }}&lt;br /&gt;
{{see also|Linux FAQ}}&lt;br /&gt;
&amp;lt;section begin=&amp;quot;intro&amp;quot; /&amp;gt;This page presents an approach to turning a minimal installation of Fedora 21 into a standalone Kodi installation, with minimal additional software / overhead.  The Kodi packages available from RPMFusion are used as the basis for this setup.  At the end of this guide you will have a set-top box style of system that, when powered up, will quickly boot and then start Kodi automatically without intervention (&#039;&#039;e.g.&#039;&#039; no need to first log in).&amp;lt;section end=&amp;quot;intro&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== Current State of This Guide ==&lt;br /&gt;
This guide is ready for general use, and has been tested on the following hardware/software:&lt;br /&gt;
&amp;lt;section begin=&amp;quot;Testing&amp;quot; /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; style=&amp;quot;background-color:#FFFFFF;&amp;quot;&lt;br /&gt;
! OS&lt;br /&gt;
| [https://getfedora.org/en/server Fedora 21 Server (x86_64)]&lt;br /&gt;
|-&lt;br /&gt;
! Kodi&lt;br /&gt;
| [http://download1.rpmfusion.org/free/fedora/updates/testing/21/x86_64/repoview/kodi.html Kodi v14.0] (testing) from the [http://download1.rpmfusion.org/free/fedora/updates/testing/21/x86_64/repoview/index.html rpmfusion-free-updates-testing] repository&lt;br /&gt;
|-&lt;br /&gt;
! Motherboard&lt;br /&gt;
| [http://www.gigabyte.com/products/product-page.aspx?pid=4716 Gigabyte GA-F2A88XM-D3H (rev 3.0)]&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| [http://www.amd.com/en-us/products/processors/desktop/a-series-apu#2 AMD A6-5400K dual-core 3.8GHz 65W]&lt;br /&gt;
|-&lt;br /&gt;
! Memory&lt;br /&gt;
| [http://www.corsair.com/en-us/vengeance-8gb-dual-channel-ddr3-memory-kit-cmz8gx3m2a1600c9 Corsair Vengeance 8GB (2x4GB) DDR3 1600MHz PC12800]&lt;br /&gt;
|-&lt;br /&gt;
! Graphics&lt;br /&gt;
| [http://www.asus.com/Graphics_Cards/ENGT240_SILENTDI1GD3/ Asus ENGT240 Silent GT240 fanless PCI-E 2.0 card]&lt;br /&gt;
|-&lt;br /&gt;
! Disk&lt;br /&gt;
| [http://www.wdc.com/global/products/specs/?driveID=792&amp;amp;language=1 Western Digital 1TB 7200RPM Black HDD]&lt;br /&gt;
|-&lt;br /&gt;
! Case&lt;br /&gt;
| [http://www.antec.com/pdf/manuals/Fusion%20Remote%20&amp;amp;%20Fusion%20Remote%20Black_EN%20manual.pdf Antec Fusion Remote Black HTPC Case]&lt;br /&gt;
|-&lt;br /&gt;
! Receiver&lt;br /&gt;
| [http://usa.denon.com/us/product/HomeTheater/AVReceiversHT/AVR3808CI Denon AVR-3808ci]&lt;br /&gt;
|-&lt;br /&gt;
! TV&lt;br /&gt;
| [http://shop.panasonic.com/shop/model/TH-50PZ800U# Panasonic 50&amp;quot; VIERA TH-50PZ800U Plasma]&lt;br /&gt;
|}&amp;lt;section end=&amp;quot;Testing&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== Assumptions ==&lt;br /&gt;
# This guide assumes you have at least a slight familiarity with Linux in general.  If you know what a Bash shell is, can cut-and-paste commands, and are comfortable editing files with VI or Emacs, then you should be fine.&lt;br /&gt;
# It is assumed that Kodi will be installed into a freshly-installed Fedora 21 Server (x86_64) environment that was set up with no additional software specified.  If you already have such an environment then you can skip the steps showing how to do a fresh-install of Fedora.&lt;br /&gt;
# This guide was written with the use of an Nvidia-based graphics card in-mind, (tested tested with an [http://www.asus.com/Graphics_Cards/ENGT240_SILENTDI1GD3/ Asus ENGT240 Silent GT240 fanless PCI-E 2.0 card]).  If you have an AMD, Intel or other graphics solution, then either skip the Nvidia-specific steps or substitute your own.  Also, this guide covers replacing the stock Nouveau (open-source) video drivers with proprietary Nvidia drivers (as obtained from Negativo17&#039;s Nvidia repository) for improved performance.  You can skip this if you&#039;d prefer, although your performance mileage may vary.&lt;br /&gt;
# It is assumed that audio will be passed via the HDMI port on your video card / motherboard to your TV / sound-system.  Kodi can certainly handle other methods of passing audio, however those are beyond the scope of this article.&lt;br /&gt;
# Everything is done with the goal of minimizing how many software packages / dependencies are required.  For example, since Kodi will be run as a fullcreen application, there is no need for heavyweight desktop environments such as Gnome and KDE, and all the apps/clutter they introduce.&lt;br /&gt;
# In order to make things simpler, this guide disables both SELinux and the local firewalld daemon.  Ensure that the system is adequately protected by things like your internet router&#039;s firewall, and encrypted/passworded WiFi (you DO have your WiFi protected, right?...)&lt;br /&gt;
# As of release 21, Fedora comes in three flavours: [https://getfedora.org/en/workstation Workstation], [https://getfedora.org/en/server Server], and [https://getfedora.org/en/cloud Cloud].  This guide installs the Server edition (with no additional software specified) in order to get the leanest, most minimal install possible.  At the time of writing, when tested this installation consumed approximately 410MB of memory (excluding buffers / cache) when playing a 1080p 5.1-channel video.  The full installation including Fedora, Kodi and a modest library of thumbnails/artwork consumed about 9GB of disk space.  For the purposes of testing, a 20GB partition was used.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== Installing Fedora 21 ==&lt;br /&gt;
&lt;br /&gt;
=== Obtaining the Fedora 21 Server (x86_64) Installation Image ===&lt;br /&gt;
Choose a Fedora mirror ( listed at https://mirrors.fedoraproject.org/publiclist/Fedora/21/x86_64/ ).  Click the &#039;&#039;&#039;&#039;&#039;&amp;lt;tt&amp;gt;http&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&#039;&#039; link for that mirror (or FTP / rsync if preferred), and navigate through the folders as follows:&lt;br /&gt;
&lt;br /&gt;
{{highlight|&#039;&#039;&#039;releases&#039;&#039;&#039; -&amp;gt; &#039;&#039;&#039;21&#039;&#039;&#039; -&amp;gt; &#039;&#039;&#039;Server&#039;&#039;&#039; -&amp;gt; &#039;&#039;&#039;x86_64&#039;&#039;&#039; -&amp;gt; &#039;&#039;&#039;iso&#039;&#039;&#039;|bordered=yes}}&lt;br /&gt;
&lt;br /&gt;
Therein you should find a file named &#039;&#039;&#039;&#039;&#039;&amp;lt;tt&amp;gt;Fedora-Server-DVD-x86_64-21.iso&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&#039;&#039;.  Note that not all mirrors have exactly the same folder structure.  Just keep exploring until you find this iso image.  When you do, download it and burn it to a DVD.  It&#039;s also possible to create an installable USB flash drive with this ISO and install from it, or even to perform a network install without having any local DVD media, but these are outside the scope of this guide.&lt;br /&gt;
&lt;br /&gt;
=== Configure How Fedora will be Installed ===&lt;br /&gt;
Boot from the DVD you just created.  If necessary, bring up your BIOS&#039;s boot-menu by pressing &amp;lt;F12&amp;gt; (or whatever your BIOS uses) to select booting from your optical drive.  When the DVD boots you will be shown a text-menu with several options.  Select &amp;quot;Install&amp;quot;, and proceed.  The system will then boot up into Fedora&#039;s graphical installer (Anaconda).  Choose your desired keyboard layout and language, and proceed.  You will then be shown Anaconda&#039;s main installation screen, similar to this:&lt;br /&gt;
&lt;br /&gt;
[[File:002 Fedora Install Main Screen.jpg|none|500px|Fedora Installation Main Installation Screen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can make whatever choices you like for everything in the &#039;&#039;&#039;LOCALIZATION&#039;&#039;&#039; and &#039;&#039;&#039;SYSTEM&#039;&#039;&#039; sections.&lt;br /&gt;
&lt;br /&gt;
Ensure &#039;&#039;&#039;INSTALLATION SOURCE&#039;&#039;&#039; is set to &#039;&#039;Local Media&#039;&#039;.  If not then click on it to change.&lt;br /&gt;
&lt;br /&gt;
Click on &#039;&#039;&#039;SOFTWARE SELECTION&#039;&#039;&#039; and and ensure that NONE of the add-ons in the right-hand pane are selected.  This screen should look as follows:&lt;br /&gt;
&lt;br /&gt;
[[File:003 Fedora Install Software Selection.jpg|none|500px|Fedora Installation Software Selection Screen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Starting the Installation and Creating a Kodi User ===&lt;br /&gt;
When finished setting up all desired installation options, Begin the install - installation should look as follows:&lt;br /&gt;
&lt;br /&gt;
[[File:004 Fedora Install In Progress.jpg|none|500px|Fedora Installation In-Progress]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
During installation, set the password for user &#039;&#039;&#039;root&#039;&#039;&#039; by clicking &#039;&#039;&#039;&#039;&#039;ROOT PASSWORD&#039;&#039;&#039;&#039;&#039;).  You should also create the non-privileged user that Kodi will run as - click &#039;&#039;&#039;&#039;&#039;USER CREATION&#039;&#039;&#039;&#039;&#039;.  You can choose whatever full-name / username / password you&#039;d like; this guide assumes a username of &#039;kodi&#039;.  When creating this account, check &#039;&#039;&#039;&#039;&#039;Make this user administrator&#039;&#039;&#039;&#039;&#039;. (Note: This user isn&#039;t granted superuser rights directly; rather it can run privileged commands via tools such as &#039;&#039;&#039;&#039;&#039;sudo&#039;&#039;&#039;&#039;&#039;.) The User Creation screen should looks as follows:&lt;br /&gt;
&lt;br /&gt;
[[File:005 Fedora Install User Creation.jpg|none|500px|Fedora User-Creation Screen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Rebooting into Fedora ===&lt;br /&gt;
&lt;br /&gt;
When the installation has completed, remove the installation DVD and click &#039;&#039;&#039;&#039;&#039;REBOOT&#039;&#039;&#039;&#039;&#039; to restart the system.  The system should reboot and reach a textmode console login screen, as shown below.  If you reach this point then you&#039;ve successfully finished a minimal install of Fedora 21.&lt;br /&gt;
&lt;br /&gt;
[[File:007 Fedora Console Login.jpg|none|500px|Fedora Console Login]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring Fedora / Installing Dependencies ==&lt;br /&gt;
&lt;br /&gt;
Now that Fedora is installed, some configuration needs to be performed, and some dependencies need to be installed and configured.&lt;br /&gt;
&lt;br /&gt;
{{redv|&#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039;|Unless otherwise mentioned, all following commands should be run as user &#039;&#039;&#039;&#039;&#039;kodi&#039;&#039;&#039;&#039;&#039;.  Elevated privileges will be obtained via &#039;&#039;&#039;&#039;&#039;sudo&#039;&#039;&#039;&#039;&#039; if required.}}&lt;br /&gt;
&lt;br /&gt;
=== Installing several YUM helpers, Updating Packages To Latest Versions, and Rebooting ===&lt;br /&gt;
There are several helper apps that will make updating your system via YUM a little faster:&lt;br /&gt;
* [https://apps.fedoraproject.org/packages/yum-plugin-fastestmirror fastestmirror] - Chooses the fastest repository from a mirror-list.&lt;br /&gt;
* [https://apps.fedoraproject.org/packages/deltarpm deltarpm] - Speeds downloads by only downloading changes between old and new RPM versions.&lt;br /&gt;
* [https://apps.fedoraproject.org/packages/yum-plugin-priorities priorities] - Give priorities to packages from different repositories.&lt;br /&gt;
The following command will install them if not already installed:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo yum install yum-plugin-fastestmirror deltarpm yum-plugin-priorities&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Then perform a full update of all installed packages (including the kernel if necessary).&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo yum update&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
When you&#039;re ready, reboot the system after these steps have completed for changes to take effect (especially any Kernel updates that may have happened).&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl reboot&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Disabling Firewalld ===&lt;br /&gt;
Firewalld is the local firewall daemon that is included by-default with recent Fedora releases.  Because it can interfere with things such as uPnP, file-sharing, remote-control apps, etc., firewalld is disabled in this guide.&lt;br /&gt;
{{redv|&#039;&#039;&#039;WARNING:&#039;&#039;&#039;|If your system is in any way exposed to the internet or other untrusted zones, then it is recommended to ensure those zones are adequately protected by their own firewalls before disabling the system&#039;s local firewalld.}}&lt;br /&gt;
&lt;br /&gt;
Terminate firewalld if it is running, and then remove it from the system permanently.  This will also trigger removal of some server-related packages such as &#039;&#039;&#039;&#039;&#039;fedora-release-server&#039;&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;&#039;rolekit&#039;&#039;&#039;&#039;&#039;, which are not necessary to the operation of Kodi.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl stop firewalld&lt;br /&gt;
sudo yum remove firewalld firewalld-config-server&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Enable Use Of the RPMFusion Repository ===&lt;br /&gt;
[http://rpmfusion.org/ RPMFusion] is a 3rd-party repository that provides legally redistributable software which, for one reason or another, is not included in Fedora distributions.  This includes Kodi.  The following commands will install both the free and non-free RPMFusion repos for release 21 of Fedora.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo yum localinstall --nogpgcheck \&lt;br /&gt;
  http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-21.noarch.rpm \&lt;br /&gt;
  http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-21.noarch.rpm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Basic X-Windows Support ===&lt;br /&gt;
Kodi requires a functioning X-Windows server to be present on the system it runs on.  However, since it typically runs in fullscreen mode without any X-Windows decorations, it does not require any display managers or desktop environments such as Gnome or KDE.  The following commands install a basic X-Windows setup.  It also unavoidably installs (for dependency reasons) some basic display managers, however none of these will actually be used by Kodi.&lt;br /&gt;
{{bluev|&#039;&#039;&#039;NOTE:&#039;&#039;&#039;|This will &#039;&#039;&#039;&#039;&#039;not&#039;&#039;&#039;&#039;&#039; cause your system to actually boot up into multi-user graphical mode (X-Windows) automatically.  That will be done when the system starts up Kodi as a standalone application.}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo yum groupinstall &amp;quot;Basic Desktop&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Strangely, this also re-installs Firewalld that was removed earlier in this guide, so it is once again removed here.  (If you try to streamline things by skipping the earlier step of uninstalling Firewalld, then this attempt to install basic X-Windows will fail due to a conflict with the earlier removed &#039;&#039;&#039;&#039;&#039;fedora-release-server&#039;&#039;&#039;&#039;&#039; package.  Strange, but true.)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo yum remove firewalld firewalld-config-server&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Remove Cockpit To Allow Proper JSON-RPC Functionality ===&lt;br /&gt;
Cockpit is a browser-based administration tool for Linux servers, and is not particularly useful when running a standalone Kodi system.  Because it interferes with Kodi&#039;s JSON-RPC facility by taking over port 9090, we need to remove it.  Kodi uses JSON-RPC to enable things like remote-control apps on mobile devices.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo yum remove cockpit&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Replace Open-Source Nouveau Video Drivers with Proprietary Nvidia Drivers ===&lt;br /&gt;
Although the open-source Nouveau video drivers that are included in Fedora distributions have come a long way recently, the binary drivers from Nvidia are still superior.  There are a variety of places to obtain these drivers, including RPMFusion, however this guide shows how to install them from the [http://negativo17.org/nvidia-driver/ Negativo17 Nvidia repository].&lt;br /&gt;
&lt;br /&gt;
{{note|Depending on what generation your Nvidia card/chipset is, you may need to use the 340 series of driver.  After the 340 series Nvidia dropped support for many older cards/chipsets. Refer to information Nvidia has provided [http://www.nvidia.com/object/IO_32667.html here] to see if you need to stick with 340 series drivers, or if you can use the latest driver release. Negativo17 provides separate repositories for each, and this guide shows how to install either.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Enabling the 340 Series Nvidia Driver Repository ====&lt;br /&gt;
{{redv|&#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039;|Only perform this step if you want the &#039;&#039;&#039;340 series&#039;&#039;&#039; Nvidia driver (cannot mix with the latest series).}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo wget http://negativo17.org/repos/fedora-nvidia-340.repo -O \&lt;br /&gt;
    /etc/yum.repos.d/fedora-nvidia-340.repo&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Enabling the Latest Series Nvidia Driver Repository ====&lt;br /&gt;
{{redv|&#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039;|Only perform this step if you want the &#039;&#039;&#039;latest series&#039;&#039;&#039; Nvidia driver (cannot mix with the 340 series).}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo wget http://negativo17.org/repos/fedora-nvidia.repo -O \&lt;br /&gt;
    /etc/yum.repos.d/fedora-nvidia.repo&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installing the Selected Nvidia Driver ====&lt;br /&gt;
The following will install your selected Nvidia drivers along with VDPAU (hardware-accelerated video decoding and postprocessing) support.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo yum install               \&lt;br /&gt;
            kernel-devel       \&lt;br /&gt;
            libva-utils        \&lt;br /&gt;
            libva-vdpau-driver \&lt;br /&gt;
            nvidia-driver      \&lt;br /&gt;
            vdpauinfo&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Removing the Nouveau Driver ====&lt;br /&gt;
Next, remove the open-source Nouveau driver.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo yum remove xorg-x11-drv-nouveau&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Removing PulseAudio And Enabling Kodi Audio Within X-Windows ===&lt;br /&gt;
==== Removing PulseAudio ====&lt;br /&gt;
[http://en.wikipedia.org/wiki/PulseAudio PulseAudio]is a feature-filled sound-server for Posix-style operating systems such as Linux, Solaris, various BSDs, etc.  More recently PulseAudio started supporting Microsoft Windows.  However until very recently, PulseAudio was unsupported by XBMC (the former name of Kodi).  While Kodi now has support for PulseAudio, it does not require it, especially in standalone systems such as this guide covers.  See [[PulseAudio]] for details.  As such this guide shows how to remove PulseAudio.&lt;br /&gt;
The following will remove PulseAudio and several related packages:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo yum remove                             \&lt;br /&gt;
            alsa-plugins-pulseaudio         \&lt;br /&gt;
            pulseaudio                      \&lt;br /&gt;
            pulseaudio-module-x11           \&lt;br /&gt;
            pulseaudio-utils&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Enabling Kodi Audio Within X-Windows ====&lt;br /&gt;
In order for the Kodi user-account to be able to produce audio within the X-Windows system now that PulseAudio has been removed, it must be added to the &#039;&#039;&#039;&#039;&#039;audio&#039;&#039;&#039;&#039;&#039; user-group.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo usermod kodi -a -G audio&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Kodi And Configuring It To Run Automatically ==&lt;br /&gt;
&lt;br /&gt;
=== Installing Kodi from the RPMFusion repository ===&lt;br /&gt;
The following command actually installs Kodi from the RPMFusion repository.  Any dependencies that Kodi requires but are not yet installed will also be included automatically.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo yum install kodi&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Create Systemd Service File For X-Windows / Kodi ===&lt;br /&gt;
By default Fedora uses Systemd to manage services and daemons.  The following creates a Systemd service file that, once enabled, will cause the system to autostart X-Windows as well as Kodi as a standalone, fullscreen application whenever the system is booted.  Because it was manually created and not installed as part of any package, it gets placed in &#039;&#039;&#039;&#039;&#039;&amp;quot;/etc/systemd/system&amp;quot;&#039;&#039;&#039;&#039;&#039; instead of &#039;&#039;&#039;&#039;&#039;&amp;quot;/lib/systemd/systemd&amp;quot;&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo bash -c &#039;cat &amp;lt;&amp;lt;&amp;quot;ENDcat&amp;quot; &amp;gt;/etc/systemd/system/kodi.service&lt;br /&gt;
[Unit]&lt;br /&gt;
Description = kodi-standalone using xinit&lt;br /&gt;
After = remote-fs.target systemd-user-sessions.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
User = kodi&lt;br /&gt;
Group = kodi&lt;br /&gt;
PAMName = login&lt;br /&gt;
Type = simple&lt;br /&gt;
ExecStart = /usr/bin/xinit /usr/bin/dbus-launch /usr/bin/kodi-standalone -- :0 -nolisten tcp&lt;br /&gt;
Restart = on-abort&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy = multi-user.target&lt;br /&gt;
ENDcat&#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Load and Enable New Systemd Service File ===&lt;br /&gt;
Now that the new Systemd service file has been created, Systemd needs to rescan its configuration to pick up the new file.  Afterwards, the service is enabled for future reboots.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl daemon-reload&lt;br /&gt;
sudo systemctl enable kodi&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Reconfigure PolicyKit To Enable Poweroff, Suspend and Similiar Functions ===&lt;br /&gt;
In order for Kodi to be able to poweroff the system, enter suspend-mode or initiate hibernation, a PolicyKit Local Authority configuration file needs to be created.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo bash -c &#039;cat &amp;lt;&amp;lt;&amp;quot;ENDcat&amp;quot; &amp;gt;/etc/polkit-1/localauthority/50-local.d/kodi_shutdown.pkla&lt;br /&gt;
[Actions for kodi user]&lt;br /&gt;
Identity=unix-user:kodi&lt;br /&gt;
Action=org.freedesktop.devicekit.power.*;org.freedesktop.upower.*;org.freedesktop.consolekit.system.*;org.freedesktop.login1.*&lt;br /&gt;
ResultAny=yes&lt;br /&gt;
ENDcat&#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Configure Xwrapper To Allow Non-Console Users To Start X-Server ===&lt;br /&gt;
In order for the X-Windows server to be started by a non-console user such as the Kodi account, a new Xwrapper configuration must be created.  Also set the appropriate file permissions on the new configuration.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo bash -c &#039;cat &amp;lt;&amp;lt;&amp;quot;ENDcat&amp;quot; &amp;gt;/etc/X11/Xwrapper.config&lt;br /&gt;
allowed_users = anybody&lt;br /&gt;
ENDcat&#039;&lt;br /&gt;
sudo chmod 644 /etc/X11/Xwrapper.config&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== All Finished, and Last Tips ==&lt;br /&gt;
If all has gone well thus far, then the next time you restart the system it should boot all the way into Kodi (fullscreen standalone) without needing to log in first, or perform any other intervention.  At this point you should be able to commence configuring your minimal Kodi install as desired.  Enjoy!&lt;br /&gt;
&lt;br /&gt;
# As previously mentioned, this method of installing Kodi avoids the need to log into the system for normal operation.  However you may still reach the system remotely via &#039;&#039;&#039;&#039;&#039;SSH&#039;&#039;&#039;&#039;&#039;, whether or not Kodi is running at the time.&lt;br /&gt;
# If you have remotely accessed the system, then Kodi can be easily started / stopped with the following two commands (run as user &#039;&#039;&#039;&#039;&#039;kodi&#039;&#039;&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl start kodi&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo systemctl stop kodi&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Helix updated}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:How-to]]&lt;br /&gt;
[[Category:Installation|Linux]]&lt;/div&gt;</summary>
		<author><name>Mooninite</name></author>
	</entry>
</feed>