Eine audiovisuelle Linux-Distribution, die Audiophile anspricht

Eine audiovisuelle Linux-Distribution, die Audiophile anspricht

Ich bin kürzlich auf das Audiovisual Linux Project gestoßen, eine der vielen spezialisierten musikorientierten Linux-Distributionen. Audiovisuelles Linux:

  1. Basierend auf ArchLInux
  2. Bietet einen Echtzeit-Linux-Kernel, der für die Musikwiedergabe angepasst ist.
  3. Verwenden Sie den leichten Flowbox-Fenstermanager
  4. Vermeiden Sie unnötige Daemons und Dienste
  5. Ermöglicht die Wiedergabe von DSF und unterstützt die üblichen PCM-Formate.
  6. Unterstützt verschiedene Musikplayer, darunter eine meiner Lieblingskombinationen: mpd + Kantonesisch

Auf dieser Pro-Audio-Linux-Site war seit April 2017 nicht viel Aktivität zu verzeichnen, sie enthält jedoch einige Updates und Rezensionen aus diesem Jahr. Aufgrund seiner Positionierung und seines Funktionsumfangs habe ich beschlossen, es auf meinem alten Toshiba-Laptop auszuprobieren.

Installieren Sie Audio Linux

Die Website bietet klare Installationsanweisungen, die die Verwendung eines Terminals erfordern. Der erste Schritt nach dem Herunterladen der ISO-Datei besteht darin, sie auf eine USB-Karte zu brennen. Zu diesem Zweck habe ich das Disk-Image des GNOME-Festplatten-Dienstprogramms wiederhergestellt. Nachdem ich das USB-Gerät eingerichtet und einsatzbereit hatte, steckte ich es in das Toshiba und bootete es. Als der Startbildschirm erschien, stellte ich das Startgerät auf das USB-Laufwerk ein und nach etwa einer Minute erschien das ArchGRUB-Menü. Ich boote Linux über dieses Menü, wodurch ich in eine Root-Shell-Sitzung gelange, in der ich eine Installation auf der Festplatte durchführen kann:

Für diesen Test war ich bereit, eine 320 GB-Festplatte im Toshiba zu opfern, damit ich die vorherige Linux-Partition verwenden konnte. Dann habe ich Folgendes getan:

fdisk -l # finde die Festplatte/Partition, in meinem Fall /dev/sda und /dev/sda1
mkfs.ext4 /dev/sda1 # erstellt das ext4-Dateisystem in der Root-Partition
mount /dev/sda1 /mnt # mounten Sie das neue Dateisystem
time cp -ax / /mnt # das Betriebssystem kopieren
    # zurückgemeldet cp -ax / /mnt 1,36 s Benutzer 136,54 s System 88 % CPU 2:36,37 gesamt
arch-chroot /mnt /bin/bash # im neuen System-Root ausführen
cd /etc/apl-Dateien
./runme.sh # führen Sie den Rest der Installation aus
grub-install --target=i386-pc /dev/sda # das neue Betriebssystem bootfähig machen, Teil 1
grub-mkconfig -o /boot/grub/grub.cfg # Teil 2
passwd root # Root-Passwort festlegen
ln -s /usr/share/zoneinfo/America/Vancouver /etc/localtime # meine Zeitzone einstellen
hwclock --systohc --utc # aktualisiert die Hardware-Uhr
./autologin.sh # Richten Sie das System so ein, dass es sich automatisch anmeldet
exit # mit der Chroot-Sitzung fertig
genfstab -U /mnt >> /mnt/etc/fstab # erstellt die fstab für das neue System

An diesem Punkt war ich bereit, das neue Betriebssystem zu booten, also tat ich das – und wow, das System startete!

Abschließen der Konfiguration

Nachdem MusicLoversLinux installiert und betriebsbereit war, musste ich die Konfiguration für die Musikwiedergabe abschließen. Durch einen Rechtsklick auf den Bildschirmhintergrund öffnete ich das Anwendungsmenü. X-Terminal und geben Sie die restlichen Konfigurationsbefehle ein:

Ping 8.8.8.8 # Konnektivität prüfen (funktioniert einwandfrei)
su # als Root anmelden
pacman-key –init # Erstellen Sie die Verschlüsselungsdaten von Pacman, Teil 1
pacman-key --populate archlinux # Teil 2
pacman-Sy # Teil 3
pacman -S archlinux-keyring # Teil 4

An dieser Stelle wird in der Installationsanleitung auf die Verwendung des Kommandos pacman -Suy hingewiesen und darauf, dass libxfont zunächst mit pacman -Rc libxfont installiert werden muss. Ich bin dieser Anweisung gefolgt, aber eine zweite Runde von pacman -Suy führte zu einem weiteren Abhängigkeitsfehler, diesmal mit dem X265-Paket. Ich habe weiter unten auf der Seite in den Installationsanweisungen nachgesehen und den folgenden Vorschlag gesehen:

Es gibt erneut einen Fehler mit dem Arch-Paket im Upstream-Repo. Versuchen Sie, das in Konflikt stehende Paket mit „pacman -r ffmpeg2.8“ zu entfernen, und führen Sie später „pacman -suy“ aus.

Ich habe mich entschieden, pacman -Rc ffmpeg2.8 zu verwenden und dann pacman -Suy erneut auszuführen. (Nebenbei bemerkt wurde mir beim Eintippen all dieser Pacman-Befehle bewusst, wie gut ich mich mit APT auskenne. Bei dem ganzen Vorgang kam es mir so vor, als würde ich versuchen, mithilfe eines Online-Übersetzers eine E-Mail in einer mir unbekannten Sprache zu schreiben.)

Um es klarzustellen, dies ist meine Reihenfolge der Vorgänge:

pacman -Suy # fehlgeschlagen
pacman -Rc libxfont
pacman -Suy # ist wieder fehlgeschlagen
pacman -Rc ffmpeg2.8 # Cantata deinstalliert, muss das später beheben!
pacman-Suy # hat funktioniert!


Nun zurück zu den restlichen Anweisungen:

pacman -S terminus-font pacman -S xorg-server pacman -S firefox # in der Dokumentation wurde die Installation von Chromium vorgeschlagen, aber ich bevorzuge FF reboot

Letzter Punkt: Spielen Sie mit /etc/fstab herum, um Änderungen der Zugriffszeit zu vermeiden. Ich habe auch versucht, Cantata erneut mit pacman -S cantata zu installieren, und das hat problemlos funktioniert (keine Probleme mit ffmpeg2.8).

Ich habe „DAC-Setup > Karten auflisten“ im Anwendungsmenü gefunden und dort wurden die integrierte Intel-Soundhardware sowie der USB-DAC angezeigt, den ich zuvor angeschlossen hatte. Anschließend habe ich „DAC-Setup > mpd.conf bearbeiten“ ausgewählt, um den Ausgabeabschnitt von mpd.conf anzupassen. Ich habe scp verwendet, um das Album von meinem Hauptmusikserver nach ~/music zu kopieren. Schließlich habe ich das Anwendungsmenü verwendet. DAC-Setup > mpd neu starten. und die Meldung auf dem Conky-Bildschirm lautet „MPD antwortet nicht“. Ich habe also die Hinweise am Ende der Installationsanleitung noch einmal überflogen und folgendes gefunden:

Nach jedem MPD-Update müssen Sie Folgendes tun:
1. Rooten
$su
2. Führen Sie den folgenden Befehl aus

# cat /etc/apl-files/mpd.service > /usr/lib/systemd/system/mpd.service
# systemctl daemon-reload # systemctl mpd.service neu starten

Dies wird behoben.


Und es hat funktioniert! Momentan genieße ich „Full Melody“ von Nils Frame aus dem gleichnamigen Album und spiele den Sound auf meinem Schiit Fulla 2 High Resolution ab. Zeit, noch mehr Musik zu kopieren, damit ich sie mir besser anhören kann.

Also ... klingt das besser als der DAC, der an meinen normalen Arbeitslaptop angeschlossen ist? Guayadeque oder GogglesMM? Ich muss mal sehen, ob ich irgendwann noch eine andere entdecke, aber im Moment kann ich nur sagen, dass sie großartig klingt und ich ein großer Fan der Kombination Kantonesisch/MPD bin. , mir gefällt das Head-Up-Display in der oberen rechten Ecke des Bildschirms sehr gut.

Über Musik

Neulich habe ich ein bisschen an meiner Arbeitsfestplatte herumgebastelt und beschloss zu überprüfen, ob die gesamte Musik darauf 1) auf meinem Heimmusikserver war und 2) umgekehrt (dafür muss ich demnächst mal rsync einrichten). Dabei habe ich Musik entdeckt, die mir schon lange nicht mehr gefallen hatte, und es war, als würde ich ein brandneues Album kaufen, nur dass es viel billiger war.

Abschließend muss ich sagen, dass ich mit Bedauern viele neuere Werke von Rashid Taha gehört habe. Durch seine wunderbare Mischung nordafrikanischer und französischer Musiktraditionen und seine offene Auseinandersetzung mit den Herausforderungen, die sich daraus ergeben, Nordafrikaner zu sein und in Europa zu leben, hat er einige kraftvolle und interessante Musikstücke hervorgebracht. Hören Sie sich Tahas Version von „Rock the Kasbah“ an. Ich besitze einige seiner Songs auf verschiedenen Alben und habe mir vor einiger Zeit „Rachid Taha: The Definitive Collection“ gekauft, an der ich seit Kurzem wieder Freude habe.

Funktioniert über einen Linux-freundlichen Download-Store (keine Bloatware zur Installation auf Ihrem Computer erforderlich).

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • Delegieren von Berechtigungen in Linux mit Sudo
  • Freundliche Alternativen zum Find Tool in Linux
  • 8 Gründe, warum Sie die Xfce-Desktopumgebung für Linux verwenden sollten
  • Schritte zur Installation von GRUB auf einem Linux-Server
  • Lösungen zur Verarbeitung und Reparatur historischer Linux-Images
  • So beheben Sie das Timeout während des Pip-Vorgangs in Linux
  • 10 praktische Bash-Aliase in Linux
  • Verwenden Sie die Tools iptables und firewalld, um Verbindungsregeln für die Linux-Firewall zu verwalten
  • Einführung in den Swap-Speicher des Linux-Systems
  • Formatieren der Linux-Systemfestplatte und manuelles Hinzufügen einer Swap-Partition
  • Tipps zur Verwendung des Top-Befehls in Linux
  • 4 Scan-Tools für den Linux-Desktop

<<:  Grafisches Tutorial zur Installation und Verwendung von MySQL 5.7.17

>>:  Beispielcode für den Anzeigeeffekt zum Schütteln und Vergrößern von JS-Albumbildern

Artikel empfehlen

Detaillierte Erklärung des Sticky Position-Attributs in CSS

Beim Entwickeln mobiler Apps stoßen Sie häufig au...

Detaillierte Erläuterung der logischen Architektur von MySQL

1. Gesamtarchitekturdiagramm Im Vergleich zu ande...

Einführung in Javascript DOM, Knoten und Elementerfassung

Inhaltsverzeichnis DOM Knoten Elementknoten: Text...

Einfache Prinzipien für die Gestaltung des Webseiten-Layouts

Dieser Artikel fasst einige einfache Prinzipien d...

Docker-Umgebung in Linux-Umgebung installieren (keine Fallstricke)

Inhaltsverzeichnis Installationsvoraussetzungen S...

Wie verstecke ich einen bestimmten Text in HTML?

Code zum Ausblenden von Text, Ausblenden eines bes...

Verwendung von Umgebungsvariablen in Docker und Lösungen für häufige Probleme

Vorwort Docker kann Umgebungsvariablen für Contai...

Detailliertes Tutorial zur Verwendung des Befehls xargs unter Linux

Hallo zusammen, ich bin Liang Xu. Sind Sie bei de...

So fügen Sie Div-Elementen abgerundete Ränder hinzu

Wie unten dargestellt: CSS- CodeInhalt in die Zwi...

Eine kurze Diskussion zur MySQL-Indexoptimierungsanalyse

Warum sind die von Ihnen geschriebenen SQL-Abfrag...

Vue realisiert die Bildschirmanpassung von Großbildschirmseiten

In diesem Artikel wird der spezifische Code von V...

Fünf Lösungen für Cross-Browser-Probleme (Zusammenfassung)

Kurz zusammengefasst: Browserkompatibilitätsprobl...