Скрипт для перевода выделенного текста с помощью яндекса

Не так давно на туксике была статья про то, как можно легко переводить любой текст из любой программы, где его можно выделить. В тот раз перевод осуществлялся с помощью гугла и результат появлялся во всплывающем уведомлении. На хабре запостили подобный скрипт, только теперь в качестве переводчика выступает яндекс, а для отображения результата используется окно zenity.

Читать запись полностью »

Скрипт для создания плейлистов в Linux

Оказалось, что мой стандартный плеер на андроиде не умеет воспроизводить треки из определённых папок (тока плейлисты и всякие альбомы, исполнители и т.п.). Хорошо хоть плейлисты понимает. В начале я создавал плейлисты в ручную (через banshee), но это весьма утомительно и хотелось бы оптимизировать процесс. Делается это проще простого.

Читать запись полностью »

Простая настройка xbindkeys

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

Читать запись полностью »

Распознавание речи с помощью google

Сегодня решил немного передать скрипт по выполнению голосовых команд, а точнее, упростить его. По задумке скрипт должен был распознавать речь и набирать текст в  открытое окно. Задуманное боле-менее получилось, но   всего за секунду до того, как я уже собирался опубликовать статью. Так что статья будет разбита на 2 части: первая посвящена скрипту, который позволяет надиктовывать текст в документ, а вторая скрипту, который будет печатать текст в любое окно, например, чат (эта часть получилась в последний момент).

Читать запись полностью »

Скрипт на nautilus для запаковки всего и вся

В целом мне нравится стандартный менеджер архивов в ubuntu и mint. Не страшно, что он по умолчанию не понимает rar (легко исправляется командой sudo apt-get install unrar), в целом он вполне конформный. Однако в последнее время я вынужден заливать exe файлы на один из ресурсов, где exe файлы не принимаются (довольно частое и нормальное явление). И я был искренне удивлён, что нельзя запаковать exe файл. Менеджер архивов не видит смысла запаковывать другие архивы (а exe, это и есть архив). Что же, напишем свой небольшой скрипт, которому будет всё равно, что запаковывать.

Читать запись полностью »

Перевод выделенного текста из любой программы на linux

На прошлой недели я наткнулся на программу для windows, которая использовала для перевода текста гугл транслейт. Достаточно выделить текст в любом окне, нажать комбинацию клавиш и перевод готов (P.S.: эту программу можно найти на dicter.ru). Принцип работы показался очень простым и я решил на выходных написать свой собственный скрипт. Однако меня опередили. В конце недели выложили в сеть скрипт, который умеет сам определять язык исходного текста и переводить его на русский (или любой другой язык), используя переводчик гугла, а результат появляется во всплывающем уведомлении. Так что эта статья будет просто пересказ статьи с хабра (этой) с небольшими дополнениями и изменениями.

Читать запись полностью »

Простая настройка cron на linux

Я многое слышал о том, что в linux есть удобный планировщик задач cron. Однако, у меня не было необходимости им пользоваться, и разбираться в его настройки не хотелось…  консоль, много английских букавок… было страшно. Но, благо, мои опасения были напрасны — всё до элементарного просто. В статье будет рассмотрено, как настроить выполнение своих скриптов по расписанию, и в качестве примера установим «кукушку».

Читать запись полностью »

Открываем ютубовские ролики в minitube сочетанием клавиш

Про minitube, который умеет воспроизводить ролики ютуба, уже писали много. Однако ставить и проверять его не сильно хотелось, ибо umplayer справлялся с этой задачей на отлично. Но в последней версии minitube появилась приятная возможность, а именно он стал понимать обычные поисковые запросы и адреса конкретных видео из консоли. А это значит, что скоро появится расширение для браузеров, которое позволит открывать ютубовский ролик в нормальном проигрывателе, а не в этом тормазнутом и старом флеше (кстати, часть роликов уже перешли на html5, но хороший отдельный проигрыватель всё равно приятнее). А пока расширение ещё не придумали можно воспользоваться силами bash и xclip.

Читать запись полностью »

Расширяем функционал третьего nautilus

У меня у самого накопилось довольно много маленьких самописных скриптов для nautilus, которые позволяют быстро монтировать диск, конвертировать графические файлы, переименовывать файлы в папке и т.п. У меня даже была мысля, что бы собрать их все в один, но недавно я наткнулся на уже готовую программу, в которой есть всё, что я делал сам, а также многое, чего у меня и в планах не было. По сути это большой пак скриптов, называемый nautilus actions extra. Что интересно — он имеет собственный ppa и вовремя установки тащит с собой все нужные программы, которые необходимы скриптам.

Читать запись полностью »

Замерзает gnome shell — устраняем причину.

Есть в gnome shell неприятный баг, когда застывает картинка, но сам он продолжает работать. Интересно, что верхняя панель работает, как положено. Если нажать альт+таб или переключиться на второй рабочий стол (ctrl+alt+стралочки), то появится анимация переключения, но она же и застынет. Лечится это нажатием Alt+f2, вводом «r» (ничего видно не будет, а если ввести, например «к», то произойдёт ошибка и «к» останется на месте. Так что смотрите за раскладкой, если нет эффекта, то всё сотрите «в слепую» и попробуйте опять), а затем энтер.

О более радикальных способах лечения и причине заболевания написано под катом.

Читать запись полностью »