суббота, 1 ноября 2008 г.

winetricks - в помощь wine

Для тех пользователей wine, кто ещё не знаком с winetricks самое время познакомиться. Этот quick and dirty скрипт (как пишет разработчик :)) помогает установить так-называемые redistributable runtime libraries (visual C, MFC и др.) и ещё много чего полезного (например шрифты), без чего не могут обойтись некоторые win-программы.

Usage:
wget http://www.kegel.com/wine/winetricks
sh winetricks
или
sh winetricks <название_библиотеки>

пятница, 31 октября 2008 г.

Изменение быстрых клавиш в на лету в gtk приложениях

За что я люблю gtk вообще (и Gnome в частности), так это за hotkeys (глобальные горячие клавиши) и accels (быстрые клавиши приложений). Теперь моя любовь стала больше, т.к. я узнал про изменение accels на лету, а именно: подводишь курсор мыши к нужному пункту меню приложения и жмёшь удобное тебе сочетание клавиш, оно тут же запоминается.
Чтобы это стало возможно необходимо включить gtk-can-change-accels в gtk, для этого:

- для Gnome:
gconf
tool -t boolean -s /desktop/gnome/interface/can_change_accels 1

- для других оконных менеджеров и приложений (не использующих gconf2):
echo gtk-can-change-accels = 1 >> ~/.gtkrc-2.0

Enjoy :)

вторник, 28 октября 2008 г.

Yachat (Ya.Online) для Debian и Ubuntu

Пакет Yachat (или Ya.Online) для Ubuntu и исходники для сборки пакета в других deb-системах берём здесь: http://www.helplinux.ru/yachat

вторник, 14 октября 2008 г.

А может быть свободный софт распространяется слишком быстро?

Приятно осознавать, что свободное ПО используется всё чаще и чаще, однако что-то не так. Чем больше оно (ПО) распространяется, тем больше негативных отзывов можно встретить даже на уважаемых форумах и блогах. Почему так происходит? Мне кажется потому, что не всегда популяризация идёт по верному пути.
Зачастую открытое и свободное ПО рассматривается не как новый эволюционный шаг компьютерного мира с идеей "делить и накапливать", а,в первую очередь, как альтернатива коммерческому софту.

Если вы распространяете и популяризуете свободное ПО, то старайтесь делать это верно.
1. На первом месте идея - открытым и свободным по можно делиться, его можно изменять.
2. Не навязываете и не убеждайте людей в том, что им нужно свободное ПО, лучше задайте им вопрос "нужно ли вам оно?" и пусть ОНИ убедят вас этом.
3. Не сравнивайте свободное и проприетарное ПО. Есть задача и есть инструмент с помощью которого можно решить данную задачу.
4. Не говорите людям, что всё это "очень просто". В реальности всё требует изучения и затраты сил.
5. И последнее. Помните, что привычка - это больше чем кажется. Чужую привычку не нужно обманывать или ломать.

понедельник, 6 октября 2008 г.

Японский в Ubuntu: продолжение

Метод использования Кана и Кандзи в Ubuntu, описанный мною ранее, не работает в Ubuntu Hardy. Привожу обновление.

1. sudo apt-get install scim-anthy # В дополнение же можно установить scim-tables-ja и scim-canna, но scim-anthy должно быть вполне достаточно
2. im-switch -z all_ALL -s scim-bridge # Теперь эта настройка не системная, как было в прошлом описании, а локальная, в личном профиле
3. Завершаем сеанс пользователя и входим снова.

PS: для поддержки scim в приложениях QT дополнительно устанавливаем scim-bridge-client-qt (для qt3) и scim-bridge-client-qt4 (для qt4).

Переключение между стандартными раскладками (допустим en/ru) и расширенными scim по умолчанию по сочетанию ctrl+space. В настройках scim можно убрать всё лишнее и оставить только japan. При использовании Anthy клавиша 'space' переключает набранный текст между Кана и Кандзи, а 'enter' фиксирует его.

Проверено в Ubuntu Hardy (8.04), Ubuntu Intrepid (8.10).
いってきます

Update:
sudo apt-get install kanatest - мега-программа для изучения слоговой азбуки Хирагана и Катакана

среда, 17 сентября 2008 г.

Сборка самого простого deb-пакета

Как можно собрать самый простой debian-пакет? Оказывается сделать это достаточно просто. Следите за руками :)


# Создаём директорию DEBIAN
mkdir -p mypackage/DEBIAN

# Создаём минимальный файл описания пакета
cat > mypackage/DEBIAN/control << EOF
package: mypackage
version: $(date +%Y%m%d)
architecture: all
maintainer: ginermail@gmail.com
description: skeleton package
EOF

# Создаём структуру файлов (для примера)
mkdir mypackage/etc
touch mypackage/etc/myconfig

# Собираем пакет
fakeroot dpkg -b mypackage



Таким способом можно создавать пакеты с файлами конфигураций, мета-пакеты с зависимостями или простые пакеты из готовых бинарников.

Выполнялось в Ubuntu 8.04.1

вторник, 16 сентября 2008 г.

Jabber + video + voice - можно? Ещё как :)

Для Ubuntu Hardy 8.04

Подключаем репозиторий:
(из родного репо hardy (версия 2.22) не подойдёт, нет поддержки call)
deb http://ppa.launchpad.net/telepathy/ubuntu hardy main restricted universe multiverse
и выполняем sudo apt-get update

Ставим empathy + telepathy-gabble:
sudo apt-get install empathy telepathy-gabble telepathy-stream-engine

Готово! :)
Теперь запустив empathy можно общаться голосом и использовать веб камеру (конечно же с теми, у кого установлен gtalk, empathy или другой клиент поддерживающий jingle).

Проверено на EeePC (Ubuntu Hardy 8.04.1).