Alpine Linux спроектирован так, чтобы занимать очень мало места (изначально он был разработан для встраиваемых систем Linux ), и все его команды оболочки реализованы с помощью «busybox» . Есть и другие особенности, такие как необычные библиотеки, которые затрудняют использование контейнеров.
Это сказало, интересно, почему вам нужно сделать это в контейнере, так как вы можете установить идентификатор и группу любых файлов при создании образа контейнера, запустить контейнер с любым идентификатором.
Cree el archivo ~/fontconfig/fonts.conf
que contiene este:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font" >
<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintslight</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="lcdfilter">
<const>lcddefault</const>
</edit>
</match>
</fontconfig>
Luego cerrar sesión/iniciar sesión.
Lo anterior solo afecta a un solo usuario, para todos los usuarios, coloque la configuración xml dentro de /etc/fonts/conf.avail/29-prettify.conf
y vincúlela:
ln -s /etc/fonts/conf.avail/29-prettify.conf /etc/fonts/conf.d/29-prettify.conf
(o mientras está en el directorio /etc/fonts/conf.d
:ln -s../conf.avail/29-prettify.conf
).
Para Debian:Observe que XDG _CONFIG _HOME no cambia en el futuro, actualmente su valor predeterminado es ~/.config
.