Configurando o mesmo tema gtk / openbox em ambiente nativo de 64 bits e chroot de 32 bits

2

Estou executando o Arch Linux e configurei um ambiente chroot de 32 bits dentro de uma instalação nativa de 64 bits por suas instruções wiki .

Instalei os temas Zukitwo e Zukitwo-Openbox por meio do Arch Linux AUR , que é instalado em /usr/share/themes/Zukitwo .

Estou configurando meu tema por meio de obconf (para openbox) e lxappearance (para aplicativos gtk). Por alguma razão, ao definir o tema gtk com lxappearance no ambiente nativo de 64 bits, meus aplicativos chroot de 32 bits assumem como padrão o tema Raleigh (parece o Win 3.1). Se eu inserir o chroot e usar lxappearance para definir o mesmo tema (que eu também instalei no chroot), os aplicativos de ambiente nativo de 64 bits alternam para o tema de Raleigh.

Como isso deve estar apenas fazendo alterações, até onde eu sei, ~/.config/gtk-3.0/settings.ini , por que meu tema pode não ser consistente entre os dois ambientes?

Aqui está o script que inicia o chroot de 32 bits na inicialização (caso de parada removido para minimizar o comprimento do post):

#!/bin/bash

dirs=(/dev /dev/pts /dev/shm /tmp /home)

case $1 in
    start)
        for d in "${dirs[@]}"; do
          mount -o bind $d /opt/arch32/$d
        done
        mount -t proc none /opt/arch32/proc
        mount -t sysfs none /opt/arch32/sys
        ;;

    stop) [... removed ...]
esac

/home é montado, então os dois devem apenas estar vinculados no chroot e eles estão compartilhando o mesmo diretório, certo? (Usar diff no settings.ini em ~ / .config / gtk-3.0 / settings.ini e /opt/arch32/home/username/.config/gtk-3.0/settings.ini não revela diferenças.)

    
por Hendy 06.05.2013 / 19:10

0 respostas