Автор Тема: Syndaemon -- отключение тачпада во время печатания  (Прочитано 2127 раз)

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

Оффлайн Dim314159

Поискал по форуму, вроде такого не было, так что новую тему создаю :)

Пользовалсяsyndaemon -i 2 -t чтобы отключать тачпад во время печатания. Работало нормально.
Недавно перестало работать. Т.е. перестала проходить команда. Набираю в терминале и терминал начинает "думать" :) При этом печать в терминале можно, но на него это уже не влияет :) Когда закрываешь терминал пишет, что ранается какой-то процесс и действительно ли я хочу его прервать. Оставлял даже на полчаса -- то же самое.
Если пишуkillall syndaemonто пишет, что такого процесса нет.
В остальном терминал работает нормально.

Вопрос: почему так стал реагировать на syndaemon?
Спасибо.
 

Оффлайн Dim314159

На всякий случай уточню: дебиан Release 7.7 (wheezy) 64-bit,  Xfce4
:)
 

Оффлайн oermolaev

Когда закрываешь терминал пишет, что ранается какой-то процесс и действительно ли я хочу его прервать.
Так на syndaemon и ругается. И правильно что его уже нет - ведь ты его закрыл вместе с терминалом. У меня всё работает на i686. Правда и не ругается при закрытии терминала.
терминал начинает "думать"
- это ты про что?
может запускать так: syndaemon -i 2 -t &Или вообще добавить в автозапуск приложений.
« Последнее редактирование: 22 Декабря 2014, 03:31:44 от oermolaev »
 

Оффлайн Dim314159

Раньше всё работало. Запускаю команду. Она проходит. Терминал возвращается в строку рута. После этого можно закрыть терминал и до перезагрузки тачпад будет отключён во время печатания с интервалом в 2 секунды.

Сейчас терминал начинает "думать". Под думать -- я имею ввиду, что он не возвращается в строку root@dim: а просто мигает курсор на следующей строке в самом начале. При этом можно там печатать, что хочешь, как в текстовом редакторе. Но, как команды он это не воспринимает. Т.е. подвисает.

Добавление "&" syndaemon -i 2 -t &вернуло в строку рута. Т.е. терминал не подвис. Однако и команда не прошла. Тачпад реагирует, когда печатаешь.
 

Оффлайн oermolaev

из каких соображений ты опцию -t добавляешь? может она тебя сбивает с толку?
я у себя добавил в запускаемые приложения - всё как надо работает.
 

Оффлайн Dim314159

Из соображений того, что мышка продолжает двигаться, но не кликаться. Могу добавить -d. Это не имеет значения. Даже если я просто напишу в терминале syndaemon и нажму ентер терминал подвиснет. А если напишу gedit, к примеру, то сработает, как надо. Причём раньше всё работало. Раньше терминал выполнял эту команду и не подвисал. Сейчас почему-то эту команду не выполняет и подвисает. Вопрос: почему?
 

Оффлайн oermolaev

Из соображений того, что мышка продолжает двигаться, но не кликаться. Могу добавить -d. Это не имеет значения. Даже если я просто напишу в терминале syndaemon и нажму ентер терминал подвиснет. А если напишу gedit, к примеру, то сработает, как надо. Причём раньше всё работало. Раньше терминал выполнял эту команду и не подвисал. Сейчас почему-то эту команду не выполняет и подвисает. Вопрос: почему?
ээээ.....


вот это ты называешь "подвисанием"?
В моём XFCE gedit не оказалось.  :-\

Я полагаю, это называется выполнением задачи на переднем плане, а не подвисанием. В противоположность фоновой задаче (с амперсантом)
 
Пользователи, которые поблагодарили этот пост: qupl

Оффлайн Dim314159

Да, примерно это.
Только раньше он выполнял синдаймон и сразу переходил в строку приёма новых команд, при этом синдаймон срабатывал и мышка отключалась при печатании.
Сейчас же ничего не происходит и терминал не принимает команды. Т.е я не вижу выполнение команды ни на переднем плане, ни на каком другом.
Ещё раз: если раньше он выполнял команду "мгновенно", и команда проходила, и терминал возвращался в рабочее состояние, то сейчас ни команда не проходит, ни терминал не отзывается.

Если я что-то делаю неправильно, то почему раньше он на мои неправильные действия откликался выполнением команд и правильной работой? А сейчас, значит, обиделся?

Сообщение объединено: [time]26 Декабрь 2014, 22:03:15[/time]
Ещё раз сформулирую вопрос:
Почему то, что я делал раньше работало, а сейчас то же самое не работает? В чём может быть причина?

Сообщение объединено: 26 Декабря 2014, 22:30:19
Добавил -d, чтобы отправить в бэкграунд. Заработало.
syndaemon -i 2 -t -dНо мне кажется, что раньше и без -d команда проходила. Хотя, может, я и ошибаюсь :)
« Последнее редактирование: 26 Декабря 2014, 22:30:19 от Dim314159 »
 

Теги: