System settings
Trame configures the whole system: language, keyboard,
time, users, network, Wi-Fi, disks, services, boot menu, screen, sound
and power. It has three faces sharing the same code: Settings
(trame-gui) on the desktop, trame-tui in text
mode, and the trame command.
Settings on the desktop
Open Settings from the Dash, the quick settings or the welcome
window. It asks for the root password, then shows pages for Wi-Fi,
Bluetooth, sound, screen, battery, USB keys and disks, accounts,
language and keyboard, date and time, software (the package manager)
and hardware (health, missing firmware). The Advanced page
opens trame-tui, which has every setting, in a terminal.
Settings replaces TazPanel, which is no longer on the images.
The trame command
$ trame --help $ trame network --help
Commands that only read run as a normal user; commands that change the
system need root. Every command accepts --dry-run to see
what would be done, and --json for scripts. What trame
changes is logged in /var/log/trame.log.
Language, keyboard, time
# trame locale set fr_FR.UTF-8 # trame keyboard set fr-latin1 # text console # trame keyboard xkb set fr # desktop # trame time tz set Europe/Paris # trame time ntp # set the clock from the network $ trame time tz list Europe
The language takes effect at the next login. trame locale list
and trame keyboard list show the available values.
Users
# trame user add alice # trame user passwd alice # trame user group add alice audio # trame user remove alice $ trame user list
New users are added to the groups needed on the desktop (audio, video,
cdrom, plugdev...). trame user remove alice purge also
deletes the home directory. Automatic login is set with
trame user autologin set alice.
Disks and USB keys
On the desktop, USB keys and disks appear in the file manager and are mounted with a click. From a terminal:
$ trame storage list $ trame storage usage # trame storage mount /dev/sdb1 owner=tux # trame storage umount /dev/sdb1 # trame storage eject /dev/sdb
Partitions are mounted on /media/<label>; owner= gives the files of a FAT, exFAT or NTFS key to a user.
Services
$ trame service list # trame service start dropbear # trame service enable dropbear # start at every boot # trame service disable dropbear
See Boot and services for how services are started.
Boot menu
$ trame boot entries # trame boot default set 0 # trame boot timeout set 3
Power, screen, sound
$ 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
Hardware and system report
$ trame hardware summary $ trame hardware firmware # network devices missing a firmware $ trame system report /tmp/report.txt
The system report holds no password or key and can be attached to a question on the forum or a bug report.
Wove: settings in plain words
Wove lets you ask for a change in plain English or French: it
understands the sentence, shows what it will do, asks for confirmation
and runs Trame or spk. It is on the x86_64 images, and a package
(wove, wove-gui) on i486.
$ wove "connect me to wifi" $ wove "set the volume to 40" $ wove --dry-run "install a text editor" $ wove intents # everything Wove can do
Without a sentence, wove starts a conversation that ends
with bye.
Configuration files
Trame writes plain files that can also be edited by hand:
| File | Holds |
|---|---|
/etc/hostname | Machine name |
/etc/locale.conf | Language (LANG) |
/etc/keymap.conf | Console keyboard |
/etc/X11/xorg.conf.d/40-Keyboard.conf | Desktop keyboard layout |
/etc/TZ | Time zone |
/etc/rcS.conf | Boot: services, modules, login manager |
/etc/network.conf | Network and Wi-Fi |
/var/lib/tazpkg/mirror | Package mirror |
SliTaz Doc