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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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

Оффлайн soshial

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2190 : 22 Февраля 2010, 16:38:11 »
спасибо огромное за вашу программу. через почту с вами связаться никак не получается, к сожалению :(
вы не против, если я баги буду сюда постить, пока trac не заработал?

ps. когда примерно ожидается выход версии 0.9.8 и поднятие trac'a? =)
ещё раз спасибо за ваш труд.

Оффлайн catalyst

  • Активист
  • *
  • Сообщений: 475
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2191 : 28 Февраля 2010, 21:31:35 »
При переключении в некоторых случаях xneur к слову дописывает вскую фигню, что ранее вводил. Как от этого избавиться?
блин эта фигня уже дико раздражает)))

Оффлайн brenti

  • Активист
  • *
  • Сообщений: 485
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2192 : 28 Февраля 2010, 21:44:42 »
Ещё раз повторюсь это прога полное гамно..это ни аналог пунто-свитчера - это уродец недоделанный..были бы у меня полномочия я бы даже её в официальный репозиторий не допустил..если у кого-то она и работает, то ....хотя не может такого быть, а если может то застрелите меня..хD и не стоит защищать авторов этого детища, критика полезна..если бы я был автором, то во всяком случае добавил к названию программы Ещё одно слово - вечная альфа:) xneur alpha forever!

Оффлайн catalyst

  • Активист
  • *
  • Сообщений: 475
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2193 : 28 Февраля 2010, 22:07:29 »
Ещё раз повторюсь это прога полное гамно..это ни аналог пунто-свитчера - это уродец недоделанный..были бы у меня полномочия я бы даже её в официальный репозиторий не допустил..если у кого-то она и работает, то ....хотя не может такого быть, а если может то застрелите меня..хD и не стоит защищать авторов этого детища, критика полезна..если бы я был автором, то во всяком случае добавил к названию программы Ещё одно слово - вечная альфа:) xneur alpha forever!
из говна нужно уметь выбирать менее говно (истина жизни в опенсорс), ну а если уже и выбора нет то приходится пользоваться тем что есть из за привычек оставшихся со времен винды  :) Так что будем жить надеждами и что все будет только супер. В принципе чего ждать хотя бы от этой проги если работает над ней ОДИН человек, бессмысленно же, работает он нахаляву и у самого дел поди по горло

Оффлайн soshial

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2194 : 28 Февраля 2010, 22:16:33 »
Ещё раз повторюсь это прога полное гамно..это ни аналог пунто-свитчера - это уродец недоделанный..были бы у меня полномочия я бы даже её в официальный репозиторий не допустил..если у кого-то она и работает, то ....хотя не может такого быть, а если может то застрелите меня..хD и не стоит защищать авторов этого детища, критика полезна..если бы я был автором, то во всяком случае добавил к названию программы Ещё одно слово - вечная альфа:) xneur alpha forever!
из говна нужно уметь выбирать менее говно (истина жизни в опенсорс), ну а если уже и выбора нет то приходится пользоваться тем что есть из за привычек оставшихся со времен винды  :) Так что будем жить надеждами и что все будет только супер. В принципе чего ждать хотя бы от этой проги если работает над ней ОДИН человек, бессмысленно же, работает он нахаляву и у самого дел поди по горло
присоединяюсь. требовать от него чего-либо просто глупо.
хотя мне бы очень хотелось, чтобы он мне ответил )))

Оффлайн zl0i

  • Активист
  • *
  • Сообщений: 344
  • Как много веселых ребят и все делают велосипед...
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2195 : 28 Февраля 2010, 22:51:00 »
Учитесь набирать 10ю пальцами не глядя на клавиатуру и свитчеры не понадобятся.
ВЕЛОСИПЕДОВ ДЛЯ ВСЕХ, ДАРОМ, И ПУСТЬ НИКТО НЕ УЙДЁТ ОБИЖЕННЫЙ!

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2196 : 01 Марта 2010, 12:22:09 »
Приветствую всех.

Как правильно сказал catalyst, над программой работаю я один, в свободное от остальной занятости время.
У меня (Ubuntu, Gnome) все работает так как надо. Если вас что-то не устраивает, вы можете сообщить об ошибке и надеяться на исправление, или сделать патч, исправляющий ошибку и прислать его мне, как делают многие.
Относительно глюков программы могу сказать следущее - сделать программу типа xneur без глюков, все равно что написать вирус под Linux. При таком разнообразии ядер, DE, тулкитов, эмуляторов и костылей в программах угодить всем практически не реально. Если не верите мне, проверьте это на себе, попытавшись написать аналог xneur.

Теперь отвечу soshial.
Сайт временно в полурабочем состоянии, вопросы можно и здесь задавать, пока trac не восстановлю.
Выход новой версии намечаю на ближайшие две недели, если справлюсь с глюками новой версии firefox - они замутили что-то новое с работой с клавиатурой, надо разбираться.
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн Damned

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2197 : 01 Марта 2010, 16:00:06 »
Crew я восхещаюсь вашей работой ;)
Сейчас сам пишу приложение под Linux и столкнулся с такой проблемой как перехват событий клавиатуры и мыши.
Думал всё будет элементарно так как знал про существование record (как раз для этого и предназначеного). Но я просто был шокирован той новостью что его сламали .. и пофиксили ток в версиии сервера 1.7.6  :(

Вот теперь ищу какие то обходные пути .. наткнулся на вашу программу .. только вот не могу полностью разобратся с функционалом перехвата событий.
Хотелося б пообщатся с разработчиком те та тет ;)

Был бы очень признателен за любую помощь !

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2198 : 01 Марта 2010, 17:38:47 »
Со мной можно связаться andrewcrew закорючка rambler.ru или по аське 552718211.

Пользователь решил продолжить мысль [time]Mon Mar  1 18:41:05 2010[/time]:
На всякий случай выложу пример простейшего перехвата клавиатуры и мыши сюда
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/Xos.h>
#include <X11/Xatom.h>
#include <X11/keysym.h>


Display *dis;
Window win;
XEvent report;
Window nw = None;

void update_focus()
{
if (nw != None)
XSelectInput (dis, nw, FocusChangeMask);
while (1)
{
int revert_to;
XGetInputFocus(dis, &nw, &revert_to);

// Catch not empty and not system window
if (nw != None)
break;

usleep(1000);
}
XSelectInput (dis, nw, FocusChangeMask | KeyPressMask);
}

int main()
{

dis = XOpenDisplay(NULL);

Window rw = RootWindow(dis, DefaultScreen(dis));
XGrabButton(dis, Button1, AnyModifier, rw, 0, ButtonPressMask, GrabModeSync, GrabModeAsync, None, None);

win = XCreateSimpleWindow(dis, RootWindow(dis, 0), 1, 1, 10, 10,0, BlackPixel (dis, 0), BlackPixel(dis, 0));

XFlush(dis);

XSelectInput (dis, win, FocusChangeMask);

update_focus();

while (1)  
{
XNextEvent(dis, &report);
switch  (report.type)
{
case KeyPress:
{
printf("KeyPress\n");
break;
}
case ButtonPress:
{
printf("ButtonPress\n");
// Unfreeze and resend grabbed event
XAllowEvents(dis, ReplayPointer, CurrentTime);
break;
}
//case FocusIn:
case FocusOut:
{
update_focus();
break;
}
}
}

return(0);
}

Компилировать и запускать командой
gcc -lX11 ./EventSample.c -o EventSample && ./EventSample
« Последнее редактирование: 01 Марта 2010, 20:41:56 от Crew »
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн umko

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2199 : 05 Марта 2010, 12:00:22 »
Спасибо автору за программу  :coolsmiley:
не пойму смысла со стороны некоторых индивидуумов поносить то что сделали другие, можешь сделай лучше или помоги, не можешь отойди и жуй молча. 

Оффлайн Alximik

  • Участник
  • *
  • Сообщений: 134
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2200 : 05 Марта 2010, 14:39:48 »
скачал gxneur_0.9.7-1~karmic+1_i386.deb. но при попытке установке пишет что неудовлетворена зависимость libxnconfig9.0.6
Что мне надо сделать?

прошу помочь именно с моим вариантов. Установку сразу всей проги через sudo apt-get install gxneur (xneur) так как у меня трафик лимитирован и я хочу запастись профами чтоб при переустановки ОС они у меня остались и ненадо было их качать поновой....

Пользователь решил продолжить мысль [time]Fri Mar  5 13:04:17 2010[/time]:



Всё уже разобрался сам.

Скачал 5 файлов:
1 libxnconfig9.0.6_0.9.7-4_i386.deb
2 libxosd2_2.2.14-1.7_i386.deb
3 gq-keyring_2009.05.18_all.deb
4 xneur_0.9.7-4_i386.deb
5 gxneur_0.9.7-1~karmic+1_i386.deb
и установил их в такой последовательности, и всё установилось и заработало. Несудите строго - но новичкам вроде меня это гораздо проще чем компилировать исходники.

« Последнее редактирование: 05 Марта 2010, 15:07:27 от Alximik »

Оффлайн Crew

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2201 : 05 Марта 2010, 15:41:33 »
Все, что скачивается apt-get по зависимостям одного пакета, хранится в /var/cash/apt/archive
Так что смело можно было ставить gxneur, а потом выцепить по зависимостям из кэша.


Кстати, выложил тестовую стабильную сборку xneur и прочего.
http://dists.xneur.ru/release-test/tgz/xneur-0.9.8.tar.bz2 - сам xneur.
http://dists.xneur.ru/release-test/tgz/gxneur-0.9.8.tar.bz2 - его графическая морда.
http://dists.xneur.ru/release-test/tgz/xcurf-0.2.tar.gz - программа для отображения флага рядом с курсором.
http://dists.xneur.ru/release-test/tgz/xneurchecker-0.1.tar.bz2 - программка для консоли для проверки языка ввода.

Относительно последнего напишу подробнее. Это демонстрационная программа для новой библиотеки libxneur.
Пример работы:
crew@crew-eeepc:~$ xneurchecker Ghbdtn Z Скуц, fdnjh ghjuhfvvs/
Привет Я Crew, автор программы.
Эту библиотеку можно использовать, например при разработке плагина для Pidgin (на тот случай если, собеседник ошибся раскладкой) или еще как...
« Последнее редактирование: 05 Марта 2010, 15:51:53 от Crew »
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн RussianNeuroMancer

  • Любитель
  • *
  • Сообщений: 84
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2202 : 06 Марта 2010, 19:49:49 »
А возможно ли не производить автоматическое исправление некоторого слова, в процессе набора которого пользователь уже воспользовался ручным исправлением по горячей клавише?

Оффлайн gwk

  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: xneur - Punto Switcher for Linux
« Ответ #2203 : 06 Марта 2010, 20:21:28 »
я бы тоже порекомендовал ввести такую функцию
когда-то в том же punto я выключал все настройки за исключением (!) "не переключать раслкадку, если предварительно был нажат backspase"
то есть что-либо набираешь, переключалка ошибочно поменяла раскладку, стёр backspas'ом и продолжаешь набирать слово в правильной раскладке не опасаясь ненужного переключения

serenitatis

  • Гость
Re: xneur - Punto Switcher for Linux
« Ответ #2204 : 06 Марта 2010, 22:23:33 »
А еще не помешали бы слова-исключения.

 

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