to post messages and comments.

← All posts tagged Linux

С распознаванием голоса в linux всё ещё полная жопа. Годы идут, linux завоёвывает десктопы, а софт по распознаванию голоса застрял в лохматых девяностых. Готовых решений нет, всё, что есть — наборы палок, которые необходимо обмазать говном, чтобы конструкция хоть как-то держалась. Многостраничные мануалы, списки ссылок, откуда необходимо вручную скачивать словари, и какие-то данные, потом всё это конвертить из одного формата в другой, по пути ваяя файлы синтаксиса языка и записывая фонемы. Всё очень и очень плохо.

Короче, есть код:
my_shortcut = new QxtGlobalShortcut(this);
connect(my_shortcut, SIGNAL(activated()), m_model, SLOT(my_paste()));
my_shortcut->setShortcut(QKeySequence(QKeySequence::Paste));

Глобально перехватывает нажатие Ctrl+V и делает кое-что своё. Всё как бы работает, но есть один нюанс, после того, как моя программа вешается на шорткат, система больше не вставляет. Как выполнить свой код и вернуть шорткат системе, чтобы она тоже увидела, что пользователь вставить хочет и вставила бы?

Вот есть программулина xbindkeys, которая в целом работает, но почему-то не во всех приложениях. Я опять про старую тему, когда игра, распахнутая на весь экран перехватывает управление клавиатурой и отнять у неё фокус ввода нельзя. Хотел попробовать xbindkeys, но он фокус ввода перехватить не в состоянии. Опять придётся возвращаться к сложной в настройке и неподдерживаемой actkbd

Решил сегодня проблему с sudo, о которой я писал в #2830355. Заметил, что если создать нового пользователя, то sudo работает нормально, т.е. проблемы именно с моей учёткой. Решение из этого и вытекло — создал новую учётку, сделал ему uid как у старого, добавил его в те же группы и назначил свой домашний каталог. Всё подхватилось и заработало с пол пинка.
Ну и да, чтобы получить админские привилегии на системе, пришлось загрузиться с флешки и поставить пароль на рута, чтобы под его учёткой можно было заходить.

Жутко раздражают окна вот такого типа. Я просто хочу чтобы всё закрылось и ничего не сохранялось, однако каждый раз программа заставляет меня включать мозг и думать, нажать мне "Отклонить" или "Отмена". Часто нажимаю Отмену и оказываюсь не прав.

Написал программу для подключения фотоаппаратов canon по wi-fi к компьютерам с linux, а то родные их программы только под винду, да под мак.
Называется camwatcher, исходные коды: bitbucket.org

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

Качаем, тестим: bitbucket.org

p.s. ах, да, на перле!

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