Raisons pour lesquelles la cuisine outil / environnement a changé le PC principal de Linux à Windows + WSL2 et notes de travail

introduction

Je dis juste de grandes choses, mais je suis un amateur qui ne peut utiliser que des logiciels créés par d'autres. Et il a un fort caractère religieux. Si vous le connaissez, faites-nous savoir si vous avez des méthodes ou des opinions plus intelligentes.

Environnement de l'écrivain

Contexte de la décision de transfert

Je pensais que Linux était le meilleur pour les utilisateurs avancés. Liberté de définir et de tout sélectionner par vous-même. Une multitude d'outils gratuits pour les utilisateurs avancés. Et vous pouvez le mettre librement dans le meilleur ordinateur portable (= Thinkpad).

Cependant, il y a un gros problème avec Linux. Fondamentalement, l'interface graphique est faible. De nombreux services commerciaux ne prennent généralement pas en charge Linux correctement. (Au contraire, Dropbox, Spotify, etc. qui le supportent sont merveilleux) Pourtant, je pensais que la commodité de Linux compensait largement ces lacunes.

Cependant, lorsque j'ai démarré Windows pour la première fois depuis un certain temps (bien sûr, il s'agit d'un environnement à double démarrage), le rendu du navigateur est explosif. Même si vous changez de fenêtre avec des pierres de foudre et bougez, le dessin se rattrape fermement. À la maison, j'ai un total de sortie externe 6K avec des graphiques intégrés sur mon ordinateur portable, donc j'ai pensé que ce serait inévitable dans une certaine mesure si l'opération bégayait lors de l'utilisation de gnome. Mais sur Windows, ils fonctionnent confortablement. J'aurais dû configurer le pilote pour que l'accélération matérielle fonctionne sous Linux, mais il existe encore de nombreuses applications qui ne la prennent pas en charge (zoom, décodage vidéo chrome, etc.), et pour une raison quelconque, c'est gênant. Si vous souhaitez simplement exécuter un programme de calcul, vous pouvez vous connecter à Linux avec l'interface de ligne de commande et appuyer sur une commande, et Linux est plus rapide, mais compte tenu de l'utilisation quotidienne, Windows est plus rapide. Et Windows a récemment commencé à exécuter le noyau Linux sur WSL2, et des efforts intelligents comme winget ont commencé. Pour être honnête, c'est la principale raison du changement.

Et deuxièmement, il est également important que presque tous les logiciels fournissent des pilotes d'application optimisés pour Windows. Si vous passez à Windows, il existe un client Google Drive officiel et ~~ Garbage ~~ LINE propose également des applications natives. Vous pouvez regarder des vidéos HDR 4k sur Youtube avec le support matériel et Amazon Prime Video en Full HD.

Et troisièmement, je suis étudiant maintenant, mais je ne sais pas à ce stade si je peux utiliser Linux une fois que j'aurai un emploi. Si vous pouvez travailler efficacement même sous Windows, vous serez certainement actif après avoir obtenu un emploi. ()

Je pensais que si j'arrêtais gnome et passais à i3, le problème qui bégayait serait résolu, mais même si je prenais le temps de préparer l'environnement, le fait que diverses applications ne soient pas prises en charge ne changera pas, donc Windows est à l'aise. J'ai senti qu'il valait mieux le faire.

Why not MBP? La plupart des gens diront que mac va bien. Bien sûr, mac a quelques bons points, mais le matériel est toujours un jouet. Ce serait bien si MacOS pouvait passer sur Thinkpad, mais ... Voici quelques raisons.

――Bien qu'il s'agisse d'un ordinateur personnel, pour une raison quelconque, une planche à découper en forme de clavier occupe environ la moitié du corps principal.

Compte tenu de ce qui précède, je suis arrivé à la conclusion que Windows sur Thinkpad pourrait être le meilleur. (Cependant, il peut s'agir de Linux sur Thinkpad en fonction de l'environnement, comme l'utiliser uniquement à des fins de développement ou ne pas avoir besoin de la prise en charge du GPU avec un seul écran)


En passant, ce n'est pas ici pour aligner le mandat, et à partir de maintenant, j'écrirai les recherches et les notes lors du passage à Windows.

Construction de l'environnement Windows

politique

--Tout le développement est sur WSL2, donc même si vous faites une erreur, vous n'avez pas à gérer l'environnement de chemin et le code de saut de ligne comme des déchets dans Windows.

Les outils que j'ai vérifiés lors du changement de train ci-dessous

WSL2 ―― J'aime Manjaro, qui est une version évolutive stable, mais peut-elle être installée avec succès? ―― Des volontaires y travaillaient, mais cela semble instable, alors j'ai docilement présenté Ubuntu et changé la gestion des paquets en linuxbrew. ~~ La gestion des chemins était maladroite, donc je suis retourné à apt normalement.

Terminal

Un terminal déroulant comme guake est bon.

Candidats en ce moment

--Hyper: il y a des splits et les plug-ins sont bons. Mais un peu lent. - https://www.kimoton.com/entry/20181212/1544619130 - https://qiita.com/WGG_SH/items/65416692d545f888c6a9 --Fluent Terminal: Légèrement lent. Il ne semble y avoir aucune option Dropdown. Bon d'être dans le magasin --alacritty: Certainement rapide. Cependant, il n'y a pas d'option déroulante. Le problème dit que c'est une fonctionnalité que Windows Manager devrait prendre en charge. (Si tel est le cas, veuillez me dire l'outil pour le réaliser sous Windows) --Windows Terminal: Il est toujours en développement, mais c'est officiel, donc il se sent stable. --cmder: il y a Dropdown et c'est lourd --ConEmu: Il semble être la source de la fourche de cmder. Je suis sûr que c'est aussi lourd --Terminus: Selon le problème, il semble prendre en charge la liste déroulante

Puisque guake ne sera pas utilisable, c'est aussi une bonne opportunité d'introduire tmux.

Lien de référence

~~ Essayons Hyper pour le moment. Étant donné que Windows Terminal prend en charge le GPU, je peux passer à cela si l'option Drop down est implémentée. Hyper Cela a fonctionné pour le moment. Le package de superposition ne fonctionnait pas, mais je l'ai corrigé en me référant au code dans ㏚ et cela a fonctionné. ~~

Je l'ai fait Terminus. Bien qu'il soit multi-plateforme, il cible principalement Windows et présente peu de bugs. Dans Hyper, même la division verticale de l'onglet n'était pas possible en raison d'un bug, j'ai donc changé. Mauvaise performance comme inconvénient. Je n'avais jamais pensé que la coque était lourde alors que j'utilisais zsh, qui est dit lourd, mais pour la première fois j'ai réalisé le concept de coque lourde.

Je veux dire, c'est juste maintenant, mais même dans un terminal sans liste déroulante, si vous ajoutez un outil qui peut afficher / masquer avec des raccourcis clavier, peut-il être reproduit de manière pseudo? Je suis fatigué, donc je vais garder Terminus pour le moment.

De plus, je suis passé à Windows Terminal, qui était le stress max car Terminus était trop lourd. Incroyablement rapide. Après tout, la formule a un sens différent de la stabilité. Je pense que c'est plus rapide que l'alacritty, qui est dit plus rapide. Même s'il a quelques fonctions, c'est l'endroit à utiliser le plus, c'est donc une bonne idée d'en choisir une qui a une base solide. Je suis impressionné de penser que Microsoft a officiellement publié une chose aussi utile.

Package manager Quoi qu'il en soit, le chocolat est également incomplet, donc je vais en faire un winget avec des attentes. Je veux que ce soit un monde où tout est fait. Pamac me manque

Tiling Window Manager Je suis inquiet s'il y a quelque chose ici. Vous pouvez payer pour cela, donc je veux quelque chose qui puisse être utilisé de manière stable avec un clavier. --bug.n: Cela n'a pas fonctionné. --HashTWM: Cela n'a pas fonctionné. --MaxTo: Il existe une version d'essai, mais je pense que l'utilisation est différente. --AquaSnap Pro: Version d'essai Je l'ai essayé. Cela fonctionne bien sans aucun bogue, mais ce n'est pas Tile WM. Des outils utiles tels que le fractionnement simple de Windows --Stack Window Manager: C'est aussi le même système qu'AquaSnap --divvy: différentes utilisations.

~~ Apparemment, bug.n n'a pas fonctionné, mais il peut fonctionner s'il est configuré correctement. Cela semble un peu impossible car la mise à l'échelle est différente pour chaque moniteur. À la suite de divers essais, je n'ai peut-être pas d'autre choix que de déplacer bug.n d'une manière ou d'une autre. ~~ Cela fonctionne comme il se doit, mais c'est lent. N'est-il pas possible de remplacer nativement le gestionnaire de fenêtres? S'il s'agit d'un tel UX, le standard suffit.

Explorateur de fichiers

Pouvez-vous bien le voir avec le ranger sur WSL2, y compris l'aperçu? anxiété.

éditeur

Il n'y a que VS Code

IDE --Il est nécessaire de vérifier si Jetbrains peut être facilement attaché à WSL2 comme VS Code. ――Il peut être bon de démarrer X Server et de démarrer l'interface graphique du côté Linux, mais il semble que ce sera gênant avec une image égoïste. Puisqu'il s'agit de Windows, je souhaite utiliser l'interface graphique de Windows.

Outils pour Windows

Système de changement de système

Gestionnaire de presse-papiers

Win + V c'est bien, mais ce clavier n'est-il pas complet? Est-ce que je l'utilise de manière incorrecte? Enquête requise. (J'ai pu sélectionner avec le clavier uniquement lors de la saisie de texte. Cela peut être ignoré pour le moment)

La gestion des processus

Que dois-je faire lorsqu'un processus du côté Windows devient incontrôlable? WSL2 htop et gtop ne peuvent pas gérer le processus Windows, non? Je n'aime pas lancer Powershell et appuyer sur les commandes, mais je ne veux pas lancer le Gestionnaire de tâches et cliquer sur la souris.

Explorateur de fichiers

Au minimum, il peut être tabulé. ~~ Clover3 ~~ (Le rire était un cheval de Troie, hourra Windows Defender) ou QT Tabbar.

J'ai essayé d'utiliser QT Tabbar, mais c'est mieux que ce que j'imaginais. Je pensais que je n'aimerais pas que l'opération devienne instable car elle était étendue à l'explorateur standard, mais elle peut être définie finement et l'opération est stable, donc je peux faire quelque chose de ce niveau individuellement. Il sera également introduit sur les sites étrangers. (Bien qu'il soit développé par des Japonais, il prend également en charge l'anglais.) Cependant, il est assez lourd, alors désactivez autant que possible les fonctionnalités inutilisées.

Outil pratique

--Powertoys: Embarrassant, j'ai récemment appris l'existence de cet outil utile officiel de Microsoft. Mettons ça dedans. C'est une version préliminaire, donc c'est officiel, mais l'échange de la touche Ctrl n'a pas fonctionné. J'ai utilisé keyswap.exe à la place.

lié exif

Ceci est juste un mémorandum pour moi. --GPSBabel: convertissez maintenant la chronologie json en gpx

Pilote de périphérique

--Driver Booster: je l'ai déjà utilisé et je ne suis pas mécontent de la fonction, mais il semble que je veuille installer d'autres logiciels sans autorisation, et je veux démarrer automatiquement le démarrage, et c'est un peu un malware. Cherchez une alternative.

Applications clientes de service Web

Il s'appelait Station, bitwarden et mendeley.

Impressions

«Je pensais que Windows avait le plus d'informations, mais même si je les recherchais en anglais, il n'y avait pas beaucoup d'informations que les gens de la culture Linux voulaient. Après tout, aucune personne décente ne l'utilise? Je suis un peu jaloux de macOS. ――Windows prend en charge les applications de tous les jours, ce qui est très bien. C'est vraiment confortable que Chrome soit devenu croustillant. Cependant, les terminaux et autres en sont arrivés au point où il n'y en a pas autant de décents.

ToDo

Recommended Posts

Raisons pour lesquelles la cuisine outil / environnement a changé le PC principal de Linux à Windows + WSL2 et notes de travail
Comment configurer Ubuntu pour le sous-système Windows pour Linux 2 (WSL2)
Après tout, l'histoire du retour de Linux à Windows
Changez le package à installer pour chaque environnement avec de la poésie
À propos de la procédure de liaison de Visual Studio Code pour Windows et WSL
Adieu l'invite de commande dans WSL, VSCode et Windows Terminal
Changer le module à charger pour chaque environnement d'exécution en Python
Construisez Linux sur un environnement Windows. Étapes pour installer Laradock et migrer