Wdm: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
(удаление из категории Admin)
Строка 1: Строка 1:
[[Category:Admin]]
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/admin/wdm}}
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/admin/wdm}}
{{crap}}
{{crap}}


В текущей сборке wdm (wdm-1.28-alt2) есть поддержка сглаживания но она не включена по умолчанию. Для решения этой проблемы существует 2 способа правильный и быстрый.  
В текущей сборке wdm (wdm-1.28-alt2) есть поддержка сглаживания но она не включена по умолчанию. Для решения этой проблемы существует 2 способа правильный и быстрый.


----
----
Строка 20: Строка 19:
  }</pre>
  }</pre>
* service dm restart
* service dm restart
В принципе это все, но при перезагрузке все настройку будут потеряны, т.к. скрит <tt>/etc/rc.d/scripts/cleanup</tt> удалит содержимое каталога /var/run/ . Чтобы этого не произошло необходимо отредактировать этот скрипт
В принципе это все, но при перезагрузке все настройку будут потеряны, так как скрит <tt>/etc/rc.d/scripts/cleanup</tt> удалит содержимое каталога /var/run/ . Чтобы этого не произошло необходимо отредактировать этот скрипт
* в районе 21 сроки находим код
* в районе 21 сроки находим код
  <pre>case "${f##*/}" in
  <pre>case "${f##*/}" in
Строка 32: Строка 31:


==== Правильный способ ====
==== Правильный способ ====
Правильный способ отличается от быстрого тем что потребуется пересобрать wdm, чтобы он искал свой конфиг в другом каталоге (/var/lib/wdm)  
Правильный способ отличается от быстрого тем что потребуется пересобрать wdm, чтобы он искал свой конфиг в другом каталоге (/var/lib/wdm)
* скачиваем src пакет
* скачиваем 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
* service dm restart

Версия от 15:56, 24 августа 2008

Freesource-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была перемещена с freesource.info.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.
48px-Mail-mark-junk red.svg.png
Эта статья протухла.
Её нужно существенно доработать или удалить


В текущей сборке 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