xprofile (Português)

From ArchWiki

Status de tradução: Esse artigo é uma tradução de Xprofile. Data da última tradução: 2020-06-18. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglês.

Um arquivo xprofile, ~/.xprofile e /etc/xprofile, permite que você execute comandos no início da sessão do usuário X - antes que o gerenciador de janela seja iniciado.

O arquivo xprofile é similar em estilo ao xinitrc.

Compatibilidade

Os arquivos xprofile são nativamente carregados pelos gerenciadores de exibição a seguir:

  • GDM - /etc/gdm/Xsession
  • LightDM - /etc/lightdm/Xsession
  • LXDM - /etc/lxdm/Xsession
  • SDDM - /usr/share/sddm/scripts/Xsession

Carregando xprofile de uma sessão iniciada com xinit

É possível obter xprofile a partir de uma sessão iniciada com um dos seguintes programas:

Todos eles executam, direta ou indiretamente, ~/.xinitrc ou /etc/X11/xinit/xinitrc se ele não existir. É por isso que o xprofile deve ser originado desses arquivos.

~/.xinitrc and /etc/X11/xinit/xinitrc
#!/bin/sh

# Certifique-se que isso esteja antes do comando 'exec' ou não será carregado.
[ -f /etc/xprofile ] && . /etc/xprofile
[ -f ~/.xprofile ] && . ~/.xprofile

...

Configuração

Em primeiro lugar, crie o arquivo ~/.xprofile, se ele ainda não existir. Em seguida, basta adicionar os comandos para os programas que você deseja iniciar com a sessão. Ver abaixo:

~/.xprofile
tint2 &
nm-applet &