/ usr / lib / Link Simbólico Obtém Escrito Durante a Inicialização

1

Para obter a configuração de tri-monitor que eu quero, estou usando o hack libXinerama que me permite falsificar meu layout.

Para usar isso, eu uso uma versão corrigida do libXinerama e coloco em /usr/lib e então altero o link simbólico libXinerama.so para apontar para ele:

[kbrandt@alpine: /usr/lib] ls -l libXinerama.*
-rw-r--r-- 1 root root  7286 2010-05-18 07:57 libXinerama.a
lrwxrwxrwx 1 root root    20 2011-02-27 19:59 libXinerama.so -> libXinerama.so.1.0.0
lrwxrwxrwx 1 root root    20 2011-05-06 11:31 libXinerama.so.1 -> libXinerama.so.1.0.0
-rw-r--r-- 1 root root  8659 2011-04-11 09:40 libXinerama.so.1.0.0
-rw-r--r-- 1 root root 10432 2011-02-27 20:01 libXinerama.so.1.0.0.back

Esse trabalho funciona bem, exceto na reinicialização ele reescreve o link e aponta para o libXinerama.so.1.0.0.back, que quebra minha configuração. Que processo está fazendo isso e como posso impedir isso?

    
por Kyle Brandt 09.05.2011 / 16:07

1 resposta

1

Presumivelmente, ldconfig está sendo chamado em algum lugar e libXinerama.so.1.0.0.back classifica após libXinerama.so.1.0.0 , de modo que está sendo selecionado como a versão mais recente da biblioteca.

Por que exatamente você precisa corrigir a biblioteca cliente da extensão Xinerama?

    
por James Henstridge 09.05.2011 / 16:53