
Linux -Verteilungen sehen im Allgemeinen nicht so poliert wie proprietäre Betriebssysteme, z. B. macOS . Selbst Verteilungen, die darauf ausgerichtet sind, ausschließlich eine ästhetisch ansprechende Umgebung zu bieten, in der sie arbeiten können (z. B. Xerolinux ), haben kein einheitliches Thema in ihrem Ökosystem. Aus diesem Grund verwenden Neuankömmlinge, die im Allgemeinen die Mainstream -Medien konsumieren und durch die Befehlszeile eingeschüchtert werden, das Argument von "hässlich" gegen Linux -Benutzer, indem sie es mit anderen proprietären Betriebssystemen vergleichen. Ein weiteres Problem in der Mainstream -Linux -Welt ist, dass Verteilungen, die speziell mit dem Fokus auf das Spielen im Sinn aufgebaut sind, begrenzt sind und für den Geschmack von irgendjemandem eher auffällig aussehen. Sogar Distributionen wie Pop! _OS unterstützen Videospiele nicht, ohne zuerst ein paar Sachen zu optimieren. Gaming ist ein wichtiger Teil des Lebens der meisten Menschen und im Allgemeinen wird die Karte „Ich kann nicht Spiele auf Linux spielen“ oft herausgezogen, wenn das Thema Linux vor Neulingen angezündet wird. Diese Verteilung wird sich auch darauf konzentrieren, dieses Problem zu beheben. Pixarch (für Pixel+Arch) war zunächst ein Reis, der von Harard und mir für den I3 -Fenstermanager erstellt wurde. Es enthielt ein einfaches, aber schönes Pixel-Thema, ein modifiziertes Dock, ein konfiguriertes GRUB-Thema und schließlich einen modifizierten Browser mit einer selbst gehosteten Suchmaschine namens Browsel (unsere eigene Gabel von Searx). Als die Idee wuchs, waren wir der Ansicht, dass es die Notwendigkeit gab, eine weitere Linux -Verteilung zu schaffen, die ein Gleichgewicht zwischen Minimalismus, Eyecandy, moderatem Privatsphäre und Spielen hatte. Dieses Projekt hat letztendlich das Ziel, ein konsistentes Ökosystem bereitzustellen, das die Öffentlichkeit anspricht und ästhetisch ansprechend mit Spielen ist, da es sich um das Hauptaugenmerk und minimalismus und garbousfrei handelt.




Die derzeit in diesem Projekt verwendete Kunst wird nach der Erlaubnis des Künstlers verwendet. Obwohl dies ein Open-Source-Projekt ist, müssen Pixelkünstler ihre übliche Gebühr erhalten, um maßgefertigte Vermögenswerte zu erhalten. Das Pixarch-, Browsel- und Pixulator -Logo sowie die UI -Elemente müssen maßgeschneidert werden. Alle Spenden werden sehr geschätzt!
Bitcoin: BC1QN7CH285WYYK8H4W8WZCYQYT69X6Z3WG3MAK9V5
Buymeacoffee: https://www.buymaacoffee.com/heisenburgr
BCH: QZL2ZG758F2RC9G5SZWHXS6DQG8VCX9KWG2TDTTZKG
LTC: LTC1QC28RG7NUVRLW7HM6LYERN36Y4JSYP3U7FXNMTX
ETH: 0xA5212281CE861643346DFA383C6DB9F31741C79A
Das Projekt ist in 3 Divisionen unterteilt; Privatsphäre, Ästhetik und Spiele. Die 3 Abteilungen und ihre Anforderungen werden in den unten angegebenen Abschnitten ordnungsgemäß erläutert.
Privatsphäre ist ein wichtiges Merkmal eines Computersystems. Obwohl sich diese Verteilung nicht auf Privatsphäre konzentriert wie Qubes, Tails oder eine andere Datenschutzverteilung, ist die Privatsphäre immer noch ein wichtiger Faktor, wenn die Menschen ihre Verteilung auswählen. Schließlich möchte niemand eine Reihe von Spyware, die auf sein System geätzt sind, sobald er die Verteilung installiert. Die Privatsphäre des Internets ist eine wichtige Funktion, die von allen in der Branche und im Mainstream -Bereich mehr oder weniger verlangt wird. Wir benötigen jedoch keine in den Browser eingebauten Datenschutzniveaus. In meiner Perspektive benötigen wir eine Privatsphäre, die Suchmaschine respektiert, die keine Metadaten an den Host sendet und den Benutzer sicher hält. Da alle Suchmaschinen von jemandem gehostet werden, der nicht Sie ist, gibt es wenig Grund, zu vertrauen, was hinter den Kulissen vor sich geht. Selbst die Privatsphäre im Zusammenhang mit Suchmaschinen wie Duckduckgo soll Metadaten aufbewahren und Sie nach einigen Berichten ausspionieren. Um dies zu verhindern, besteht eine offensichtliche und intuitive Lösung darin, die Suchergebnisse von Duckduckgo durch ein Programm zu ziehen und sie dann auf Ihrem Browser zu rendern. Zum Glück ist Searx ein Programm, das genau das tut, was ich oben beschrieben habe. Es zieht Daten aus rund 30 verschiedenen Suchmaschinen, sortiert sie und zeigt dann die Ergebnisse an. Es ist unglaublich einfach zu errichten und ist selbst gehostet, was bedeutet, dass Sie sich nicht auf Dritte verlassen müssen, um ihn zum Laufen zu bringen. Das manuelle Installieren von Searx ist jedoch ein Schmerz. Während der Installation von Pixarch oder während des Begrüßungsbildschirms wird eine prüfbare Option bereitgestellt, die angekreuzt werden kann. Wenn es angekreuzt bleibt, installiert und konfiguriert eine Automatisierungssequenz Searx automatisch und konfiguriert. Die Idee, ein VPN in das System zu integrieren, tauchte mir in den Kopf auf, aber da ich praktisch keine Kenntnisse über VPNs habe, habe ich es nicht in die To-Do aufgenommen. Jeder mit Wissen darüber und kann vorschlagen, es zu implementieren. Jeder mit Vorschlägen oder mehr Ideen im Zusammenhang mit Privatsphäre kann sie im Chat vorschlagen.
Besuchen Sie die Website von Searx (oder die Searxng), um mehr über Searx zu erfahren. Erstellen Sie ein Skript, um searx/searxng auf dem Computer zu installieren. Konfigurieren Sie die HTML und die CSS der Standard -Zielseite so, dass sie dem Thema der Verteilung übereinstimmt. Konfigurieren Sie die Suchmaschine so, dass sie sie entsprechend unseren Anforderungen einstellen.
Ästhetik ist ein Dealbreaker, wenn eine Person ihre Verteilung auswählt. Besonders für Menschen, die Videospiele spielen, sind Ästhetik ein wichtiger Teil ihres Lebens. Pixarch hat eine pixelige Ästhetik, die nüchtern und die Augen angenehm ist. Der Hauptdesktop -Bildschirm besteht aus einem Dock (einem bereits konfigurierten Plankendock), auf dem die Option gehalten werden soll, ein pixeliges Tapeten, ein Zeit -Widget, das die pixelige Schriftart und die obere Leiste (ein bereits konfiguriertes Polybar) aufweist. Dieses grundlegende Thema wird über alle Optionen für Fliling -Fenstermanager befolgt, die während der Installation bereitgestellt werden. Die Schriftart bleibt über alle Anwendungen (Monocraft - Idrees Hassan, Open Source) konsistent und der Benutzer hat natürlich die Möglichkeit, die Schriftart zu ändern. Ab sofort stimmen das GRUB -Thema, das Thema des Login Managers (LightDM) und das Fenstermanager -Thema der pixeligen Ästhetik überein. Jeder mit mehr ästhetischen Vorschlägen kann dies im Chat vorschlagen.
Erstellen Sie eine GUI mit QT oder GTK, um die Erscheinungseinstellungen zu konfigurieren. Es umfasst das Ändern der Schriftart, das Ändern der Farbscheme, das Ändern des Hintergrundbilds, die Option zum Ausschalten des Docks und eine Option zum Ausschalten des Widgets. Die GUI sollte mit dem Gesamtthema des Systems übereinstimmen. Feinstimmen Sie das Grub-Thema, ändern Sie das GFX-Mode/die Auflösung des GRUB-Themas in den nativen. Erstellen Sie mehr Pixel -Themen -Dock -Symbole für immer mehr Anwendungen. Ändern Sie das Discord -Thema, um das Systemthema zu entsprechen. Erstellen Sie Konfigurationen für verschiedene "Geschmacksrichtungen" von Pixarch. Diese Geschmacksrichtungen sind nur unterschiedliche Optionen für Fliesenfenstermanager: i3 (abgeschlossen) QTILE (FALL) DWM (abgeschlossen) Xmonad Hyprland Awesome 1.3 Gaming Gaming ist das Hauptaugenmerk von Pixarch. Die ordnungsgemäße Installation von Treibern ist ein Schmerz bei Linux, und die Automatisierung der Art und Weise, wie Treiber auf dem System installiert werden, sparen viel Zeit und das Einsetzen des Multilib -Repositorys und das Finden und Installieren geeigneter Treiber für NVIDIA, AMD und Intel. Die Installation des Vulkan- und Steam-Pakets erleichtert es dem alltäglichen Benutzer, der mit der Befehlszeile kein Tag spielen möchte. Das Ziel von Pixarch ist es, die Gaming -Verteilung der Gaming zu liefern und ästhetisch ansprechend zu sein. Proton wird während der Dampfinstallation automatisch installiert. Proton bietet und zusätzliche Ebene für Wein, die dem Benutzer letztendlich hilft, Windows -Spiele problemlos auszuführen. Abgesehen von der Ausführung von Spielen von Windows wird es ein Programm (nicht gerade einen Emulator, sondern ein Frontend) für Konsolenspiele geben. Die Emulation von Retro -Konsolenspielen ist für viele eine Attraktion und ist äußerst gesund in der Erhaltung älterer Spiele, die ausgestorben sind. Pixarch wird seinen eigenen Frontend für den Ausführen von Emulatoren wie OpenEMU oder Retroarch haben. Es wird von Kernen oder "Plugins" verwendet und eine Frontend -an -Befehlszeilenemulatoren bereitgestellt. Grundsätzlich ist ein Emulator -Frontend ein Menüsystem, mit dem Sie alle Ihre Emulatoren von einer einzelnen Schnittstelle aus starten können, ähnlich wie ein modernes Konsolenhome -Menü - und/oder eine Benutzeroberfläche für die Befehlszeilenemulatoren bietet, denen native Benutzeroberflächen fehlen. Lesen Sie diesen Artikel, um mehr Einblicke in die Emulator -Frontenden zu erhalten.
Erstellen Sie Automatisierungsskripte, um Treiber zu installieren und Multilib in die Pacman -Konfigurationsdatei hinzuzufügen. Dampf-, Proton- und Vulkan-Unterstützung für das System vorinstallieren. Erstellen Sie eine Emulationsfrontend, im Grunde genommen eine GUI, die mit der Pixarch -Ästhetik übereinstimmt, und verwenden Sie Emulatorkerne. Mehr dazu später. Für Tester gibt es keine ISO für Pixarch, um das Thema zu testen und beizutragen, müssen Sie Arch Linux installieren und dann die DOT-Files wie angewiesen installieren und konfigurieren.
Verwenden Sie das Skript in der Archlinux ISO (Archinstall) aus, wählen Sie Dinge aus, wie Sie möchten, aber entscheiden Sie sich für das minimale Profil. Wenn Sie nach zusätzlichen Paketen gefragt werden, fordern Sie Git an. Neustart.
Klonen Sie dieses Repo in Ihr Heimverzeichnis ~/ :
git clone https://github.com/heisenburgh/pixarch.git Ändern Sie das Verzeichnis in pixarch/installation_scripts :
cd pixarch/installation_scripts Führen Sie install.sh aus und befolgen Sie die Eingabeaufforderungen:
./install.sh
# Still in development and contains bugs. Run at your own risk.Beim Neustart werden Sie bereit sein zu gehen.
Verwenden Sie Mod+Space, um RoFI (Ihr App -Launcher) und Mod+ENTER zu öffnen, um Alacritty (Ihren Terminalemulator) zu öffnen, um zu öffnen.