Configurações do sistema

O Trame configura todo o sistema: idioma, teclado, hora, usuários, rede, Wi-Fi, discos, serviços, menu de boot, tela, som e energia. Ele tem três faces que compartilham o mesmo código: Settings (Configurações, trame-gui) na área de trabalho, trame-tui em modo texto e o comando trame.

Configurações na área de trabalho

Abra Settings (Configurações) pelo Dash, pelos ajustes rápidos ou pela janela de boas-vindas. Ele pede a senha do root e mostra páginas para Wi-Fi, Bluetooth, som, tela, bateria, pendrives e discos, contas, idioma e teclado, data e hora, software (o gerenciador de pacotes) e hardware (saúde, firmwares ausentes). A página Advanced (avançado) abre o trame-tui, que tem todas as configurações, em um terminal. O Settings substitui o TazPanel, que não está mais nas imagens.

O comando trame

$ trame --help
$ trame network --help

Os comandos que apenas leem rodam como usuário normal; os que alteram o sistema exigem root. Todo comando aceita --dry-run para ver o que seria feito e --json para scripts. O que o trame altera fica registrado em /var/log/trame.log.

Idioma, teclado, hora

# trame locale set pt_BR.UTF-8
# trame keyboard set br-abnt2         # console de texto
# trame keyboard xkb set br           # área de trabalho
# trame time tz set America/Sao_Paulo
# trame time ntp                      # acerta o relógio pela rede
$ trame time tz list America

O idioma vale a partir do próximo login. trame locale list e trame keyboard list mostram os valores disponíveis.

Usuários

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

Os novos usuários são adicionados aos grupos necessários na área de trabalho (audio, video, cdrom, plugdev...). trame user remove alice purge também apaga o diretório pessoal. O login automático é definido com trame user autologin set alice.

Discos e pendrives

Na área de trabalho, pendrives e discos aparecem no gerenciador de arquivos e são montados com um clique. A partir de um terminal:

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

As partições são montadas em /media/<label>; owner= dá os arquivos de um pendrive FAT, exFAT ou NTFS a um usuário.

Serviços

$ trame service list
# trame service start dropbear
# trame service enable dropbear       # inicia a cada boot
# trame service disable dropbear

Veja Inicialização e serviços para saber como os serviços são iniciados.

Menu de boot

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

Energia, tela, som

$ 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 e relatório do sistema

$ trame hardware summary
$ trame hardware firmware            # dispositivos de rede sem firmware
$ trame system report /tmp/report.txt

O relatório do sistema não contém senha nem chave e pode ser anexado a uma pergunta no fórum ou a um relatório de bug.

Wove: configurações em linguagem simples

O Wove permite pedir uma alteração em inglês ou francês simples: ele entende a frase, mostra o que vai fazer, pede confirmação e executa o Trame ou o spk. Ele está nas imagens x86_64 e, no i486, é um pacote (wove, wove-gui).

$ wove "connect me to wifi"
$ wove "set the volume to 40"
$ wove --dry-run "install a text editor"
$ wove intents                       # tudo o que o Wove sabe fazer

Sem uma frase, o wove inicia uma conversa que termina com bye.

Arquivos de configuração

O Trame escreve arquivos simples, que também podem ser editados à mão:

ArquivoContém
/etc/hostnameNome da máquina
/etc/locale.confIdioma (LANG)
/etc/keymap.confTeclado do console
/etc/X11/xorg.conf.d/40-Keyboard.confLayout de teclado da área de trabalho
/etc/TZFuso horário
/etc/rcS.confInicialização: serviços, módulos, gerenciador de login
/etc/network.confRede e Wi-Fi
/var/lib/tazpkg/mirrorMirror de pacotes