Автор Тема: xorg.conf става binary file  (Прочетена 2881 пъти)

Victorche

  • Напреднали
  • *****
  • Публикации: 34
    • Профил
xorg.conf става binary file
« -: Dec 09, 2005, 14:54 »
Моля, дайте идеи!
Писна ми да преинсталирам '<img'>
Ползвам Slackware Current с последни ъпдейти. Теглил съм current iso-тата от unixsol.org
Никога до сега съм нямал проблеми с тях...
Та какъв е проблема:
Инсталвам Слака и първото което правя е да ъпдейтна KDE до версия 3.5.0
3.5.0 e в .tgz формат, но не от http://slackware.com/
А от ftp://ftp.kde.org/
Т.е. един вид не е официално влязло в Slackware Current още.

След което добавям малко Windows шрифтове, за да имам хубави шрифтчета на машината '<img'>
Да, но добавянето на шрифтове през КДЕ Контрол Център променя файла /etc/X11/xorg.conf
Което е нормално. Там се добавят новите пътища за шрифтовете.
Но!!!

Новия ми xorg.conf e целия в разни символи като "@"
И ми казва че е "binary file" '<img'>

Решението е да използвам стария, който след промяната е xorg.conf.bak
Като просто на ръка препиша новите пътища до шрифтовете, от новия но прецакан xorg.conf

Koeто решава проблема, но нима всеки път xorg.conf ще ми се презаписва грешно?!?
'<img'>

Някакви идеи?
Активен

  • Гост
xorg.conf става binary file
« Отговор #1 -: Dec 09, 2005, 16:07 »
Намерих подобен на този бъг, описан в bugs.kde.org
Но не мога да го разчета... Ето предложеното решение:
Цитат
Use FILE * / QTextStream instead of a QDataStream when writing back out
the contents of X11 and GS config files.


 M  +2 -2      Fontmap.cpp  
 M  +29 -27    XConfig.cpp

Някой може ли да го преведе на по-нормален език?
Активен

rpetrov

  • Напреднали
  • *****
  • Публикации: 571
    • Профил
    • WWW
xorg.conf става binary file
« Отговор #2 -: Dec 10, 2005, 15:16 »
Накратко: неправилно написан програмен код.
Надълго: в резултат на използването на QDataStream,  вместо на QTextStream, изходния поток е в двоичен формат, вместо в текстови.

Решение : да не се ползва интерфейса от KDE 3.5.0 за добавяне шрифтове.

А това:
Цитат
M  +2 -2      Fontmap.cpp  
M  +29 -27    XConfig.cpp
показва къде е сбъркано в програмния код. Два реда във файла Fontmap.cpp са заменени с нови два, а в XConfig.cpp 27-реда са заместени с нови 29.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Проблем с Xorg.conf
Настройка на хардуер
pe6ohh 6 3093 Последна публикация Sep 29, 2004, 08:54
от pe6ohh
Съвместимост на xorg.conf?
Настройка на програми
abscent 0 1456 Последна публикация Jan 17, 2005, 15:49
от abscent
xorg.conf Редактиране
Настройка на хардуер
3viltux 8 4662 Последна публикация May 22, 2006, 04:26
от
xorg.conf
Настройка на програми
lamby 5 2435 Последна публикация Jun 25, 2005, 11:54
от lamby
xorg.conf
Настройка на хардуер
avri78 5 3282 Последна публикация Dec 11, 2005, 23:49
от avri78