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.)
Tags gtk3 openbox arch-linux theme