O banco de dados de recursos X é um tipo de abstração de configuração (um tanto análogo ao registro MS-Windows ). Você cria / gerencia um ou mais arquivos de configuração de texto (os do sistema e ~/.Xdefaults
), estes são carregado no servidor X durante o processo de inicialização, e os aplicativos podem consultar as configurações relevantes em vez de (embora frequentemente como também) arquivos de configuração personalizados.
Você precisa ler esse xscreensaver
página de manual , o Configuration diz exatamente o que fazer:
The syntax of the .xscreensaver file is similar to that of the .Xdefaults file; for example, to set the timeout parameter in the .xscreensaver file, you would write the following:
timeout: 5
whereas, in the
.Xdefaults
file, you would writexscreensaver.timeout: 5
If you change a setting in your X resource database, or if you want xscreensaver to notice your changes immediately instead of the next time it wakes up, then you will need to reload your .Xdefaults file, and then tell the running xscreensaver process to restart itself, like so:
xrdb < ~/.Xdefaults xscreensaver-command -restart
Não se esqueça da etapa xrdb
, as alterações nos arquivos de recursos precisam ser importadas.
Você não precisa inserir todas as configurações em .Xdefaults
, apenas as alterações relativas àquelas definidas no (dependente do sistema) app-defaults
. xrdb -all -query | grep xscreensaver
ajudará.
Negociar um arquivo de configuração para outro não é um grande avanço, mas os arquivos de recursos X permitem que você mantenha todas as configurações de aplicativos compatíveis com recursos e também oferece configuração dinâmica por meio de pré-processamento (por exemplo, dependente de host e configurações do cliente).