5 façons de combattre les applications de Linux et j'utilise tous les logiciels dont j'ai besoin
Voulez-vous utiliser Linux mais vous sentez inquiet que vos applications préférées ne fonctionnent pas? Eh bien, vous n'êtes pas seul, car l'espace d'applications de Linux est l'une des plus grandes préoccupations pour les nouveaux utilisateurs. Heureusement, c'est un problème résoluble. Voici comment j'obtiens tous les logiciels dont j'ai besoin sur Linux.
J'ai commencé comme utilisateur Windows avec mon premier PC exécutant Windows XP. Lorsque j'ai commencé à faire ma transition vers Linux, le plus grand obstacle que j'ai rencontré était de ne pas pouvoir exécuter les mêmes applications et outils que j'ai courus sur mon système Windows. Au début, c'était un énorme problème – j'ai utilisé une configuration à double démarrage où j'ai fait tout mon travail sur Windows et j'ai démarré en Linux pour expérimentation. Mais maintenant, j'ai rarement besoin de fenêtres car j'ai complètement migré mon flux de travail vers Linux. Voici comment j'ai comblé l'écart d'application et rendu la transition possible!
En rapport
Sommaire
Passer de Windows à Linux: un guide de migration étape par étape
Guide de Distro Hopper pour migrer de Windows vers Linux.
5
Essayer le proton et le vin
La majorité des applications Windows que j'ai besoin d'exécuter sur Linux ne sont pas réellement des applications mais des jeux. C'est là que Proton entre en jeu – une couche de compatibilité qui vous permet d'exécuter la plupart des jeux Windows sur Linux. Il est intégré à Steam et est en fait la technologie qui vous permet de jouer à Windows Games sur le jeu de vapeur, qui fonctionne sur Linux, en passant. Vous pouvez également utiliser Proton pour jouer à des jeux sans équipes en ajoutant ces titres à votre bibliothèque Steam et en leur permettant un proton.
Cela dit, tous les jeux ne fonctionneront pas sur Proton, mais une sélection saine de titres, y compris les titres AAA et les nouvelles versions. Vous pouvez utiliser ProtondB pour consulter tous les jeux qui fonctionneront via Proton, ceux qui nécessitent un bricolage mineur, et les quelques-uns qui sont encore incompatibles.
Maintenant, Proton est construit sur la couche de compatibilité du vin avec des optimisations spéciales pour exécuter les jeux Windows. Si vous souhaitez simplement exécuter des applications Windows simples, vous pouvez plutôt utiliser par défaut le vin. Semblable à Proton, ce n'est pas une solution parfaite et toutes les applications Windows ne fonctionneront pas dans le vin. Vous pouvez utiliser WineHQ pour vérifier l'état de compatibilité avec l'application Windows que vous souhaitez utiliser sur Linux.
En règle générale, la plupart des applications plus anciennes des époques Windows 7 et des premières époques de Windows 10 ont tendance à mieux fonctionner avec le vin. Par exemple, Microsoft Office 2013 et Photoshop CS6 offrent des performances presque natives sur Linux en utilisant du vin. Cependant, des versions plus récentes comme les applications Office 365 ou Adobe Creative Cloud rencontreront presque certainement des problèmes sans correction facile, si cela.
Maintenant, si vous finissez par exécuter des applications Windows via le vin, je recommande d'utiliser des bouteilles – un emballage visuel pour le vin pour vous aider à organiser toutes vos applications Windows. Il vous permet de créer et de gérer des environnements de vin séparés pour chaque application, afin que les paramètres ou dépendances d'un programme ne cassent pas les autres.
4
Utiliser des applications Web et les transformer en applications natives
Si je ne peux pas exécuter une application en utilisant du vin ou du proton, mon prochain mouvement est presque toujours pour essayer la version de l'application Web. La plupart des services ont désormais une version Web solide qui fonctionne bien dans un navigateur. Par exemple, vous pouvez accéder à Slack, Trello, Asana, WhatsApp, Zoom et bien d'autres applications directement à partir de votre navigateur et attendre les mêmes fonctionnalités que dans sa version d'application de bureau.
En fait, il y a plus d'applications avec une version Web dédiée que celles sans. Même des applications utilisées par des professionnels comme Microsoft Office et Adobe Photoshop ont désormais des versions Web dédiées, bien que celle dépouillée avec certaines fonctions manquantes.
Cela dit, je reconnais que garder une application Web ouverte dans un onglet de navigateur n'est pas la même chose que d'avoir une véritable application de bureau. Vous perdez des choses comme une icône d'application dans votre lanceur ou votre panneau, une fenêtre d'application isolée et une facilité de multitâche. De plus, fermer votre navigateur par accident signifie fermer tout le reste.
Alors que la plupart des navigateurs modernes vous permettent de résoudre ce problème en installant des sites Web en tant qu'applications, je trouve personnellement NativeFier une meilleure solution. Il utilise Electron pour créer un environnement de navigateur vraiment isolé (basé sur Chromium) pour une application Web, fournissant des fonctionnalités, des notifications, des notifications et une prise en charge de l'icône de la barre des tâches.
Pour le contexte, avec seulement trois commandes, vous pouvez installer NativeFier et transformer la musique YouTube en une application Web sur votre PC Ubuntu:
# Install Node.js and npm
sudo apt install nodejs npm# Install Nativefier globally
npm install -g nativefier# Create YouTube Music app in default location (Home Directory)
nativefier "https://music.youtube.com" --name "YouTube Music"
Chaque application Web devenue de l'application native est essentiellement sa propre instance de navigateur, donc l'exécution de nombreuses applications de cette façon peut manger votre RAM – similaire à la façon dont l'ouverture d'un tas d'onglets de navigateur affectera la mémoire de votre ordinateur.
3
Trouver des alternatives natives Linux
Si une application existe uniquement en tant qu'application de bureau sans version Web, et que je ne peux pas le faire fonctionner en utilisant du vin ou du proton, j'essaierai de trouver une alternative gratuite et open source (FOSS). J'avoue que vous éloigner de ce que vous connaissez peut être intimidant, mais la transition devient généralement plus facile après les premiers jours. Par exemple, j'ai grandi avec des applications Windows et Microsoft, mais maintenant j'utilise des outils open-source pour presque tout sur Linux.
En fait, le vrai défi n'est pas de s'adapter à la nouvelle application, mais découverte Une alternative nable Linux que vous aimez. Bien qu'il existe littéralement des milliers d'applications open source impressionnantes, elles n'ont pas de budget marketing dédié (conséquence de la libre) et seules une poignée d'applications sont largement recommandées, ce qui entraîne un manque apparent d'options.
Heureusement, il existe des plateformes comme AlternatiVeto.net – un site de recommandation d'application provenant de la foule, où vous pouvez voir toutes les alternatives potentielles pour l'application que vous souhaitez remplacer. J'utilise personnellement AlternatiVeto pour trouver d'abord une alternative soutenue par Linux pour une application que je souhaite utiliser, puis aller sur YouTube pour rechercher quelques critiques de cette application. Il s'agit d'une idée de l'apparence de l'interface de l'application et de la disponibilité des fonctionnalités. Si j'aime ce que je vois, je l'installe et je l'utilise!
En rapport
Pourquoi est-ce que j'utilise Linux? Ce sont les applications, et voici 7 de mes favoris
Les meilleures applications pour GNU sont également les meilleures applications pour moi.
2
Virtualiser Windows pour des applications spécifiques
À des occasions rares et très spécifiques, je dois utiliser une application particulière où aucune alternative ne le coupera, il n'y a pas de version Web et cela ne fonctionne pas avec du vin ou du proton. Dans ces situations, je finis par virtualiser Windows pour exécuter cette application. De cette façon, j'ai littéralement une instance Windows qui s'exécute dans mon PC Linux, et je peux exécuter n'importe quelle application Windows, sans craindre les problèmes de compatibilité.
Les fenêtres de virtualisation peuvent sembler l'option la meilleure et la plus efficace, ce qui rend les méthodes ci-dessus redondantes, mais ce n'est pas le cas! Il s'agit d'un processus extrêmement à forte intensité de ressources, où vous exécutez essentiellement deux systèmes d'exploitation en même temps. Une machine virtuelle exécutant Windows 11 nécessiterait au moins 8 Go de RAM, 4-6 cœurs de processeur et 100 Go d'espace disque pour une expérience utilisateur fluide. Cela signifie que votre système principal doit avoir environ 12 à 16 Go de RAM, un CPU de base de 8 à 12 et 500 Go d'espace disque pour exécuter Linux et virtualiser les fenêtres en même temps.
Cela dit, tant que vous avez et peut allouer les ressources matérielles nécessaires, une session Windows virtualisée devrait fonctionner et vous permettre d'exécuter toutes les applications dont vous avez besoin. Bien sûr, si cette application particulière a besoin d'un meilleur matériel, vous devrez allouer davantage à la machine virtuelle pour qu'elle fonctionne. Consultez notre guide sur l'exécution de Windows 11 dans une machine virtuelle pour vous aider à démarrer.
En rapport
6 meilleurs programmes de machines virtuelles pour Windows, MacOS et Linux
Vous voulez exécuter des fenêtres sur un Mac ou démarrer dans Linux sans avoir à redémarrer Windows?
1
Double démarrage lorsque tout le reste échoue
Enfin, il y aura une situation où je veux utiliser une application Windows, mais elle n'est pas prise en charge nativement sur Linux, ne fonctionne pas bien avec le vin ou le proton, n'a pas de version Web dédiée, aucune alternative nable Linux ne se rapproche et mon système n'est pas assez costaud pour virtualiser une instance Windows avec le matériel nécessaire. Dans cette circonstance spécifique, je recoure généralement le double démarrage!
Comme vous pouvez le deviner, le gros avantage du double démarrage est les performances – votre système entier est dédié à un système d'exploitation spécifique, vous obtenez donc une vitesse maximale et une compatibilité matérielle. Cependant, le principal inconvénient est de créer des frictions dans votre flux de travail. Arrêter un système d'exploitation pour passer à un autre est ennuyeux, surtout si le changement entre les environnements est important pour ce que vous faites.
Maintenant, j'utilise personnellement un système de démarrage double exécutant Windows 11 aux côtés de Garuda Linux. Je fais la plupart de mon travail (et joue) sur mon système Linux, et je commence dans la partition Windows 11 pour jouer EA Sports FC 25 avec mes amis. Pour le contexte, FIFA 22 est en fait jouable avec Proton, mais ils veulent jouer le dernier jeu, donc je suis coincé à double démarrage!
En rapport
7 choses que personne ne vous parle du double démarrage Linux et Windows
Vérités sur le double démarrage J'ai appris à la dure.
De nombreuses applications Windows ne sont pas prises en charge sur MacOS, et vice versa, mais nous l'appelons rarement un écart d'application. En effet, une application n'est qu'un outil, et tant que vous avez un outil pour faire ce que vous voulez, même si ce n'est pas celui auquel vous êtes habitué, votre travail ne sera pas compromis! Maintenant, Modern Linux a une multitude d'applications natives pour couvrir presque tous les besoins informatiques de base. Dans les quelques domaines où il manque de prise en charge native pour un outil spécifique dont vous avez besoin, vous pouvez suivre mes méthodes en surbrillance pour résoudre cet écart d'application!
