<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=243159&amp;view=findpost&amp;p=2072954</guid>
        <pubDate>Sat, 20 Sep 2008 08:53:11 +0000</pubDate>
        <title>Как исправить глюки с кириллицей в Lazarus под Linux</title>
        <link>https://forum.sources.ru/index.php?showtopic=243159&amp;view=findpost&amp;p=2072954</link>
        <description><![CDATA[Romtek: В общем, данная проблема есть баг, поэтому разработчикам о ней думать (послав баг-репорт), а не простым пользователям. Предоставленное решение является &quot;заплаткой&quot; для выхода из положения своими средствами.]]></description>
        <author>Romtek</author>
        <category>32-битные компиляторы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=243159&amp;view=findpost&amp;p=2067575</guid>
        <pubDate>Fri, 12 Sep 2008 13:59:37 +0000</pubDate>
        <title>Как исправить глюки с кириллицей в Lazarus под Linux</title>
        <link>https://forum.sources.ru/index.php?showtopic=243159&amp;view=findpost&amp;p=2067575</link>
        <description><![CDATA[ManDrake: Спасибо за подробный рассказ.<br><br>Во FreeBSD нет проблем с кириллицей, если брать правильные пакаджи.<br>Если компилить вручную - будут траблы.<br>Нужно поставить ВЕСЬ fpc (в релизе не все пакеты)<br>Недостающие пакеты и собственно Lazarus брать из stable - здесь:<br>ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/All/<br>Внимание&#33; Зря по ссылке не ходите, там весь репозитарий. Только список пакетов занимает несколько мегабайт.<br>Просматривать их все (ждать, пока загрузится весь список) - удовольствие ниже среднего. Лучше зайти клиентом ftp и просмотреть:<br>ls lazarus-*<br>ls fpc-*<br>Затем выбрать нужные пакаджи и скачать их командой get]]></description>
        <author>ManDrake</author>
        <category>32-битные компиляторы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=243159&amp;view=findpost&amp;p=2011660</guid>
        <pubDate>Sat, 12 Jul 2008 10:11:40 +0000</pubDate>
        <title>Как исправить глюки с кириллицей в Lazarus под Linux</title>
        <link>https://forum.sources.ru/index.php?showtopic=243159&amp;view=findpost&amp;p=2011660</link>
        <description><![CDATA[winsoft: Почти всегда у тех, кто пользуется Лазарусом под Linux, в IDE и скомпилированных программах не работает кириллица. Связано это с тем, что Лазарус ставится по умолчанию с поддержкой устаревшей GTK1, отсюда и ужасный внешний вид IDE, и полное отсутствие поддержки Юникода. Исправляется это недоразумение пересборкой Лазаруса под GTK2. Здесь мы покажем, как правильно установить Lazarus и собрать его под GTK2.<br>
<br>
Первое, что необходимо сделать, это установить Лазарус с помощью имеющегося под рукой менеджера пакетов (например, Synaptic). Кроме собственно пакета lazarus нам понадобится компилятор FreePascal (пакет fpc) и его исходники (fpc-source). Установив все необходимое, перейдем к пересборке Lazarus под GTK2. Переходим в консоль и выполняем следующее:<br>
<br>
1. Выполняем следующую команду, тем самым перейдя в директорию с модулями, отвечающими за работу Лазаруса под GTK2 <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">cd /usr/lib/lazarus/lcl/interfaces/gtk2</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
2. Компилируем эти модули командой <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">sudo make</div></ol></div></div></div></div><br>
3. Запускаем Лазарус как root: <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">sudo startlazarus</div></ol></div></div></div></div><br>
4. Идем в меню Tools, находим пункт Configure &quot;Build Lazarus&quot; и выбираем его.<br>
5. Выбираем в появившемся окне опцию Build IDE without packages, в списке справа выбираем gtk2. Затем переходим на вкладку Advanced Build Options и там также выбираем в списке gtk2.<br>
6. Нажимаем кнопку Build, ждем окончания пересборки. После этого Lazarus перезагрузится уже с интерфейсом GTK2 и поддержкой кириллицы.]]></description>
        <author>winsoft</author>
        <category>32-битные компиляторы</category>
      </item>
	
      </channel>
      </rss>
	