суббота, 30 июня 2007 г.

Google Desktop

Совершенно без какой-либо шумихи (или это просто я пропустил?) Google выпустила Desktop для Linux. Хотя Desktop - это они сильно загнули. На самом деле это всего лишь Desktop Search. Никаких rss-читалок и прочих гаджетов с боковой панелью не предусмотрено.
Доступны пакеты rpm и deb. Причем Google Desktop Linux - нативное GTK2-приложение, безо всяких спец. версий WINE (как то было с Picasa).

четверг, 28 июня 2007 г.

Русский язык в Lazarus

Lazarus как и любое другое приличное приложение в Linux определяет текущий язык (локаль) и показывает интерфейс на нем. Соответственно, если основной язык в Ubuntu выставить русский, то интерфейс Lazarus будет на русском.
Если нужен только английский язык, а интернационализацию и локализацию приложений предполагается делать правильным способом (через GNU gettext - po/mo файлы), то можно запускать IDE так:
LANG=en_US.UTF-8 startlazarus
Если же русский язык нужен, то придется патчить gtk1 (Lazarus, к сожалению, использует его). Пакеты можно ставить от edgy, ну и поправить ~/.gtkrc-1.2-gnome2 не помешает (если русский язык превратится в квадратики). Если в ~/.gtkrc-1.2-gnome2 написано
# Autowritten by gnome-settings-daemon. Do not edit
include "/home/<user>/.gtkrc.mine"

то править надо, соответственно, ~/.gtkrc.mine

вторник, 26 июня 2007 г.

beryl -> compiz

Попробовал поставить compiz-fusion вместо beryl. Любопытно. Буду смотреть, как он себя поведет.

Update от 28.06.07: Однако... с этим compiz-fusion и open-source драйверами ATI не работал нормально tvtime. С проприетарными драйверами (и XGL) заработал.

Update от 30.06.07: И при каждом обновлении compiz из скрипта /usr/bin/compiz пропадает опция --replace
Скоро я уже буду обновлять compiz не стандартными средствами, а напишу свой скрипт, который после обновления будет патчить опции :)

Update от 03.07.07: tvtime на полный экран имеет Opacity 89%. Для простоты можно запретить в compiz применять Opacity Settings для окон с типом Unknown (как я и сделал), хотя по уму надо бы как следует разобраться в настройках окон.

понедельник, 25 июня 2007 г.

Django: подготовка к работе в feisty

Когда мой хостер сказал, что хочет обновить Debian Sarge до Etch и поставить Apache2, я сразу попросил его поставить пакеты python-mysqldb и python-django.

У себя в feisty я поставил те же самые пакеты. Есть правда один нюанс: хостер мне сообщил, что будет ставить django 0.95. Я поставил такой же, но в репозиториях feisty уже появилось обновление до 0.96, а как обстоят дела в etch и, самое главное, что будет делать мой хостер - я пока не знаю. Ну да ладно, когда пройдет обновление - разберемся. Сам mysql, я естественно, тоже установил :)
Ставить для разработки eclipse мне показалось чересчур монстрабельно, а возможностей gedit явно не хватает. Поэтому я скачал и установил Komodo Edit. И не пожалел. У него, конечно, не самым лучшим образом работает code completion, зато раскраска синтаксиса корректно работает в шаблонах django (подсвечивая и язык шаблонов, и HTML).
Вот собственно и все. Можно начинать выполнять django tutorial.


PS. И надо не забывать менять в настройках язык (на "ru-ru") и часовой пояс (у меня - "Europe/Samara").

воскресенье, 24 июня 2007 г.

Splash-screen входа в систему

Для того, чтобы поменять splash-screen входа в систему в Ubuntu, придется воспользоваться редактором конфигурации (этаким аналогом реестра Windows, правда редактор конфигурации имеет значительно преимущество - все его ключи содержат описание в нем самом).
По умолчанию редактор конфигурации выключен. Для того, чтобы включить его, открываем "Система" - "Параметры" - "Главное меню". В узле "Приложения" - "Системные" находим Редактор конфигурации и ставим галочку.
Открываем редактор конфигурации и находим в нем узел /apps/gnome-session/options, а в нем - параметр splash-images. Вдумчиво читаем подробное описание и убеждаемся, что готовые splash-скрины лучше выложить в папку /usr/share/pixmaps/splash/. Выкладываем их туда и изменяем значение параметра. Например, я поставил значение splash/60453-ubuntu-splash-fogave.png (этот и многие другие splash-скрины можно скачать с http://www.gnome-look.org/).
Перелогиниваемся и voila - видим новый splash-скрин.

Установка Lazarus при наличии репозиториев feisty

Lazarus - кросс-платформенная интегрированная среда разработки программ на free pascal. По внешнему виду очень напоминает Delphi (ранних версий - до 7 включительно).
Если у вас нет безлимитного интернета или скорость его невысока, то можно сэкономить на установке Lazarus в Ubuntu 7.04 "Feisty Fawn" при наличии среза репозиториев на DVD.

В репозиториях feisty нет самого Lazarus, поэтому его придется скачивать с http://sourceforge.net/project/showfiles.php?group_id=89339 (на момент написания этого поста последняя версия - lazarus_0.9.22-1_i386.deb). Говорим ему
dpkg --info lazarus_0.9.22-1_i386.deb
и видим, что единственный пакет, которого нет в репозиториях feisty - это fpc-src. Его надо будет скачать с той же страницы и установить. Остальные пакеты устанавливаем из репозиториев и после этого ставим lazarus.

пятница, 22 июня 2007 г.

Локальный репозиторий

Воспользовавшись недавно найденным отличным how to, наконец-то привел свой срез репозитория feisty к нормальному виду. Теперь диски не надо копировать, а можно подключать через apt-cdrom.

суббота, 16 июня 2007 г.

Feisty Fawn

Запишу (поменяю на пустые болванки при личной встрече в Ижевске):
Ubuntu 7.04 Feisty Fawn i386 - DVD.
KUbuntu 7.04 i386 - desktop (LiveCD).
Срез репозиториев для Ubuntu 7.04 от 30.04.07 - 4 DVD.
Все свои обновления feisty i386 (и дополнительные пакеты: Komodo Edit, Lazarus) через AptOnCD.

Найти меня можно по ICQ: 256-274-163