Linux за българи: Форуми

Хумор, сатира и забава => Живота, вселената и някакви други глупости => Темата е започната от: vstoykov в Apr 26, 2010, 02:16



Титла: Преминаване от Slackware 12.0 към Ubuntu 9.10
Публикувано от: vstoykov в Apr 26, 2010, 02:16
Отдавна не съм си обновявал софтуера. Все още системата, която ползвам е базирана на Slackware 12.0 и някои програми искат по-нови версии на библиотеките за да се компилират.

Мисля си да мина на нещо по-ново - напр.  Ubuntu 9.10. Тази дистрибуция ми харесва с това, че инсталирането на програми става по-лесно (но само ако тези програми са пакетирани предварително).  Обаче има някои недостатъци: изчертаването на шрифтовете, по-сложното създаване на пакети и сложната система от скриптове за стартиране на системата.

Изчертаването на шрифтовете при Slackware и Ubuntu

Забелязах, че при един и същи настройки (~/.fonts.conf) шрифтовете в Ubuntu 9.10 изглеждат по-зле от тези в Slackware 12.0:

(http://img101.imageshack.us/img101/8345/compare2.th.png) ($2)

(Горе е текста от Slackware, а долу е от Ubuntu; текстът от Ubuntu изглежда по-размазан.)

Ползвам тези настройки:

Код:
<?xml version='1.0'?>
<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>hintfull</const>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="antialias" >
   <bool>true</bool>
  </edit>
 </match>
</fontconfig>

По форумите намирам някакви стари теми от 2005 година, в които става въпрос за това как шрифтовете да изглеждат като в Windows. Това на мен не ми трябва - изчертаването на шрифтовете в Windows също не ми харесва.

Скриптовете за стартиране

В Slackware съм добавил това в rc.S (между стартирането на rc.udev и инициализацията на LVM) с цел да не се записва нищо на кореновия дял (който се монтира в режим само за четене):

Код
GeSHi (Bash):
  1. mount -t tmpfs -o size=4G tmpfs /tmp
  2.  
  3. if [ $? -gt 0 ] ; then
  4.  echo "Грешка при създаване на tmpfs на /tmp"
  5.  else
  6.  
  7.   cp /var /tmp/VAR-DATA -a
  8.   if [ $? -gt 0 ] ; then
  9.  
  10.    echo "Грешка при копиране."    
  11.  
  12.    else
  13.  
  14.      mount -t tmpfs -o size=4G,mode=755 tmpfs /var
  15.  
  16.      if [ $? -gt 0 ] ; then
  17.        echo "Грешка при създаване на tmpfs на /var"
  18. else
  19. mv /tmp/VAR-DATA/* /var/
  20. rmdir /tmp/VAR-DATA
  21.  
  22.          cp /etc /tmp/ETC-DATA -a
  23.           if [ $? -gt 0 ] ; then
  24.   echo "Грешка при копиране на etc."
  25.   else
  26.            mount -t tmpfs -o size=500M,mode=755 tmpfs /etc
  27.              if [ $? -gt 0 ] ; then
  28.       echo "Грешка при монтиране на tmpfs на /etc"
  29.       else
  30.       mv /tmp/ETC-DATA/* /etc/
  31.       rmdir /tmp/ETC-DATA
  32.      fi
  33.  
  34.   fi
  35.  
  36.  
  37.      fi
  38.  
  39.   fi
  40.  
  41.  
  42. fi
  43.  
  44.  
  45. mount -t tmpfs -o size=10M,mode=755 tmpfs /mnt
  46. if [ $? -gt 0 ] ; then
  47.  echo "Грешка при създаване на tmpfs на /mnt"
  48.  else
  49.   mkdir -p /mnt/{dvd,dvdwriter,cdwriter,zip,usb,test,cdrom,floppy,sda1,sda5,sda6,sda7,sda8,sda9,sda10,sda11,hda1,hda5,hda6,hda7,hda8}
  50. fi
  51.  
  52. mount -t tmpfs -o size=10M,mode=755 tmpfs /media
  53. if [ $? -gt 0 ] ; then
  54.  echo "Грешка при създаване на tmpfs на /media"
  55.  else
  56.   mkdir -p /media/{test,memory,usb,floppy,encrypted}
  57. fi
  58.  

При Ubuntu това не е приложимо, защото /var е с твърде голям размер. Вместо това реших да добавя този код в /etc/fstab:

Код:
tmpfs /tmp     tmpfs defaults,rw,size=1G,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,rw,size=1G,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,rw,size=1G,noatime,mode=755 0 0

Разбира се swap дяла е криптиран и достатъчно голям (ключът за декриптирането на swap дяла се съхранява в оперативната памет, което значи, че след изключване нищо от swap дяла не може да се прочете - при всяко стартиране на компютъра се генерира нов ключ).

Разбира се деинсталирах slocate (updatedb), защото тази програма записва в база от данни (намираща се някъде във /var) информацията за файловете (в случай, че се монтират криптирани дялове това не е желателно да става).



Титла: Re: Преминаване от Slackware 12.0 към Ubuntu 9.10
Публикувано от: tyuio в Apr 26, 2010, 10:02
//офф

Абе не знам, аз виждам само само малко по голям шрифт ,не по размазан. Колкото до това за настройките, аз лично избягвам да се занимавам със слакуер щото доста от знанията ми за дебиан подобните са не приложими  там. Мисля че и с теб трябва да е така. Мисля че трябва да си забравиш знанията от слака и от части да почнеш на ново както аз преди години направих от прехода СУСъ->убунту.
за криптиране пробвал ли си cryptsetup
    sudo apt-get install cryptsetup


Титла: Re: Преминаване от Slackware 12.0 към Ubuntu 9.10
Публикувано от: tolostoi в Apr 26, 2010, 11:22
tyuio Стойков няма как да забрави знанията си от слака и ние няма да ги забравим http://bg.wikipedia.org/wiki/VS_Live ($2)
Аз искам само за шрифтовете да добавя, за мен това е една от причините да го ползвам, в друго дистро няма толкова добро рендиране на шрифтовете, просто са пефектни и на шота ясно се вижда. Ако ползваш crt може да ти изглеждат замазани.
Цитат
Ubuntu има една разлика спрямо повечето други дистрота - FreeType при него е с пачове, добавящи поддръжка за някои допълнителни алгоритми свързани с hinting-а (въпросните алгоритми били засягали разни патенти, които останалите чакат да експирясат).
http://hardwarebg.com/forum/showpost.php?p=2321384&postcount=45 ($2)
Моят съвет е да пробваш Убунту 10.4 тъй като LTS рилийз и ще ти е по-спокойно.  http://www.ubuntu.com/products/ubuntu/release-cycle ($2)

Едит: Относно системата за стартиране, май всяка различна от тази в Слак е по-сложна, но за писачите, upstart се "оказвала" по-добрата В тази тема ($2) има няколко примера.


Титла: Re: Преминаване от Slackware 12.0 към Ubuntu 9.10
Публикувано от: ROKO__ в Apr 26, 2010, 12:53
Пряко ползване на Слакуер е за хора които поне малко са в час, иначе има доста добри негови аналози (Базирани на него) като Salix, Vector, Wolvix, Slax, MOPS. Като Саликс и МОПС са снабдени с мултилиб и разрешаване на зависимостите само при МОПС


Титла: Re: Преминаване от Slackware 12.0 към Ubuntu 9.10
Публикувано от: borovaka в Apr 26, 2010, 13:25
vstoykov В Ubuntu до колкото знам се ползва patch-ната от тях версия на cairo, също не знам на слака кои шрифтове ползваш ttf-dejavu или freefonts?
По препоръки в дистрибуциите на последък използват първите.


Титла: Re: Преминаване от Slackware 12.0 към Ubuntu 9.10
Публикувано от: ROKO__ в Apr 26, 2010, 13:26
tyuio Стойков няма как да забрави знанията си от слака и ние няма да ги забравим http://bg.wikipedia.org/wiki/VS_Live ($2)
Аз искам само за шрифтовете да добавя, за мен това е една от причините да го ползвам, в друго дистро няма толкова добро рендиране на шрифтовете, просто са пефектни и на шота ясно се вижда. Ако ползваш crt може да ти изглеждат замазани.
Цитат
Ubuntu има една разлика спрямо повечето други дистрота - FreeType при него е с пачове, добавящи поддръжка за някои допълнителни алгоритми свързани с hinting-а (въпросните алгоритми били засягали разни патенти, които останалите чакат да експирясат).
http://hardwarebg.com/forum/showpost.php?p=2321384&postcount=45 ($2)
Моят съвет е да пробваш Убунту 10.4 тъй като LTS рилийз и ще ти е по-спокойно.  http://www.ubuntu.com/products/ubuntu/release-cycle ($2)

Едит: Относно системата за стартиране, май всяка различна от тази в Слак е по-сложна, но за писачите, upstart се "оказвала" по-добрата В тази тема ($2) има няколко примера.

Видях че си постнал страницата на Васт Линукс (Български Слакуер) мислех че този проект е замрял гледам все още няма инсталатор ^^


Титла: Re: Преминаване от Slackware 12.0 към Ubuntu 9.10
Публикувано от: tyuio в Apr 26, 2010, 15:09
Абе аз знам кой е @vstoykov и няма предвид да забравя някой неща в прекия смисъл  на думата. Обаче до колкото знам той бърника и макар всичко да е линукс понякога знанията от едно дистро не могат да се пренесат директно а друго. Обаче той това вероятно си го знае и сам :)

//офф
@tolostoi гледам че лика който си дал, май пак накара ROKO__  да се изкаже не подготвен :)


Титла: Re: Преминаване от Slackware 12.0 към Ubuntu 9.10
Публикувано от: ROKO__ в Apr 26, 2010, 15:19
Абе аз знам кой е @vstoykov и няма предвид да забравя някой неща в прекия смисъл  на думата. Обаче до колкото знам той бърника и макар всичко да е линукс понякога знанията от едно дистро не могат да се пренесат директно а друго. Обаче той това вероятно си го знае и сам :)

//офф
@tolostoi гледам че лика който си дал, май пак накара ROKO__  да се изкаже не подготвен :)

Защо да се изкажа неподготвен. След като съм го чел и го пробвах преди малко и дори си е написал човека че още не го е направил


Титла: Re: Преминаване от Slackware 12.0 към Ubuntu 9.10
Публикувано от: bop_bop_mara в Apr 26, 2010, 15:24
//offtopic
Кой, Валентин Стойков не е пробвал ВаСт ли?  ::)


Титла: Re: Преминаване от Slackware 12.0 към Ubuntu 9.10
Публикувано от: tyuio в Apr 26, 2010, 16:00
еее марче, аз нали казах че се изказва неподготвен  ;D


Титла: Re: Преминаване от Slackware 12.0 към Ubuntu 9.10
Публикувано от: ROKO__ в Apr 26, 2010, 16:21
еее марче, аз нали казах че се изказва неподготвен  ;D

Явно изобщо не четеш какво пиша ?


Титла: Re: Преминаване от Slackware 12.0 към Ubuntu 9.10
Публикувано от: ROKO__ в Apr 26, 2010, 16:22
/офтопик

vstoykov
Site Admin


Регистриран на: 16 Яну 2006
Мнения: 281
Местожителство: Варна
   
МнениеПуснато на: 31 Юли 2007 17:57    Заглавие:    Отговорете с цитат
Slacker написа:
Ще има ли възможност да се инсталира на диска както предишната версия?


Да, ще има. Но инсталационната програма още не е готова.
Ще има и още поне два диска с пакети както беше с последната версия на VS Live (ще може да се инсталира и от инсталационен диск, не само от живия диск - вж. http://bg.wikipedia.org/wiki/VS_Live).


Титла: Re: Преминаване от Slackware 12.0 към Ubuntu 9.10
Публикувано от: vstoykov в Apr 26, 2010, 16:23
не знам на слака кои шрифтове ползваш ttf-dejavu или freefonts?

Ползвам и едните и другите :)

Видях че си постнал страницата на Васт Линукс (Български Слакуер) мислех че този проект е замрял гледам все още няма инсталатор ^^

В същност Васт има инсталатор отдавна - публикувах го на 12 юни 2008 година ($2). Обаче наистина е замрял, защото нямам време да го поддържам. Даже и на моя компютър ползвам тази стара версия с малко добавки (и все още съм доволен от него, като изключим това, че новите програми не искат да се компилират заради несъвместимост със старите версии на програмите). А и не знам дали има много смисъл - има толкова много дистрибуции. Навремето започнах проекта главно защото в Slackware-Live (това е старото име на Slax) нямаше добра поддръжка на кирилица и не успях да убедя разработчика да ползва скриптовете за настройка на /etc/X11/XF86Config (стария вариант на /etc/X11/xorg.conf). Тогава бях взел скриптовете от Knoppix и ги бях пооправил за да работят по-добре.

Сега в Slax пак няма скриптове за настройка на xorg.conf, обаче от такива вече няма нужда, защото новите версии на Xorg работят без конфигурационен файл :)


Титла: Re: Преминаване от Slackware 12.0 към Ubuntu 9.10
Публикувано от: ROKO__ в Apr 26, 2010, 16:30
Този проект по ми харесва, напълно за Българи е жалко че е изоставен


Титла: Re: Преминаване от Slackware 12.0 към Ubuntu 9.10
Публикувано от: ROKO__ в Apr 26, 2010, 16:46
Изтрито, съгласно т. 6 от Правилата на форума
bop_bop_mara


Титла: Re: Преминаване от Slackware 12.0 към Ubuntu 9.10
Публикувано от: vstoykov в Apr 26, 2010, 21:14
Промених стойността на променливата lcdfilter да бъде lcdnone и шрифтовете се оправиха (с изключение на програмите от LXDE - там черните букви изглеждат цветни; при GNOME в началото също имаше подобни проблеми, но след като коригирах настройките от програмата на GNOME за настройка на шрифтовете се оправиха; при KDE също няма проблеми).

Записах във файл ~/.fonts.conf това:

Код
GeSHi (XML):
  1. <?xml version='1.0'?>
  2. <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
  3. <fontconfig>
  4.  <match target="font" >
  5.   <edit mode="assign" name="rgba" >
  6.    <const>rgb</const>
  7.   </edit>
  8.  </match>
  9.  <match target="font" >
  10.   <edit mode="assign" name="hinting" >
  11.    <bool>true</bool>
  12.   </edit>
  13.  </match>
  14.  <match target="font" >
  15.   <edit mode="assign" name="hintstyle" >
  16.    <const>hintfull</const>
  17.   </edit>
  18.  </match>
  19.  <match target="font" >
  20.   <edit mode="assign" name="lcdfilter" >
  21.    <const>lcdnone</const>
  22.   </edit>
  23.  </match>
  24.  <match target="font" >
  25.   <edit mode="assign" name="antialias" >
  26.    <bool>true</bool>
  27.   </edit>
  28.  </match>
  29. </fontconfig>
  30.  

В Slackware 12.0 няма значение дали ще пише lcdnone или нещо друго, но в Ubuntu 9.10 разликата е огромна:
(http://img82.imageshack.us/img82/1067/demoe.th.png) ($2)

Няколко примера с lcddefault:

(http://img90.imageshack.us/img90/5771/lcdfilterlcddefault.th.png) ($2) (http://img82.imageshack.us/img82/4379/lcdfilterlcddefault1.th.png) ($2) (http://img82.imageshack.us/img82/5789/lcdfilterlcddefault2.th.png) ($2)

Няколко примера с lcdnone:
(http://img82.imageshack.us/img82/2070/lcdfilterlcdnone.th.png) ($2) (http://img99.imageshack.us/img99/3817/lcdfilterlcdnone1e.th.png) ($2) (http://img92.imageshack.us/img92/2784/lcdfilterlcdnone2.th.png) ($2)

Мониторът ми е HP 1740 (LCD 17").



Титла: Re: Преминаване от Slackware 12.0 към Ubuntu 9.10
Публикувано от: vstoykov в Apr 27, 2010, 00:15
Оказа се, че проблеми има не само при LXDE, но и при Firefox когато се разреши да си избира шрифотве и Konqueror:

(http://img99.imageshack.us/img99/2903/lcdfilterlcdnonekonquer.th.png) ($2) (http://img230.imageshack.us/img230/9677/lcdfilterlcdnonefirefox.th.png) ($2) (http://img230.imageshack.us/img230/4487/lcdfilterlcdnonefirefoxj.th.png) ($2)