xprofile (Português)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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 &