Slackware 10.1 е комплектован с wmaker версия 0.91.0.
Стартира се с командата:
startx /etc/X11/xinit/xinitrc.wmaker
От wmaker(1) се разбира, че основната цел е била да изглежда като NextSTEP.
Резултати:
| LANG |
коментар |
| bg_BG.ISO8859-5 |
Стартира се бързо.
Менютата са предимно от малки правоъгълници.
При теста с xterm липсва кирилица в заглавието на прозореца. |
| bg_BG.CP1251 |
Също като при ISO8859-5. |
| bg_BG.KOI8-R |
Също като при ISO8859-5. |
| bg_BG.UTF-8 |
Също като при ISO8859-5, но и бе забелязано по-бавно стартиране. |
Правоъгълниците в менютата показват, че са преведени, но липсва подходящ шрифт.
След прегледа на файловете в /etc/X11/WindowMaker/, бе установено,
че се търсят предимно шрифтове "Trebuchet MS", "Luxi Sans".
По веднъж са зададени Arial и Verdana.
Първият не е изненада - wmaker, наред с twm, е част от CYGWIN средата.
Вторият обаче, за съжаление, не съдържа символи за кирилица.
Трябва да се отбележи, че wmaker използва fontconfig.
Практика е при изброяване на списък от шрифтове да се завършва с serif, sans-serif или monospace.
Това са обобщаващи наименования на шрифтовете описващи техния изглед.
След направените допълнителни тестове бе установено, че за да се изписват символите на кирилица,
обобщаващите наименования трябва да предхождат имената на шрифтове, налични в системата,
но не съдържащи описания за кирилица.
Определено вътрешния алгоритъм, за избор на подходящ шрифт, за съответната кодировка, не е добър.
При теста с xterm, за кирилица в заглавието, в заглавието не бе изписано нищо
при осем-битовите кодировки. Проработи единствено при UTF-8.
Този WM има една много странна особеност: при стартиране винаги създава, в поддиректории на ~/GNUstep,
конфигурационни файлове, задаващи параметри на средата, описващи менютата, стиловете и т.н.
Затова след всяка промяна в глобалните настройки, тази директория бе изтривана.
При определени условия се създава файла ~/.xinitrc.
За да се избегне това, трябва да се закоментират редовете,
които го създават, в края на скрипта /usr/bin/wmaker.inst.
Заключение:
За многопотребителски операционни системи като Юникс/Линукс има негласно правило,
да се използват глобални настройки, които потребителя може да припокрие със свой собствени.
Освен това е прието, имена на файлове и директории, за потребителски настройки, да започват с точка.
За неспазването на тези основни правила, единственото,
което заслужава този WM, е да бъде изтрит от системата.
Лошия алгоритъм за избор на шрифт за кирилица, както и
тоталната липса на символи, когато заглавието на прозореца е на кирилица
при осем-битова кодова таблица, допълнително утежняват положението.
Бел.: Да се изтрият файловете ~/.xinitrc създадени от него.
Деинсталиран!