Réglages du système

Trame configure tout le système : langue, clavier, heure, utilisateurs, réseau, Wi-Fi, disques, services, menu de démarrage, écran, son et alimentation. Il a trois visages qui partagent le même code : Réglages (Settings, trame-gui) sur le bureau, trame-tui en mode texte, et la commande trame.

Réglages sur le bureau

Ouvrez Settings (Réglages) depuis le Dash, les réglages rapides ou la fenêtre d'accueil. Il demande le mot de passe root, puis affiche des pages pour le Wi-Fi, le Bluetooth, le son, l'écran, la batterie, les clés USB et les disques, les comptes, la langue et le clavier, la date et l'heure, les logiciels (le gestionnaire de paquets) et le matériel (santé, firmwares manquants). La page Advanced (avancé) ouvre dans un terminal trame-tui, qui a tous les réglages. Réglages remplace TazPanel, qui n'est plus sur les images.

La commande trame

$ trame --help
$ trame network --help

Les commandes qui ne font que lire se lancent en simple utilisateur ; celles qui modifient le système demandent root. Chaque commande accepte --dry-run pour voir ce qui serait fait, et --json pour les scripts. Ce que trame modifie est consigné dans /var/log/trame.log.

Langue, clavier, heure

# trame locale set fr_FR.UTF-8
# trame keyboard set fr-latin1        # console texte
# trame keyboard xkb set fr           # bureau
# trame time tz set Europe/Paris
# trame time ntp                      # règle l'horloge depuis le réseau
$ trame time tz list Europe

La langue prend effet à la prochaine connexion. trame locale list et trame keyboard list affichent les valeurs disponibles.

Utilisateurs

# trame user add alice
# trame user passwd alice
# trame user group add alice audio
# trame user remove alice
$ trame user list

Les nouveaux utilisateurs sont ajoutés aux groupes nécessaires sur le bureau (audio, video, cdrom, plugdev...). trame user remove alice purge supprime aussi le dossier personnel. La connexion automatique se règle avec trame user autologin set alice.

Disques et clés USB

Sur le bureau, les clés USB et les disques apparaissent dans le gestionnaire de fichiers et se montent d'un clic. Depuis un terminal :

$ trame storage list
$ trame storage usage
# trame storage mount /dev/sdb1 owner=tux
# trame storage umount /dev/sdb1
# trame storage eject /dev/sdb

Les partitions sont montées sur /media/<label> ; owner= donne les fichiers d'une clé FAT, exFAT ou NTFS à un utilisateur.

Services

$ trame service list
# trame service start dropbear
# trame service enable dropbear       # démarre à chaque boot
# trame service disable dropbear

Voir Démarrage et services pour savoir comment les services sont lancés.

Menu de démarrage

$ trame boot entries
# trame boot default set 0
# trame boot timeout set 3

Alimentation, écran, son

$ trame power status
# trame power governor set powersave
# trame power poweroff --yes
$ trame display list
$ trame display brightness set 70
$ trame audio set 60
$ trame audio mute toggle

Matériel et rapport système

$ trame hardware summary
$ trame hardware firmware            # périphériques réseau sans leur firmware
$ trame system report /tmp/report.txt

Le rapport système ne contient ni mot de passe ni clé et peut être joint à une question sur le forum ou à un rapport de bug.

Wove : les réglages en langage courant

Wove vous permet de demander un changement en anglais ou en français courant : il comprend la phrase, montre ce qu'il va faire, demande confirmation et lance Trame ou spk. Il est sur les images x86_64, et en paquet (wove, wove-gui) sur i486.

$ wove "connect me to wifi"
$ wove "set the volume to 40"
$ wove --dry-run "install a text editor"
$ wove intents                       # tout ce que Wove sait faire

Sans phrase, wove lance une conversation qui se termine par bye.

Fichiers de configuration

Trame écrit des fichiers simples, qu'on peut aussi éditer à la main :

FichierContient
/etc/hostnameNom de la machine
/etc/locale.confLangue (LANG)
/etc/keymap.confClavier de la console
/etc/X11/xorg.conf.d/40-Keyboard.confDisposition du clavier du bureau
/etc/TZFuseau horaire
/etc/rcS.confDémarrage : services, modules, gestionnaire de connexion
/etc/network.confRéseau et Wi-Fi
/var/lib/tazpkg/mirrorMiroir de paquets