ad6f1718ab
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
122 lines
6.2 KiB
Markdown
122 lines
6.2 KiB
Markdown
<div align="center">
|
|
|
|
# 🪟 Boîte à outils Windows logiciels libres
|
|
|
|
Petite boîte à outils Windows pour installer des packs de logiciels libres avec `winget` et supprimer certaines applications intégrées à Windows.
|
|
|
|
[](#prerequis)
|
|
[](#packs-automatises)
|
|
[](#installateur-interactif)
|
|
[](./LICENSE)
|
|
|
|
[English](./README.md) | **Français**
|
|
|
|
</div>
|
|
|
|
---
|
|
|
|
## 📦 Contenu du dépôt
|
|
|
|
| Chemin | Rôle |
|
|
| --- | --- |
|
|
| 🧭 [`powershell/libres-softwares-install.ps1`](./powershell/libres-softwares-install.ps1) | Installateur interactif pour une liste de logiciels sélectionnés. |
|
|
| 🦊 [`powershell/Install-Firefox.ps1`](./powershell/Install-Firefox.ps1) | Installe Firefox ESR, le définit comme navigateur par défaut et force l'installation de uBlock Origin pour tous les utilisateurs. |
|
|
| 🧹 [`powershell/Winget-Remove-BuiltInApps.ps1`](./powershell/Winget-Remove-BuiltInApps.ps1) | Suppression de certaines applications Windows intégrées pour l'utilisateur courant avec winget. |
|
|
| 🚫 [`powershell/Remove-BuiltInApps.ps1`](./powershell/Remove-BuiltInApps.ps1) | Suppression de certaines applications Appx intégrées sans winget avec blocages registre pour les futurs utilisateurs. |
|
|
| 🚀 [`winget/libre-soft-start-pack.yaml`](./winget/libre-soft-start-pack.yaml) | Pack automatisé de départ : Firefox ESR, 7-Zip et VLC. |
|
|
| 📄 [`winget/libre-soft-base-libreoffice.yaml`](./winget/libre-soft-base-libreoffice.yaml) | Pack de départ avec LibreOffice. |
|
|
| 📝 [`winget/libre-soft-base-onlyoffice.yaml`](./winget/libre-soft-base-onlyoffice.yaml) | Pack de départ avec ONLYOFFICE. |
|
|
|
|
<a id="prerequis"></a>
|
|
|
|
## ✅ Prérequis
|
|
|
|
Lance les commandes depuis un **terminal administrateur** sous Windows. winget doit être disponible (App Installer depuis le Microsoft Store).
|
|
|
|
Les packs YAML automatisés nécessitent winget 1.6 ou version ultérieure.
|
|
|
|
<a id="installateur-interactif"></a>
|
|
|
|
## 🧭 Installateur Interactif
|
|
|
|
Choisis les logiciels à installer depuis un menu PowerShell. Quand Firefox ESR est installé depuis ce script, les paramètres Firefox par défaut, les policies uBlock Origin et les paramètres de la page nouvel onglet (sans contenus sponsorisés) sont configurés automatiquement. Si un logiciel est déjà à jour, il est ignoré sans erreur.
|
|
|
|

|
|
|
|
Commande à lancer depuis la racine du dépôt :
|
|
|
|
```powershell
|
|
powershell -ExecutionPolicy Bypass -File .\powershell\libres-softwares-install.ps1
|
|
```
|
|
|
|
Logiciels disponibles :
|
|
|
|
| Logiciel | ID winget |
|
|
| --- | --- |
|
|
| Firefox ESR (FR) | `Mozilla.Firefox.ESR.fr` |
|
|
| 7-Zip | `7zip.7zip` |
|
|
| VLC Media Player | `VideoLAN.VLC` |
|
|
| ONLYOFFICE | `ONLYOFFICE.DesktopEditors` |
|
|
| LibreOffice | `TheDocumentFoundation.LibreOffice` |
|
|
| GIMP | `GIMP.GIMP.3` |
|
|
| Inkscape | `Inkscape.Inkscape` |
|
|
| Chromium | `Hibbiki.Chromium` |
|
|
| Bitwarden | `Bitwarden.Bitwarden` |
|
|
| Thunderbird | `Mozilla.Thunderbird` |
|
|
|
|
<a id="packs-automatises"></a>
|
|
|
|
## 🚀 Packs Automatisés
|
|
|
|
Utilise les fichiers de configuration winget pour obtenir une installation reproductible.
|
|
|
|
| Pack | Contenu | Commande |
|
|
| --- | --- | --- |
|
|
| Pack de départ | Firefox ESR, 7-Zip, VLC | `winget configure --file .\winget\libre-soft-start-pack.yaml --accept-configuration-agreements` |
|
|
| Pack LibreOffice | Pack de départ, LibreOffice | `winget configure --file .\winget\libre-soft-base-libreoffice.yaml --accept-configuration-agreements` |
|
|
| Pack ONLYOFFICE | Pack de départ, ONLYOFFICE | `winget configure --file .\winget\libre-soft-base-onlyoffice.yaml --accept-configuration-agreements` |
|
|
|
|
Exemple :
|
|
|
|
```powershell
|
|
winget configure --file .\winget\libre-soft-start-pack.yaml --accept-configuration-agreements
|
|
```
|
|
|
|
Pour installer Firefox ESR avec la configuration navigateur par défaut et uBlock Origin en une seule étape, lance :
|
|
|
|
```powershell
|
|
powershell -ExecutionPolicy Bypass -File .\powershell\Install-Firefox.ps1
|
|
```
|
|
|
|
Le script installe Firefox ESR, écrit les policies Firefox, force l'installation de uBlock Origin depuis Mozilla Add-ons, configure les paramètres gérés de uBlock Origin et importe les associations d'applications Windows par défaut pour les futurs utilisateurs.
|
|
|
|
Documentation détaillée : [configuration Firefox ESR et uBlock Origin](./docs/firefox-ublock.md).
|
|
|
|
## 🧹 Supprimer des Applications Intégrées
|
|
|
|
Utilise le script de nettoyage Appx pour supprimer certaines applications intégrées sans winget et limiter leur reprovisionnement pour les nouveaux utilisateurs.
|
|
|
|
```powershell
|
|
powershell -ExecutionPolicy Bypass -File .\powershell\Remove-BuiltInApps.ps1
|
|
```
|
|
|
|
Le script supprime les packages Appx installés et provisionnés, désactive les expériences consommateur Microsoft, bloque le démarrage OneDrive pour les futurs utilisateurs, met à jour les paramètres `ContentDeliveryManager` du profil utilisateur par défaut et écrit des marqueurs registre de déprovisionnement Appx.
|
|
|
|
OneDrive est bloqué par défaut pour les futurs utilisateurs. Ce n'est généralement pas un package Appx, donc ajoute `-IncludeOneDrive` seulement si tu veux aussi appeler le programme de désinstallation intégré de OneDrive sur la machine courante :
|
|
|
|
```powershell
|
|
powershell -ExecutionPolicy Bypass -File .\powershell\Remove-BuiltInApps.ps1 -IncludeOneDrive
|
|
```
|
|
|
|
L'ancien script basé sur winget reste disponible, mais il ne cible que l'utilisateur courant :
|
|
|
|
```powershell
|
|
powershell -ExecutionPolicy Bypass -File .\powershell\Winget-Remove-BuiltInApps.ps1
|
|
```
|
|
|
|
Lance ce script avant de créer le nouveau profil Windows, puis redémarre Windows. Les applications visées incluent des composants Xbox, Outlook for Windows, Hub de commentaires, Power Automate, Sticky Notes, Météo, Teams, Microsoft To Do, des applications Bing, Clipchamp, Windows Web Experience Pack, le démarrage OneDrive et des packages intégrés associés.
|
|
|
|
## 📜 Licence
|
|
|
|
Ce projet est distribué sous licence [GPL-3.0-or-later](./LICENSE).
|