хочу сюди!
 

Ліда

50 років, водолій, познайомиться з хлопцем у віці 46-56 років

Замітки з міткою «подарки самому себе»

Невзирая. Фанатам xneur от меня подарок

Невзирая...

Free Image Hosting at FunkyIMG.com

Согласен - 51-ая годовщина появления меня на свет Божий - не самый удачный день для кодинга, реверсинга и программинга (извините за вульгаризмы).

Но так уж вышло, что xneur меня достал. В свое время и punto switcher тоже достал под виндой.Но то ведь винда , а это - линукс.

Уже месяц примерно шныряю по интернетам на эту тему. Никто не знает, как глюки xneural c внезапным остановом демона победить. а проект уже заброшен. Автор сам для себя все проблемы решил и его все устраивает. Я его прекрасно понимаю, ибо много подобных проэктов зачал, раскрутил и забросил, потеряв интерес, потому как устраивает.

Но xneural реально достал и мозги уже эрегировались до неприличности. А сегодня вдруг после бокала каберне меня осенило. И вот засел я такой весь одухотворенный за комп часа на три довольно плотно после обеда и таки выродил своего, анти-демона. Мой демон контролирует демона xneural. Все работает - на ура.  Единственный минус - мой демон настолько сильно контроллирует другого, что стандарный пункт меню "остановить демон" перестает работать вообще. Не верите - проверьте. Поэтому единственный способ остановить автопереключение - это зайти в настройки и установить галочку "включить ручной режим переключения".

Почему сам автор не удосужился проверять - вываливается или нет xneur из списка процессов - для меня загадка. Но за него я сделал это. Вот скрипт, который нужно запустить в автозапуске. И ВСЕ БУДЕТ ПУЧКОМ.

Честно.


Free Image Hosting at FunkyIMG.com
Map
===
#!/bin/bash
while true; do
    a=`ps -A | grep "xneur"`
    b=`ps -A | grep "gxneur"`
    if [ "$a" == "$b" ] ; then
#        demon not running, now restarting
        xneur -f &
        sleep 10
    fi
done
===
Согласитесь, что все гениальное - очень просто и жутко изящно. Почти, как Е=МС в квадрате