[Ubuntu 14.04] Création d'un HTPC
Posté : 22 avr. 2015, 20:12
Bonsoir à toutes et à tous.
Je viens de recevoir mon Intel NUC N2820 fraichement commandé.
Mon projet est d'en faire un HTPC qui sera connecté en permanence à la télé.
Sa principale utilité sera de permettre la lecture de films, séries ou fichiers audio.
Niveau logiciel, mon choix s'est tourné vers Kodi sur un système Ubuntu (14.04).
Résumé du projet:
Le hardware:
- Intel NUC N2820
- 4 Go de RAM
- Disque dur de 1 To que j'ai réparti comme suit:
* 200 Mo pour partition Boot EFI
* 1500 Mo pour partition SWAP
* 128000 Mo pour l'OS
* Le reste pour les fichiers utilisateurs (/home)
* Souris dans fil via Dongle USB
* Clavier Bluetooth Maxxter
Mes cas d'utilisation:
- MUST et effectué : Système Ubuntu complètement fonctionnel pour la consultation d'e-mail, navigation sur Internet, ...
--> Installation de Ubuntu 14.04
- MUST et effectué : HTPC
--> Installation de Kodi effectuée
- MUST et effectué : Possibilité de mettre des fichiers multimedia à distance sur le disque dur
--> Création d'un dossier de partage cross-utilisateur de la machine en suivant ce tutoriel : http://doc.ubuntu-fr.org/tutoriel/dossier_de_partage (j'ai ensuite modifié le propriétaire du dossier partagé afin de rendre plus facile son partage via SAMBA (initialement il appartenait à ROOT)).
--> Installation des paquets SAMBA
--> Partage du dossier de partage sur le réseau domestique via SAMBA (invités exclus, et définition d'un mot de passe SAMBA pour mon user Ubuntu)
- MUST et encore à effectuer : Utilisation de l'HTPC sans clavier ni souris.
--> A faire : paramétrer une xsession pour le démarrage automatique de Kodi
--> Créer un user Kodi (objet d'une de mes questions ci-dessous)
- MUST et encore à effectuer : Configuration d'un clavier Bluetooth
--> J'ai réussi à connecter le PC avec le clavier via l'outil "Bluetooth" (GUI) mais le clavier ne fonctionne pas (objet d'une question ci-dessous).
- MUST et encore à effectuer : Utilisation de la technologie CEC dans Kodi
--> Pas encore démarré
- OPTIONNEL : Retro-Gaming
--> Pas encore démarré mais j'ai plusieurs pistes (objet d'une question ci-dessous)
Mes questions:
1) Quels sont les privilèges de l'utilisateur Kodi (ou anciennement XMBC) par défaut lors de l'installation de distributions comme OpenELEC ou KodiBuntu?
Cet utilisateur devra pouvoir lancer Kodi sans mot de passe...
Résolu :
J'ai créé un user nommé "kodi" avec son mot de passe via l'utilitaire "utilisateurs et comptes". Je lui ai interdit de se logger au système Ubuntu sans mot de passe. Je l'ai créé en tant qu'utilisateur normal, sans aucun privilège particulier.
J'ai ensuite défini dans le fichier /etc/lightdm/lightdm.conf:
2) Le "pairing" entre le clavier et Ubuntu a bien été effectué. Comment le rendre utilisable ?
Choses étranges : Quand je suis sur l'écran de login (la frappe est acceptée, mais ne correspond pas aux bonnes lettres) et une fois loggé, la frappe ne fonctionne plus. Avec bluez-simple-agent j'ai pu (une seule fois, je n'ai plus jamais réussi ensuite) à faire fonctionner le clavier au cours de la session utilisateur...
3) Pour le retro-gaming j'ai plusieurs pistes:
a) Addon RetroArch dans Kodi : Solution idéale mais à oublier car Kodi va tourner la plupart du temps en mode standalone et cela va poser des fenêtres de fenêtrage.
b) Installation de RetroArch + EmulationStation et création d'une xsession et un user entièrement dédié mais je n'ai pas trouvé de tutoriel décrivant un tel installation.
c) Solution de facilité : installation d'émulateurs dans la xsession Ubuntu (nécéssite donc utilisation d'un clavier, d'une souris, ...)
Concernant la piste a) Pouvez-vous me confirmer que je peux l'oublier ?
Concernant la piste b) Auriez-vous un tuto en français ou en anglais décrivant une telle install. ?
P.
Je viens de recevoir mon Intel NUC N2820 fraichement commandé.
Mon projet est d'en faire un HTPC qui sera connecté en permanence à la télé.
Sa principale utilité sera de permettre la lecture de films, séries ou fichiers audio.
Niveau logiciel, mon choix s'est tourné vers Kodi sur un système Ubuntu (14.04).
Résumé du projet:
Le hardware:
- Intel NUC N2820
- 4 Go de RAM
- Disque dur de 1 To que j'ai réparti comme suit:
* 200 Mo pour partition Boot EFI
* 1500 Mo pour partition SWAP
* 128000 Mo pour l'OS
* Le reste pour les fichiers utilisateurs (/home)
* Souris dans fil via Dongle USB
* Clavier Bluetooth Maxxter
Mes cas d'utilisation:
- MUST et effectué : Système Ubuntu complètement fonctionnel pour la consultation d'e-mail, navigation sur Internet, ...
--> Installation de Ubuntu 14.04
- MUST et effectué : HTPC
--> Installation de Kodi effectuée
- MUST et effectué : Possibilité de mettre des fichiers multimedia à distance sur le disque dur
--> Création d'un dossier de partage cross-utilisateur de la machine en suivant ce tutoriel : http://doc.ubuntu-fr.org/tutoriel/dossier_de_partage (j'ai ensuite modifié le propriétaire du dossier partagé afin de rendre plus facile son partage via SAMBA (initialement il appartenait à ROOT)).
--> Installation des paquets SAMBA
--> Partage du dossier de partage sur le réseau domestique via SAMBA (invités exclus, et définition d'un mot de passe SAMBA pour mon user Ubuntu)
- MUST et encore à effectuer : Utilisation de l'HTPC sans clavier ni souris.
--> A faire : paramétrer une xsession pour le démarrage automatique de Kodi
--> Créer un user Kodi (objet d'une de mes questions ci-dessous)
- MUST et encore à effectuer : Configuration d'un clavier Bluetooth
--> J'ai réussi à connecter le PC avec le clavier via l'outil "Bluetooth" (GUI) mais le clavier ne fonctionne pas (objet d'une question ci-dessous).
- MUST et encore à effectuer : Utilisation de la technologie CEC dans Kodi
--> Pas encore démarré
- OPTIONNEL : Retro-Gaming
--> Pas encore démarré mais j'ai plusieurs pistes (objet d'une question ci-dessous)
Mes questions:
1) Quels sont les privilèges de l'utilisateur Kodi (ou anciennement XMBC) par défaut lors de l'installation de distributions comme OpenELEC ou KodiBuntu?
Cet utilisateur devra pouvoir lancer Kodi sans mot de passe...
Résolu :
J'ai créé un user nommé "kodi" avec son mot de passe via l'utilitaire "utilisateurs et comptes". Je lui ai interdit de se logger au système Ubuntu sans mot de passe. Je l'ai créé en tant qu'utilisateur normal, sans aucun privilège particulier.
J'ai ensuite défini dans le fichier /etc/lightdm/lightdm.conf:
Il faut bien s'assurer que le fichier /usr/share/xsessions/KODI.desktop contienne les paramètres suivants:[SeatDefaults]
autologin-user=kodi
autologin-user-timeout=0
user-session=KODI
greeter-session=lightdm-gtk-greeter
(normallement ce fichier est créé automatiquement lors de l'installation de Kodi mais cela ne coûte rien de vérifier son contenu )[Desktop Entry]
Name=KODI
Comment=Auto start of KODI with "kodi" user without password
Exec=kodi-standalone
TryExec=kodi-standalone
Type=Application
2) Le "pairing" entre le clavier et Ubuntu a bien été effectué. Comment le rendre utilisable ?
Choses étranges : Quand je suis sur l'écran de login (la frappe est acceptée, mais ne correspond pas aux bonnes lettres) et une fois loggé, la frappe ne fonctionne plus. Avec bluez-simple-agent j'ai pu (une seule fois, je n'ai plus jamais réussi ensuite) à faire fonctionner le clavier au cours de la session utilisateur...
3) Pour le retro-gaming j'ai plusieurs pistes:
a) Addon RetroArch dans Kodi : Solution idéale mais à oublier car Kodi va tourner la plupart du temps en mode standalone et cela va poser des fenêtres de fenêtrage.
b) Installation de RetroArch + EmulationStation et création d'une xsession et un user entièrement dédié mais je n'ai pas trouvé de tutoriel décrivant un tel installation.
c) Solution de facilité : installation d'émulateurs dans la xsession Ubuntu (nécéssite donc utilisation d'un clavier, d'une souris, ...)
Concernant la piste a) Pouvez-vous me confirmer que je peux l'oublier ?
Concernant la piste b) Auriez-vous un tuto en français ou en anglais décrivant une telle install. ?
P.