Ruslan Brest, rb.labtodo.com
Backend web-developer: CodeIgniter, PHP, MySQL, OpenCart, PrestaShop, MaxSite CMS

Цветовые схемы для Geany

1 октября 2011 г. Ruslan Brest Просмотров: 21748 RSS 13
Linux » Web development

Одновременно с появлением вчера шрифтов Ubuntu Mono и Ubuntu Condensed вспомнил, что хотел ещё цвета в Geany настроить.

В итоге обзавёлся десятком (или даже двумя) новых светлых и тёмных тем

отсюда: https://github.com/codebrainz/geany-themes/tree/deprecated (у меня Ubuntu 11.04 и Geany 0.20):

$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 11.04
Release:	11.04
Codename:	natty
$ geany --version
geany 0.20 (built on Mar 11 2011 with GTK 2.24.1, GLib 2.28.2, GIO)

Днём предпочитаю что-то вроде Gedit или Tango-light. Только цвет комментариев изменил на серый: легко читающийся на белом, но не бросающийся в глаза.

Самое приятное - в этом наборе много тёмных цветовых тем, удобных для работы вечером и ночью. Пока не выбрал фаворитов, т.к. сейчас ночные посиделки с кодом редки, но планирую сильно сдвинуть рабочие часы на утро, так что вскоре снова пригодятся и будут опробованы.

UPD: из ночных победила цветовая тема Bespin.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru digg.com friendfeed.com liveinternet.ru livejournal.ru yandex.ru del.icio.us
Более 1000 готовых шаблонов Opencart для интернет-магазинов
Комментариев: 13
  1. Возникла проблема с ними. Помогите разобраться, пожалуйста.

    Сделал всё, как указанно в описании -> https://github.com/codebrainz/geany-themes

    В папке все файлы присутствуют, но темы, почему то, не меняются. Не знаете, в чем может быть дело?

  2. 2012-02-07 в 20:10:38 | Ruslan Brest

    Какая версия Geany?

    Точное имя скачанного архива с гитхаба? (Для Geany 0.20 должно быть codebrainz-geany-themes-8965a49.zip)

    Куда файлы скопированы? (У меня все *conf из папки colorschemes скачанного архива лежат в ~/.config/geany/colorschemes)

    Переключаются через View - Editor - Color schemes. Geany перезапустить надо, если был запущен.

  3. Делал и по инструкции https://github.com/codebrainz/geany-themes/blob/master/README.md

    И просто копировал.

    Версия 0,20, лежат в ~/.config/geany/colorschemes, переключаю через то же меню, но эффекта нет

  4. 2012-02-07 в 22:42:12 | Ruslan Brest

    А что показывает `ls ~/.config/geany/colorschemes`?

    По той инструкции вы получите ветку `master` у себя. А вам нужна ветка 0.20. Может в этом и проблема. Переключитесь на неё: `git checkout 0.20` и уже потом скопируйте заново в ~/.config/geany/colorschemes, перезапустите Geany и попробуйте снова переключить.

  5. Тоже не работает.

    Может я чего не правильно делаю, я в Linux новичок.

    Команда 'ls ~/.config/geany/colorschemes' выдает файлы с расширением *.conf (dark.conf, fluffy.conf). Ставлю тему Вид - Редактор - Цветовая схема - dark.conf, затем команды -

    '$ cd ~/.config/geany/colorschemes' и

    '$ git pull origin master', выдает - "From git://github.com/codebrainz/geany-themes

    * branch master -> FETCH_HEAD

    Already up-to-date.

    ", перезапускаю Geany, а тема не применена.

  6. 2012-02-09 в 21:20:33 | Ruslan Brest

    См. мой предыдущий комментарий. Вы берете основную ветку `master`, про которую четко и ясно написано в README: "IMPORTANT: These themes are only for Geany's master development branch! If you are using Geany 0.20, use the geany-themes 0.20 branch, if you are using Geany 0.21, use the geany-themes 0.21 branch."

    Если у Вас Geany v 0.20, Вам нужен архив https://github.com/codebrainz/geany-themes/zipball/0.20

    а не следование тем инструкциям. По ним вы получаете конфиги для совсем другой версии, и я не знаю, чем они отличаются. Но судя по всему, отличаются.

    Просто скачайте указанный архив, распакуйте и скопируйте все *.conf из него в ~/.config/geany/colorschemes (предварительно убрав оттуда всё ранее скопированное). Перезапустите и переключайтесь.

  7. Скачал https://github.com/codebrainz/geany-themes/zipball/0.20, скопировал.

    Не работает.

  8. 2012-02-09 в 21:37:39 | Ruslan Brest

    А перезапуск был после копирования?

    Ну не знаю. Давайте тогда уже http://www.mikogo.ru/download/linux-download/ что ли попробуем.

  9. Аналогичная проблема.Не работает при любом способе установки.

    Автор, Вы пробовали на Убунте версии 11.10?

  10. 2012-02-19 в 03:11:38 | Ruslan Brest

    Нет, у меня основная 11.04.

    Попробовал на 11.10 - действительно не переключается. В конфиг выбранная схема тоже не записывается. Если руками прописать в конфиг - тоже глухо. Проверил на Geany 0.20 и на скомпилированной 0.21 (с соотв. наборами схем) - результат одинаков.

    При запуске geany из терминала сообщений об ошибках нет. В интернет встречаются упоминания подобных проблем для разных версий, но разработчики не понимают, что от них хотят - видимо, воспроизвести не могут.

    На сегодня у меня больше нет идей.

  11. В общем, там баг. Темы не переключаются с помощью GUI, только ручками в конфигах.

    Может кому пригодится.

    /* Ubuntu 11.10, geany 0.20 8 */

    1. Распаковываем темы в каталог ~/.config/geany/colorschemes

    2. Запускаем файл geany.conf /* ~/.config/geany/geany.conf */

    3. Ищем строчку "color_scheme="

    4. Дописываем туда имя нашей темы. Например, color_scheme=bespin.conf. Сохраняем

    5. Нельзя редактировать этот файл через geany, иначе он не сохранит почeму-то. Надо использовать какой-то другой, например gedit

    6. Перезапускаем geany и наслаждаемся. Теперь всё должно работать.

  12. 2012-02-24 в 07:52:53 | Ruslan Brest

    Aset, руками у меня не переключалось - естественно, прямо в конфиг записать я первым делом попробовал. Об этом написано в комментарии выше.

  13. Aset, руками в конфиге тоже не помогло

Оставьте комментарий!

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Имя и сайт используются только при регистрации

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

Авторизация  Facebook. MaxSiteAuth. Loginza

(обязательно)