Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: xNeur - Punto Switcher for Linux (Архив)  (Прочитано 653034 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн manson53

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3705 : 24 Апреля 2011, 17:16:06 »
На панели есть такой апплет "область уведамлений" вот в нем и должен быть значек
Немного не поняли друг друга, вот я его в настройках и отключил теперь значка нет и не знаю как мне в настройки попасть??! :(

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3706 : 24 Апреля 2011, 17:44:10 »
На панели есть такой апплет "область уведамлений" вот в нем и должен быть значек
Немного не поняли друг друга, вот я его в настройках и отключил теперь значка нет и не знаю как мне в настройки попасть??! :(

Если у вас Natty, то значек вы зря убрали.

Что бы его восстановить запустите в терминале gconf-editor. Затем apps -> gxneur -> show_icon_on_panel_indicators поставьте галку и перезагрузитесь.
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн manson53

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3707 : 24 Апреля 2011, 18:02:59 »
На панели есть такой апплет "область уведамлений" вот в нем и должен быть значек
Немного не поняли друг друга, вот я его в настройках и отключил теперь значка нет и не знаю как мне в настройки попасть??! :(

Если у вас Natty, то значек вы зря убрали.

Что бы его восстановить запустите в терминале gconf-editor. Затем apps -> gxneur -> show_icon_on_panel_indicators поставьте галку и перезагрузитесь.
Да, Natty. Спасибо за помощь, буду пробовать, не знал что так будет и убрал, был не нужен на панели, а вот только как понадобилось попасть в настройки, то вот возник вопрос!

P.S. Многоуважаемый Crew, ещё раз вам огромное спасибо, по вашей инструкции всё получилось! :coolsmiley:
« Последнее редактирование: 24 Апреля 2011, 18:10:47 от manson53 »

Оффлайн unknоwn

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3708 : 28 Апреля 2011, 22:33:26 »
Добрый день.

ОС: Debian Squeeze

Пытаюсь установить с
deb http://ppa.launchpad.net/andrew-crew-kuznetsov/xneur-unstable/ubuntu lucid main
ругается на
gxneur: Зависит: libappindicator0 (>= 0.0.19) который является виртуальным пакетом.
Раньше ставило без проблем.

Пробовал ставить с:
jaunty
karmic
ничего не ставит вообще.

Как жить дальше?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3709 : 28 Апреля 2011, 23:44:09 »
Удовлетворять зависимости, вестимо.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3710 : 29 Апреля 2011, 02:16:21 »
Добрый день.

ОС: Debian Squeeze

Пытаюсь установить с
deb http://ppa.launchpad.net/andrew-crew-kuznetsov/xneur-unstable/ubuntu lucid main
ругается на
gxneur: Зависит: libappindicator0 (>= 0.0.19) который является виртуальным пакетом.
Раньше ставило без проблем.

Пробовал ставить с:
jaunty
karmic
ничего не ставит вообще.

Как жить дальше?

Все, больше старые системы не поддерживаются. Используйте самостоятельную сборку пакетов (в версии до 0.12.0 включительно). Ну не могу я тянуть старые костыли вечно. Теперь я собираю пакеты только для UBUNTU! Lucid, Maverik и Natty.
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн lion9

  • Участник
  • *
  • Сообщений: 163
    • Просмотр профиля
    • Веб-кирпичи
Re: xNeur - Punto Switcher for Linux
« Ответ #3711 : 29 Апреля 2011, 02:22:17 »
В Natty почему-то два значка в трее... Куда копать?

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3712 : 29 Апреля 2011, 02:24:37 »
Параметры -> Параметры -> Показывать значек в панели индикаторов.
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн lion9

  • Участник
  • *
  • Сообщений: 163
    • Просмотр профиля
    • Веб-кирпичи
Re: xNeur - Punto Switcher for Linux
« Ответ #3713 : 29 Апреля 2011, 02:29:37 »
Параметры -> Параметры -> Показывать значек в панели индикаторов.

Убран, всё равно два было. Впрочем, не особо важно - в Натти вообще панели теперь не показывает - обе, только обоину :( Вот тебе, бабушка, и релиз...

Сорри, разобрался вроде со значком, спасибо за совет!
« Последнее редактирование: 29 Апреля 2011, 02:38:32 от lion9 »

Оффлайн kosyaky

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3714 : 29 Апреля 2011, 04:09:36 »
На панели есть такой апплет "область уведамлений" вот в нем и должен быть значек
Немного не поняли друг друга, вот я его в настройках и отключил теперь значка нет и не знаю как мне в настройки попасть??! :(

Если у вас Natty, то значек вы зря убрали.

Что бы его восстановить запустите в терминале gconf-editor. Затем apps -> gxneur -> show_icon_on_panel_indicators поставьте галку и перезагрузитесь.
галка стоит, но значка все равно нет. пропал после обновления системы. как вернуть?

Оффлайн Clr

  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
    • MakeLinux — всё о настройке Linux систем
Re: xNeur - Punto Switcher for Linux
« Ответ #3715 : 29 Апреля 2011, 06:23:38 »
ОС: Debian Squeeze
старые системы не поддерживаются
/0

Используйте самостоятельную сборку пакетов
Единственный правильный способ установки ПО.

Пользователь решил продолжить мысль 29 Апреля 2011, 07:50:28:
Патч:

(Нажмите, чтобы показать/скрыть)

Список изменений:

1. В get_curr_keyboard_group вызов XOpenDisplay заменён на main_window->display.
2. В program_perform_manual_action убраны избыточные вызовы get_curr_keyboard_group.
3.
Цитировать
r912 | crew | 2011-04-21 18:02:30 +0800 (Чтв, 21 Апр 2011) | 4 lines

Раскладка помещается в "исключенные", только если нет ни эвристических
словарей, ни словарей enchant/aspell.
Не работает из-за дублирования кода в xneur_handle_create. Исправлено.
4. В xneur_load_config ошибочно выдаёт сообщение "Excluded XKB Group". Исправлено.
5. Исправлена опечатка Encluded -> Included там же.
6. В целом исключение языков без словарей решает не ту проблему. Допустим, в программе не прогрузились вообще никакие словари. У пользователя всё равно должна остаться возможность конвертировать текст в буфере ввода, т.к. эта функция не зависит от наличия словарей. Разделил флаг excluded на два: собственно excluded, влияющий на исключение языков из цикла переключений, и disable_auto_detection, влияющий на исключение языков при поиске языка для автокоррекции.


Пользователь решил продолжить мысль 29 Апреля 2011, 08:31:55:
Ох, протупил. xneur_handle_create ведь отрабатывает раньше, чем xneur_load_config, следовательно там еще нет значений флага exclude из конфига. Тогда так:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 29 Апреля 2011, 08:31:55 от Clr »

Оффлайн unknоwn

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3716 : 29 Апреля 2011, 11:53:29 »
Все, больше старые системы не поддерживаются. Используйте самостоятельную сборку пакетов (в версии до 0.12.0 включительно). Ну не могу я тянуть старые костыли вечно. Теперь я собираю пакеты только для UBUNTU! Lucid, Maverik и Natty.

Да как бы Debian Squeeze только зарелизился недавно...
А в общем проблема ясна. Все чисто под Ubuntu.

Оффлайн Clr

  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
    • MakeLinux — всё о настройке Linux систем
Re: xNeur - Punto Switcher for Linux
« Ответ #3717 : 29 Апреля 2011, 12:02:27 »
А зачем xneur вытягивает в зависимостях GTK для работы с libnotify? Оно ведь должно прекрасно себя чувствовать и без.

Потребление памяти и зависимости 917 в дефолтной сборке:
(Нажмите, чтобы показать/скрыть)

Потребление памяти и зависимости после удаления GTK:
(Нажмите, чтобы показать/скрыть)

Патч:

(Нажмите, чтобы показать/скрыть)



Пользователь решил продолжить мысль 29 Апреля 2011, 12:03:45:
А в общем проблема ясна. Все чисто под бUbuntu.
Ну у меня же в арче всё работает. xneur ни на какие Ubuntu-специфичные особенности системы не закладывается. Соберите пакет для своей ОС, и будет вам счастье.

Пользователь решил продолжить мысль 29 Апреля 2011, 12:07:21:
Хм, кажется, криво вкопипастилось на форум. Попытка номер два: http://pastebin.com/5h8L3BbB
« Последнее редактирование: 29 Апреля 2011, 12:07:21 от Clr »

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3718 : 29 Апреля 2011, 13:10:40 »
А зачем xneur вытягивает в зависимостях GTK для работы с libnotify? Оно ведь должно прекрасно себя чувствовать и без.

Да, со стороны кажется, что глупо. Но на практике получается, что LIBS и FLAGS от libnotify на некоторых системах обрезаные, и не собирается программа. Поэтому пришлось для верности и эти либы линковать, хотя и избыточно конечно получается.

Поэтому, предыдущий патч я закоммитил, а этот не буду.
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн Clr

  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
    • MakeLinux — всё о настройке Linux систем
Re: xNeur - Punto Switcher for Linux
« Ответ #3719 : 29 Апреля 2011, 13:41:49 »
Но на практике получается, что LIBS и FLAGS от libnotify на некоторых системах обрезаные, и не собирается программа.
Мне кажется, в общем случае, это проблемы "некоторых систем". (кстати, каких?) Нет смысла по умолчанию собирать с бесполезными зависимостями. Лучше добавить дополнительный ключ сборки, включающий GTK, и тогда на тех "некоторых" системах, где есть проблема, можно будет собрать xneur, принудительно выставив опцию --with-gtk. А на остальных будет нормальная сборка.

Пользователь решил продолжить мысль 29 Апреля 2011, 13:54:35:
Обнаружил, что Notify не работает. В lib/notify/popup.c вызов notify_notification_close прибивает попап сразу, как только он появится. С другой стороны, NOTIFY_EXPIRES_DEFAULT — это слишком долго. Поэтому вынес в конфиг интервал исчезновения popup-а: http://pastebin.com/zH8BgzFw
« Последнее редактирование: 29 Апреля 2011, 13:54:35 от Clr »

 

Страница сгенерирована за 0.044 секунд. Запросов: 23.