
Les distributions Linux, en général, ne semblent pas aussi polies que les systèmes d'exploitation propriétaires, par exemple MacOS . Même les distributions se sont concentrées pour fournir uniquement un environnement esthétique pour travailler (par exemple Xerolinux ), n'ont pas de thème cohérent qui fonctionne tout au long de leur écosystème. Pour cette raison particulière, les nouveaux arrivants qui consomment généralement les médias grand public et sont intimidés par la ligne de commande utilisent l'argument de «laid» contre les utilisateurs de Linux en le comparant à d'autres systèmes d'exploitation propriétaires. Un autre problème dans le monde des Linux traditionnels est que les distributions spécialement conçues avec un foyer pour les jeux à l'esprit sont limitées et sont plutôt trop flashy pour le goût de quiconque. Même les distributions comme Pop! _Os ne prennent pas en charge les jeux vidéo sans peaufiner des trucs en premier. Le jeu est une partie importante de la vie de la plupart des gens et généralement, lorsque le sujet de Linux est excité devant les débutants, la carte «Je ne peux pas jouer à des jeux sur Linux» est souvent retirée. Cette distribution se concentrera également pour résoudre ce problème. Pixarch (pour Pixel + Arch) était initialement un riz, créé par Haard et moi pour le gestionnaire de fenêtres i3. Il comprenait un thème pixel simple mais beau, une station d'accueil modifiée, un thème de grub configuré et enfin un navigateur modifié avec un moteur de recherche auto-hébergé appelé Browsel (notre propre fourche de Searx). À mesure que l'idée grandissait, nous avons estimé qu'il était nécessaire de créer une autre distribution «encore» qui avait un équilibre entre le minimalisme, l'Eyecandy, l'intimité modérée et les jeux. Ce projet a finalement pour objectif de fournir un écosystème cohérent qui fait appel au grand public et qui est esthétiquement agréable avec les jeux comme l'objectif principal, et le minimalisme et les ordures sans caractéristiques secondaires.




L'art actuellement utilisé dans ce projet est utilisé après avoir pris la permission de l'artiste. Bien qu'il s'agisse d'un projet open-source, les artistes de Pixel doivent être payés leurs frais habituels pour obtenir des actifs sur mesure. Le logo Pixarch, Browsel et Piffulator ainsi que les éléments d'interface utilisateur doivent être fabriqués sur mesure. Tous les dons seront très appréciés!
Bitcoin: bc1qn7ch285wyyk8h4w8wzcyqyt69x6z3wg3mak9v5
BuyMeacoffee: https://www.buymeacoffee.com/heisenburgr
BCH: QZL2ZG758F2RC9G5SZWHXS6DQG8VCX9KWG2TDTTZKG
LTC: LTC1QC28RG7NUVRLW7HM6LYERN36Y4JSYP3U7FXNMTX
ETH: 0xA5212281CE861643346DFA383C6DB9F31741C79A
Le projet est divisé en 3 divisions; Confidentialité, esthétique et jeu. Les 3 divisions et leurs exigences sont correctement expliquées dans les sections présentées ci-dessous.
La confidentialité est une caractéristique importante de tout système informatique. Bien que cette distribution ne se concentre pas autant sur la confidentialité que les Qubes, les queues ou toute autre distribution axée sur la vie privée, la confidentialité est toujours un facteur majeur lorsque les gens sélectionnent leur distribution. Après tout, personne ne veut un tas de logiciels espions gravés sur leur système dès qu'ils installent la distribution. La confidentialité d'Internet est une caractéristique importante qui est plus ou moins requise par tout le monde dans l'industrie et dans la zone grand public. Cependant, nous ne nécessitons pas de niveaux d'intimité «à manots» intégrés au navigateur. Dans mon point de vue, nous avons besoin d'une confidentialité concernant le moteur de recherche qui n'envoie pas de métadonnées à l'hôte et protège l'utilisateur. Comme tous les moteurs de recherche sont hébergés par quelqu'un qui n'est pas vous, il y a peu de raisons de faire confiance à ce qui se passe dans les coulisses. Même la confidentialité concernant les moteurs de recherche comme DuckDuckgo pourrait stocker des métadonnées et vous espionner selon certains rapports. Pour éviter cela, une solution évidente et intuitive serait de tirer les résultats de la recherche de DuckDuckgo par un programme, puis de le rendre sur votre navigateur. Heureusement, Searx est un programme qui fait exactement ce que j'ai détaillé ci-dessus. Il tire les données d'environ 30 moteurs de recherche différents, le trie puis affiche les résultats. Il est incroyablement facile à mettre en place et est auto-hébergé, ce qui signifie que vous n'avez pas à compter sur un tiers pour le faire fonctionner. Cependant, l'installation manuelle de Searx est une douleur. Lors de l'installation de Pixarch ou pendant l'écran de bienvenue, une option enregistrable sera fournie qui peut être cochée ou non cochée. S'il reste coché, une séquence d'automatisation installe et configurera automatiquement Searx. L'idée d'intégrer un VPN dans le système me vient à l'esprit, mais comme je n'ai pratiquement aucune connaissance des VPN, je ne l'ai pas inclus dans la tâche. Toute personne ayant des connaissances à ce sujet et peut suggérer de la mettre en œuvre. Toute personne ayant des suggestions ou plus d'idées liées à la vie privée peut les suggérer dans le chat.
Visitez le site Web de Searx (ou du Searxng) pour en savoir plus sur Searx. Créez un script pour installer searx / searxng sur l'ordinateur. Configurez le HTML et le CSS de la page de destination par défaut pour correspondre au thème de la distribution. Configurez le moteur de recherche pour l'affiner en fonction de nos besoins.
L'esthétique est un dealbreaker lorsqu'une personne sélectionne sa distribution. Surtout pour les personnes qui jouent des jeux vidéo, l'esthétique est une partie importante de leur vie. Pixarch a une esthétique pixelisée qui est sobre et agréable aux yeux. L'écran de bureau principal se compose d'une station d'accueil (un quai de planche déjà configuré) qui aura la possibilité d'être gardé, un fond d'écran pixélisé, un widget temporel qui a la police pixélée qui lui est appliquée et la barre supérieure (un polybar déjà configuré). Ce thème de base sera suivi sur toutes les options de gestionnaire de fenêtres de carrelage qui seront fournies lors de l'installation. La police restera cohérente dans toutes les applications (Monocraft - Idrees Hassan, open source) et l'utilisateur aura, bien sûr, la possibilité de modifier la police. À l'heure actuelle, le thème de Grub, le thème du gestionnaire de connexion (LIGHTDM) et le thème du gestionnaire de fenêtres correspondent tous à l'esthétique pixélienne. Toute personne ayant d'autres suggestions liées à l'esthétique peut le suggérer dans le chat.
Créez une interface graphique à l'aide de QT ou GTK pour configurer les paramètres d'apparence. Il comprend la modification de la police, la modification du schéma de couleurs, la modification du papier peint, une option pour éteindre le quai et une option pour éteindre le widget. L'interface graphique doit correspondre au thème global du système. Affinez le thème GRUB, changez le thème GRUB GFX-mode / la résolution en natif. Créez plus d'icônes de quai sur le thème des pixels pour de plus en plus d'applications. Changez le thème Discord pour correspondre au thème du système. Créer des configurations pour différentes «saveurs» de pixarch, ces saveurs ne sont que différentes options de gestionnaire de fenêtres de carrelage: i3 (terminé) QTILE (terminé) DWM (terminé) xmonad hyprland génial 1.3 Le jeu de jeu est le principal objectif de Pixarch. L'installation des pilotes correctement est une douleur sur Linux, et l'automatisation de la façon dont les pilotes sont installés sur le système gagneront beaucoup de temps et faciliteront l'utilisation, cela comprend l'activation du référentiel multilibs et la recherche et l'installation de pilotes appropriés pour NVIDIA, AMD et Intel. De plus, l'installation du Vulkan et les packages Steam faciliterait la tag de l'utilisateur quotidien qui ne veut pas jouer à TAG avec la ligne de commande. L'objectif de Pixarch est de fournir et de fournir une distribution de jeu «Just Works». Proton sera installé automatiquement lors de l'installation de vapeur. Proton fournit et une couche supplémentaire au vin qui aide finalement l'utilisateur à exécuter facilement les jeux Windows. En plus d'exécuter des jeux de Windows, il y aura un programme (pas exactement un émulateur, mais un frontend) pour exécuter des jeux de console. L'émulation des jeux de console rétro est une attraction pour beaucoup et est extrêmement sain pour la conservation des jeux plus anciens qui pourraient s'éteindre. Pixarch aura son propre frontend pour exécuter des émulateurs, comme OpenMu ou Retroarch. Il utilisera des cœurs ou des «plugins» et fournira un frontage pour commander des émulateurs de ligne. Fondamentalement, un frontend d'émulateur est un système de menu qui vous permet de lancer tous vos émulateurs à partir d'une seule interface, similaire à un menu de maison de console moderne - et / ou fournit une interface utilisateur pour les émulateurs de ligne de commande qui manquent d'interfaces utilisateur natives. Lisez cet article pour mieux comprendre les fronts émulateurs.
Créez des scripts d'automatisation pour installer les pilotes et l'ajout de multiblib au fichier de configuration Pacman. Pré-installation de la vapeur, du proton et du support Vulkan sur le système. Créez un frontend d'émulation, essentiellement une interface graphique qui correspond à l'esthétique du pixarque, utilisez des noyaux d'émulateur pour fabriquer. Plus à ce sujet plus tard. Pour les testeurs, il n'y a pas d'ISO pour Pixarch, pour tester le thème et contribuer, vous devrez installer Arch Linux, puis installer et configurer manuellement les fichiers de points comme indiqué.
Utilisez le script d'installation de l'ISO Archlinux (Archinstall) Sélectionnez les choses comme vous le souhaitez, mais optez pour le profil minimal. Lorsqu'on lui a posé des questions sur des packages supplémentaires, demandez Git. redémarrer.
Clone ce dépôt à votre répertoire domestique ~/ :
git clone https://github.com/heisenburgh/pixarch.git Changer le répertoire en pixarch/installation_scripts :
cd pixarch/installation_scripts Exécutez install.sh et suivez les invites:
./install.sh
# Still in development and contains bugs. Run at your own risk.Au redémarrage, vous serez prêt à partir.
Utilisez Mod + Space pour ouvrir ROFI (votre lanceur d'applications) et Mod + Entrez pour ouvrir Alacritty (votre émulateur de terminal)