пятница, 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 г.

вторник, 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 - мега-программа для изучения слоговой азбуки Хирагана и Катакана