Etape 3: Installer Squeezelite et Jivelite
Préparez-vous à utiliser AURLe référentiel d’utilisateur Arch (AUR) est une excellente ressource. Le processus est très simple. Après avoir configuré un environnement approprié, vous téléchargez une archive des sources + scripts, "détarer" il, puis utilisez « makepkg » pour créer un package qui peut être installé par pacman. Makepkg gérera saisissant dépendances si nécessaire.
Squeezelite source et créez le paquet AUR
Le paquet construit la liste (il ressemblera à quelque chose comme squeezelite-git-0.r78.gae7f3e0-1-armv6h.pkg.tar.xz)
Installez le package à l’aide de pacman
Télécharger et éditer le fichier de service systemd. Une copie est disponible ici
Vous devrez modifier le fichier pour insérer le nom de votre utilisateur non-root, l’adresse MAC de votre Raspberry Pi et le nom que vous voulez donner à votre lecteur (facultatif).
Vous pouvez déterminer l’adresse MAC de votre Pi framboise en lançant la commande suivante :
Vous devriez chercher quelque chose comme « eth0 », ou « wlan0 » si vous utilisez un adaptateur sans fil. L’adresse MAC sera sous forme de XX et utilisera en hexadécimal.
Remarque : Si vous obtenez la distorsion du son saccadése ou autre, modifie la ligne de commande de squeezelite de faire monter le chiffre après "-un" à 160.
Obtenir la source pour jivelite et installer les paquets nécessaires pour construire
Jivelite est l’interface graphique pour le joueur de squeezelite.
*********** *********** **********************
Remarque : les versions antérieures de cette instructable incluaient les instructions pour télécharger un fichier de correctif donc qui font chercher plusieurs fichiers d’en-tête dans des endroits appropriés pour Arch Linux. Triode a modifié le code de Jivelite pour que le patch n’est plus nécessaire et les prochaines instructions peu sont obsolètes. L’instruction est maintenue en dessous par souci d’exhaustivité. Vous n’avez pas besoin de télécharger et patch le code.
Les fichiers source pour Jivelite supposent un environnement de type Debian incluent où les fichiers sont situés dans le chemin de/usr/local/include.
Arch utilise le format de Redhat, nous avons besoin de patcher les fichiers afin que l’emplacement du fichier lua.h (et quelques autres) est ajustée pour suivre les conventions de la voûte. J’ai fait un fichier de correctif devrait fonctionner contre la dernière source et il peut être téléchargé ici avec la commande :
Patch du dépôt git de vérifier d’abord le patch :
Ensuite, appliquez le correctif :
(NOTE : vous pouvez délivrer « git applique fix_lua_includes.patch », mais en utilisant « git am--approbation » documente votre application du patch dans le cas où vous souhaitez par la suite modifier votre succursale).
Remarque : fin de la section obsolète
*****************************************************************************
Avant de compiler, ajoutez les bibliothèques nécessaires par jivelite :
Rendre le fichier binaire jivelite en utilisant le préfixe définir nous avons inséré avec le fichier patch :
Jivelite devrait maintenant être dans un fichier « bin » dans le répertoire où vous avez construit jivelite.
Créer le fichier .xinitrc pour démarrer X
Pour démarrer openbox et le client jivelite, vous aurez besoin préparer un fichier .xinitrc qui établit votre environnement. On trouvera un exemple de ce que je faisais à ma page de github. Vous devrez vous assurer que la dernière ligne est correcte pour votre chemin vers le fichier binaire jivelite.
Le fichier .xinitrc rendre exécutable.
Modifier la Configuration Openbox
Openbox s’appuie sur un simple fichier de configuration XML. Pour notre écran tactile, nous voulons n’affiche pas les décorations de fenêtre standard affichant un gestionnaire de fenêtre normale alors que nous devons apporter une légère modification à ce fichier.
Tout d’abord créer un répertoire dans Directeur maison appel du squeezeuser « .config ». Veuillez noter le "." avant le mot « config » et assurez-vous qu’il est là. Cela rendra ce répertoire un répertoire caché et il est où Openbox va chercher le fichier de configuration. Ensuite, faites un sous-répertoire dans le répertoire « .config » intitulé « openbox ».
Ensuite, copiez le fichier de configuration Openbox standard dans ce répertoire.
Enfin, éditez le fichier rc.xml et ajouter les lignes suivantes au bas :
Cela devrait être inséré juste avant la fin du document, juste après les lignes qui suit :
Et juste avant la fin du document, qui se termine par :
la fin complète du document doit donc :