Wdm: различия между версиями
(Import from freesource.info) |
Нет описания правки |
||
(не показаны 2 промежуточные версии 1 участника) | |||
Строка 1: | Строка 1: | ||
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/admin/wdm}} | {{MovedFromFreesourceInfo|AltLinux/Sisyphus/admin/wdm}} | ||
{{Устарело}} | |||
В текущей сборке wdm (wdm-1.28-alt2) есть поддержка сглаживания но она не включена по умолчанию. Для решения этой проблемы существует 2 способа правильный и быстрый. | В текущей сборке wdm (wdm-1.28-alt2) есть поддержка сглаживания но она не включена по умолчанию. Для решения этой проблемы существует 2 способа правильный и быстрый. | ||
---- | ---- | ||
Строка 19: | Строка 19: | ||
}</pre> | }</pre> | ||
* service dm restart | * service dm restart | ||
В принципе это все, но при перезагрузке все настройку будут потеряны, | В принципе это все, но при перезагрузке все настройку будут потеряны, так как скрит <tt>/etc/rc.d/scripts/cleanup</tt> удалит содержимое каталога /var/run/ . Чтобы этого не произошло необходимо отредактировать этот скрипт | ||
* в районе 21 сроки находим код | * в районе 21 сроки находим код | ||
<pre>case "${f##*/}" in | <pre>case "${f##*/}" in | ||
Строка 31: | Строка 31: | ||
==== Правильный способ ==== | ==== Правильный способ ==== | ||
Правильный способ отличается от быстрого тем что потребуется пересобрать wdm, чтобы он искал свой конфиг в другом каталоге (/var/lib/wdm) | Правильный способ отличается от быстрого тем что потребуется пересобрать wdm, чтобы он искал свой конфиг в другом каталоге (/var/lib/wdm) | ||
* | * скачиваем src пакет | ||
* заменяем в wdm.spec все упоминания о /var/run на /var/lib | * заменяем в wdm.spec все упоминания о /var/run на /var/lib | ||
<tt>subst -p 's!/var/run/wdm!/var/lib/wdm!g' wdm.spec.orig</tt> | <tt>subst -p 's!/var/run/wdm!/var/lib/wdm!g' wdm.spec.orig</tt> | ||
* пересобираем пакет <tt>rpm -bb wdm.speс</tt> и устанавливаем его | * пересобираем пакет <tt>rpm -bb wdm.speс</tt> и устанавливаем его | ||
* создаем файл WMGLOBAL в каталоге /var/lib/wdm/GNUstep/Defaults/ как описано выше | * создаем файл WMGLOBAL в каталоге /var/lib/wdm/GNUstep/Defaults/ как описано выше | ||
* | * service dm restart |
Текущая версия от 16:34, 21 декабря 2023
В текущей сборке wdm (wdm-1.28-alt2) есть поддержка сглаживания но она не включена по умолчанию. Для решения этой проблемы существует 2 способа правильный и быстрый.
Быстрый способ
- создаем каталог /var/run/wdm/GNUstep/Defaults/
- в этом каталоге создаем файл WMGLOBAL следующего содержания
{ SystemFont = "-*-helvetica-medium-r-normal-*-%d-*-*-*-*-*-*-*,-*-*-medium-r-normal-*-%d-*,-*-*-medium-r-normal-*-*-*"; BoldSystemFont = "-*-helvetica-bold-r-normal-*-%d-*-*-*-*-*-*-*,-*-*-bold-r-normal-*-%d-*,-*-*-medium-r-normal-*-*-*"; AntialiasedSystemFont = "-*-sans-medium-r-normal-*-%d-*-*-*-*-*-*-*"; AntialiasedBoldSystemFont = "-*-sans-bold-r-normal-*-%d-*-*-*-*-*-*-*"; AntialiasedText = yes; DefaultFontSize = 12; MultiByteText = yes; }
- service dm restart
В принципе это все, но при перезагрузке все настройку будут потеряны, так как скрит /etc/rc.d/scripts/cleanup удалит содержимое каталога /var/run/ . Чтобы этого не произошло необходимо отредактировать этот скрипт
- в районе 21 сроки находим код
case "${f##*/}" in news|sudo) ;;
добавляем wdm news|sudo, т.е должно быть
case "${f##*/}" in news|sudo|wdm) ;;
вот теперь все
Правильный способ
Правильный способ отличается от быстрого тем что потребуется пересобрать wdm, чтобы он искал свой конфиг в другом каталоге (/var/lib/wdm)
- скачиваем src пакет
- заменяем в wdm.spec все упоминания о /var/run на /var/lib
subst -p 's!/var/run/wdm!/var/lib/wdm!g' wdm.spec.orig
- пересобираем пакет rpm -bb wdm.speс и устанавливаем его
- создаем файл WMGLOBAL в каталоге /var/lib/wdm/GNUstep/Defaults/ как описано выше
- service dm restart