27 декабря 2010 г.

Flush - еще один торрент клиент

Flush - еще один хороший GTK-based BitTorrent клиент (написан на С++), который появился в репозитории Ubuntu 11.04, так же есть и РРА автора и история написания программы на его блоге. Всегда использовал Transmission, но после обновления до U~11.04a (ну захтелось мне экстрима) версия 2.13 перестала у меня работать (в 10.10 работала), пришлось пока поставить Flush 0.9.9 и не жалею. Ресурсов требует как и Transmission, может даже слегка меньше и главное, для меня, что умеет использовать "Shift" для отметки группы файлов из множества и список файлов держит по порядку, чему Transmission до сих пор научится не может. Во Flush есть опция переноса файла по завершении закачки в указанный каталог, удаление торрент-файла после подхватывания его программой, хорошо настраиваимый интерфейс и т.д. Хоть это и не комбайн, такие и не люблю, но для меня этот простой клиент подходит и я им вполне доволен. 

Подключаем РРА и устанавливаем клиент:

sudo add-apt-repository ppa:konishchevdmitry/flush
sudo apt-get update && sudo apt-get install flush

Есть конечно и пожелания новых опций, например:  с вкл. автоматизацией (загружать файлы из каталога) не запускает окно добавления торрента (хоть функция и указана), надеюсь автор когда-нибудь изменит такое поведение (хотя может так и задумано). И не нашел, как в Трансмиссии, "Комментарии" где указан URL  "http://torrents.tracker/details.php?id=номер" - это дает возможность перехода в браузере на страницу торрента. В остальном очень хороший клиент, рекомендую. IMHO

26 декабря 2010 г.

Системный эквалайзер для PulseAudio

Системный эквалайзер звука для PulseAudio избавляет пользователя от необходимости настраивать звук в каждом приложении, конечно при условии, что приложение имеет данный функционал. Например, эквалайзер аудиопроигрывателя DeadBeaf мне не очень нравится, так же как и модуль эквалайзера в Rhythmbox, а в других приложениях его вообще нет, вот и решил попробовать PulseAudio Equalizer - эквалайзер для звуковаого сервера PulseAudio, работает сразу для всей системы через LADSPA.

sudo add-apt-repository ppa:psyke83/ppa
sudo apt-get update && sudo apt-get install pulseaudio-equalizer

В разделе "Аудио", меню Гнома появится приложение "PulseAudio Equalizer", представляющее из себя пятнадцатиполосный эквалайзер со встроенными предустановками.

Добавим pulseaudio-equalizer-gtk в меню fluxbox или запустим в терминале.

23 декабря 2010 г.

Google Talk App. Заставляем работать в Ubuntu

gtalkЕсть в Chrome Web Store такое замечательное приложение — Google Talk 'from google.com' (менеджер чата о котором я уже писал). Это одно из немногих веб-приложений, которое не просто является ссылкой на сайт, а работает у вас на компьютере. Вернее работало из транка до версии 1.0.19, но к сожалению, если вы не в Chrome OS, то после установки и запуска приложения из "Web Store", вы очень сильно разочаруетесь! Гугловоды заточили его под свой обрубок. У меня даже пропала на странице быстрого доспупа панель приложений (apps), только иногда появляются размазанные иконки на которые невозможно попасть. Но выход есть и можно жить и без панели приложений. Хотя возможно проблема возникла и не из-за этого приложения, ведь сразу несколько установил под сервисы гугла (после удалил из-за того что не работают и не появляются в этой самой панели, даже в Расширениях не появилась.

После установки и "запуска" Google Talk вы должны были увидеть предупреждение, которое у меня даже не появилось:

Ошибка gtalk 1.0.21
Чтобы исправить ситуацию и заставить работать 
"Chat Manager Google Talk" 1.0.21 в вашей любимой OS необходимо: 

1. vim ~/.config/chromium/Default/Extensions/nckgahadagoaajjgafhacjanaoiihapd/1.0.21_1/js/centralroster.js

N.B. не забываем, что при изменении версии приложения (1.0.21_1, с _0 поменяли на _1, что не затронуло отображаемый в расширениях номер) необходимо поменять путь и повторить пункты 1-3

2. ищем там такой код:

if(navigator.userAgent.indexOf("CrOS")>=0)

и меняем его на:

if(navigator.userAgent.indexOf("CrOS")>=0 || true)

3. Сохраняем файл и запускаем снова приложение. Если ничего не изменилось, нажмите F5 (Ctrl+R) в окне приложения, чтобы увидеть "Sign-in to chat". 

4. Так как у меня в Chromium 10.0.620.0 (70025) при экспериментах с app из "Web store" пропала панель приложений со страницы быстрого доступа, то я сделал ярлык в закладках и закрепил запущенную вкладку с этим приложением. В Chromium 10.0.628.0 (70480) все востановилось само, но ярлык на всякий случай оставил.

chrome-extension://nckgahadagoaajjgafhacjanaoiihapd/central_roster_viewer.html

P.S. Когда вы закрываете это приложение, оно все равно работает в фоне, и вы будете находиться в сети. 

Спасибо за помощь Ярославу (legendar)

Это отличное приложение, но гугловоды его очень "портят" начав привязывать его к обрубку ChromeOS, пишите "злые" отзывы и пожелания нормальной работы в любой OS. Возможно они внемлят гласу народа...

20 декабря 2010 г.

chromeget

Менеджер закачек в Chromium оставляет желать лучшего, надеюсь его когда-нибудь улучшат... Как же нам интегрировать в браузер свой менеджер, например: wget, gwget, kget или  uget?   *PhistucK* нам отвечает, что "это невозможно сделать с текущим API". Что же нам делать? И тут на помощь приходит расширение  chromeget 

 Устанавливаем расширение, скачиваем скрипт в ~/.scripts/

Прописывам python ~/.scripts/chromeget.py в автозапуск вашего DE/WM, в моем случае это в ~/.fluxbox/startup (не забываем сначала в терминале проверить работоспособность).  После запуска скрипта, в браузере по CTRL+ALT+CLICK, мы получаем запуск uget в трее (опция в настройках uget) с добавлением закачки :-)

Так же можно сделать скрипт chromium.sh и запускать все в комплекте, только тогда когда нужно, а не через автозапуск:

#!/bin/sh
chromium-browser --proxy-server=localhost:8123
sleep 3
python ~/.scripts/chromeget.py

Проверял только на uget, но так мы  можем получить и "wget for Chrome". Конечно хотелось бы реализацию этого дела как в Midori (просто выбрать в настройках браузер менеджер закачки), но будет ли? А пока пользуемся как есть... и ждемсЪ дальнейших улучшений браузера Chromium.

P.S. Если знаете лучший способ, пожалуйста, подскажите. Заранее благодарен.

Кому интересно добавление поддержки линукс менеджеров закачек в расширение Download Assistant (от Google) нажимайте на звездочку

18 декабря 2010 г.

Adblock Plus для Google Chrome будет выпущена в ближайшее время!

Автор всем известного блокировщика рекламы, "Adblock Plus" для браузер FireFox, Владимир Палант (Wladimir Palant) в своем блоге написал, что расширение Adblock Plus для Google Chrome (ранее AdThwart) будет выпущена в ближайшее время! "Новое" расширение не будет написано с нуля: "мы разговаривали с Томом Джозефом, разработчиком AdThwart. У него не было времени, чтобы продолжать развитие AdThwart, в связи с этим он согласился передать проект нам, каторый мы будем продолжать под новым именем (Adblock Plus для Google Chrome)"... Так сказать объединение проектов нам на пользу. А то что Палант оценил работу проделанную Томом и желает продолжить развитие замечательного расширения, еще раз подтверждает, что мой выбор блокировщика ракламы для Chromium был правильный :-)

Важно: AdThwart скоро станет официальным Adblock Plus для Chrome, последует автоматическое обновление со сменой имени и логотипа.

17 декабря 2010 г.

Мистер прожорливость

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

Chromium 10.0.613.0 (69331) - 608 МиБ
FireFox 3.6.14pre - 365,1 МиБ
Midori 0.2.9 - 87,3 МиБ
Luakit - 25 МиБ

Хоть люблю и использую Chromium, выводы делайте сами ;-)

14 декабря 2010 г.

Help, Chromium - Issue 60479

Линуксоиды не использующие DE, но пользующиеся браузером Chromium или Google Chrome, нужна ваша помощь в поднятии рейтинга проблемы Issue 60479) (необходимо нажать звездочку возле этой надписи). Спасибо за участие.

Проблема заключается в следующем. Если браузер использовать в DE Gnome/KDE, то все нормально работает. Если же вы не используете DE (WM например: fluxbox, openbox, awesome... ) и попытаетесь поставить галочку на пункте "Всегда открывать файлы данного типа" и нажмете на ссылку <файл>.torrent, то браузер просто сойдет с ума: повторное скачивание файла раз 50-60, пока не снимете галочку или не закончится цикл бреда и т.д....

Конечно можно настроить торрент-клиент "Автоматически добавлять торренты из..." папки загрузки, но так приходится постоянно закрывать нижнюю панель загрузки браузера, а с опцией "Всегда открывать файлы данного типа" она даже не появляется...

13 декабря 2010 г.

Скринкаст в линукс

Как оказалось скринкаст в линукс - это просто ;-)

ffmpeg -an -f x11grab -r 15 -s 1600x1200 -i :0.0 -vcodec libvpx -s 1024x768 -threads 4 -y "`date +%F--%k-%M`.webm"

но нужен ffmpeg и mplayer, которые понимают webm (vp8)...

или так:
ffmpeg -an -f x11grab -r 15 -s 1600x1200 -i :0.0 -vcodec qtrle -s 1024x768 -threads 4 -y "`date +%F--%k-%M`.mov"

-i :0.0+200,100 дает возможность выбрать область экрана

Релиз bittorrent-клиента Transmission 2.13

Вышел релиз bittorrent-клиента Transmission 2.13 (2010/12/09). Transmission - это легкий и не требовательный к ресурсам torrent-клиент, написанный на языке Cи и поддерживающий разнообразные интерфейсы пользователя: GTK, Qt, native Mac, Web-интерфейс, daemon, command-line. Данная версия в основном устраняет некоторые замеченные ошибки. Выбираем РРА и устанавливаем

ppa:transmissionbt/ppa  # PPA Transmissionbt stable 2.13
или
ppa:transmissionbt/nightly # PPA Transmissionbt (ночные сборки).

sudo add-apt-repository <ваш выбор>
sudo apt-get update
sudo apt-get install transmission-gtk #или то, что больше нравится...

10 декабря 2010 г.

Vimium - vimperator для Chromium

Ррасширение Vimium - это a-ля vimperator (Firefox) для браузера Chromium или для любителей Google Chrome, делающее управление браузером похожим на управление текстовым редактором Vim, позволяя продуктивно использовать все функции браузера с помощью одной лишь только клавиатуры.
Хоть расширение и дает возможность управлять браузером в стиле Vim'a, но чтобы все быстрые клавиши работали с не-US раскладкой клавиатуры, необходимо вписать в расширенных настройках (Advanced options) кучу комманд, например:

map а activateLinkHintsMode 

Нажатие 'f' (us) или 'a' (ru) даст подстветку ссылок с маркировкой, например AF, нажатие на клавиаруте af даст переход по ссылке и т.д...

Что бы облегчить вам жизнь и сделать backup для себя привожу пример настройки для русской раскладки клавиатуры.
В секцию "Key mappings" скопируйте следующие комманды:

map о scrollDown
map л scrollUp
map к reload
map р scrollLeft
map д scrollRight
map пп scrollToTop
map П scrollToBottom
map яР scrollToLeft
map яД scrollToRight
"map <с-в> scrollPageDown
"map <с-г> scrollPageUp
"map <с-а> scrollFullPageDown
map пы toggleViewSource
map яш zoomIn
map ящ zoomOut
map нн copyCurrentUrl
map пг goUp
map ш enterInsertMode
map пш focusInput
map а activateLinkHintsMode
map А activateLinkHintsModeToOpenInNewTab
"map <а-а> activateLinkHintsModeWithQueue
map т performFind
map Т performBackwardsFind
map па nextFrame
map Р goBack
map Д goForward
map Л nextTab
map пе nextTab
map О previousTab
map пЕ previousTab
map е createTab
map в removeTab
map г restoreTab
map , showHelp

Не забываем все это сохранить, нажав внизу кнопку "Save Options". При нажатии, в браузере, сочетания 'Shift+?' появится Справка по управлению Vimium. Наслаждайтесь и меньше пачкайте мышку ;-)

Внимание! Список приведен для Vimium версии 1.21, в новых автор будет функции добавлять, так что сверяйте и добавляйте новые комманды...

Что бы Vimium не мешал работе чата приложения "Cat Manager Google Talk" ввел в секцию "Excluded URLs"

http*://talkgadget.google.com/*

в принципе он присутствует как часть сервиса google на gmail и igoogle и если вам это нужно можно исключить и их, да и вообще любой домен...
Так же поставил себе масштаб по умолчанию на 110%, что дает увеличение на сайтах, меньше Ctrl++ дергаю :-)

P.S. закоментированное задействовать не получается, Chromium тут же применяет свои значения. 

Ставим Adobe Flash Player "Square" P3 64-bit в Ubuntu

На labs.adobe.com читаем про "Adobe® Flash® Player "Square" is a preview release 3 that enables native 64-bit support on Linux" и переходим на страницу закачки и качаем там модуль 10.2_p3 для 64-bit под Linux (TAR.GZ, 4.1 MB), начал с p1 и нареканий не было в отличии от собранного flashplugin-installer с зависимостями на 32-bit..,  а так и лишних пакетов нет и все нативное. "Square" p3 отличается более высокой производительностью и меньшим потреблением ресурсов. Модуль из архива копируем (можно все выполнить в mc) в:

sudo cp libflashplayer.so /usr/lib/mozilla/plugins/ #всё, наслаждаемся.

При желании можно создать символическую ссылку для Chromium'a, но можно это и не делать, ведь и так работает даже в luakit:

sudo ln -s /usr/lib/mozilla/plugins/libflashplayer.so /usr/lib/chromium-browser/plugins/

наслаждаемся видио, на youtube.com  и т.д., которого пока нет в HTML5... 

Или поступить более кошерно, собрав Flash модуль через инсталлятор, установив его из репозитория РРА:

sudo add-apt-repository ppa:sevenmachines/flash
sudo apt-get update
sudo apt-get install flashplugin64-installer

хотя и предпочитаю все ставить с репозиториев, но этот пакет качает flash с того же самогго adobe.com и в любом случае вы соглашаетесь с лицензией... маленький профит лишь в автоматизации процесса, а результат тот же... На данный момент это flashplayer_10.3.162.29-amd64... ;-)

9 декабря 2010 г.

Adblock.css - мощная и удобная баннерорезка

Adblock.css блокирует баннеры и другую навязчивую рекламу, мешающую комфортному просмотру сайтов. Работает в любом браузере, поддерживающем User CSS.

User CSS - это пользовательские каскадные таблицы стилей. То есть CSS, подключаемые пользователем в браузере. С их помощью можно менять отображение страницы: блокировать баннеры, изменять цвета текста или фона, тестировать HTML-вёрстку.

Как установить Adblock.css.

Загрузить:

adblock.css (стабильная версия)
adblock-debug.css (версия для отладки)

Отладочная версия отличается от стабильной наличием новых правил блокировки, а так же тем, что она не вырезает рекламу, а обводит её рамкой. Если вы не хотите ждать нового релиза, вы можете заменить по всему файлу:

background-color:#f99 !important; color:#900 !important; outline:1px solid #f33 !important
на:
display: none !important

N.B. Adblock.css устанавливаем в расширение Stylish, просто на сайте userstyles.org нажав кнопку "Install with Stylish" и автоматически следим за обновлениями или просто копируем стиль в расширение с указанием "Applies to: Everything". Это отличное дополнение к расширению AdThwart или AdBlock для Chromium (Google Chrome) или AdBlockPlus Firefox.

ВНИМАНИЕ! Без новых участников и постоянной работы проект теряет актуальность и постепенно уходит в небытие. Не дайте проекту умереть, внесите свой вклад. Участвуйте в разработке, вносите изменения, делайте Adblock.css лучше, мощнее, быстрее! Для того, чтобы принять участие, напишите администратору проекта - Lampslave.

5 декабря 2010 г.

Chat Manager Google Talk

Дело было давным давно, ждал я все, когда же гугл сделает модуль для браузера под линукс ведь программу-клиент GTalk делать они не спешат... Но чудо таки свершилось и вышел модуль для браузера и под линукс (мас и виндовс), что унифицировало общение по с аудио и видео чатом. А то с различных програм под различные ОС аудиочат был ужасен и приходилось пользоваться скайпом, который не люблю из-за p2p (незачем через меня чужой трафик гонять). Например: с empathy/pidgin на gtalk (win) аудио до сих пор плохое. Так уж сложилось, что общаюсь в основном с "вантузятниками" на jabber которых не перетянуть, а вот на сервисы гугла легче, ведь они некоторыми пользуются, хоть тот же jabber, но другим боком.

gtalk

Так вот решение пришло само с выходом подключаемого модуля для голосового чата и видеочата, который работает в службах Gmail, iGoogle, orkut и дает возможность общаться в браузере не зависимо от операционной системы, чего мне и хотелось добиться. Не знаю почему, но всегда держать открытой вкладку Gmail или iGoogle мне как-то не нравится, видимо где-то Зигмунд Фрейд порылся... ;-)

Так как я использую браузер Chromium, то начал искать для него расширения gtalk, но все они основаны на жутко нелюбимом мною flash'e и забросил я эти расширения, и продолжил искать приложение основанное на чате Gmail, iGoogle и как оказалось не один я такой. Нужное мне приложение потихоньку развивали в проекте браузера Chromium для ChromiumOS и называется оно "chat manager google talk", я им баловался с версии 1.0.8 и все было хорошо, но вот простой текст в чате не вводился в последних сборках моего любимого браузера (только в стабильном Хроме), а вот версия Chat Manager Google Talk 1.0.19 прекрасно работает с Chromium 10.0.603.0 (68303) Ubuntu 10.10, надеюсь в дальнейшем ничего не поламают...


gchat

Лучше всего вкладку с чатом закрепить и наслаждаться общением с друзьями. Можно даже при помощи ботов.

P.S. Распаковать архив в ~/.config/chromium/resources/ и открыть каталог "chat_manager" в режиме разработчика "Управление расширениями"... В _locales добавлен ru.

Если есть какие-нибудь проблемы с приложением chat_manager пишите на issues 62200, а то если разработчиков не ставить в известность они ничего и не исправят, особенно когда пишут, что и не собираются хотя все же делают ;-) Например, сейчас chat_manager игнорирует настройки языка браузера, а 1.0.8-12 отображал все по-русски. Пишем и ждемсъ...

N.B. Открывать лучше как вкладку или увеличить размер окна чата (праметры "width" и "height") в файле ~/chromium/resources/chat_manager/manifest.json или слегка растянуть окно, а то будет видно только центральный ростер без окна чата.

Перевод текстов при помощи Google Talk

Компания Google добавила в интернет-пейджер Google Talk механизм перевода текстов (фраз) из одного языка в другой. Чтобы воспользоваться им, нужно определиться с направлением перевода и добавить в контакт-лист мессенджера соответствующего бота из представленной ниже таблицы. Бот будет работать как в программе GTalk (Windows) так и при помощи модуля для браузера (Linux, Mac, Windows).

БотНаправление перевода
ar2en@bot.talk.google.comс арабского на английский
de2en@bot.talk.google.comс немецкого на английский
de2fr@bot.talk.google.comс немецкого на французский
el2en@bot.talk.google.comс греческого на английский
en2ar@bot.talk.google.comс английского на арабский
en2de@bot.talk.google.comс английского на немецкий
en2el@bot.talk.google.comс английского на греческий
en2es@bot.talk.google.comс английского на испанский
en2fr@bot.talk.google.comс английского на французский
en2it@bot.talk.google.comс английского на итальянский
en2ja@bot.talk.google.comс английского на японский
en2ko@bot.talk.google.comс английского на корейский
en2nl@bot.talk.google.comс английского на нидерландский
en2ru@bot.talk.google.comс английского на русский
en2zh@bot.talk.google.comс английского на китайский
es2en@bot.talk.google.comс испанского на английский
fr2de@bot.talk.google.comс французского на немецкий
fr2en@bot.talk.google.comс французского на английский
it2en@bot.talk.google.comс итальянского на английский
ja2en@bot.talk.google.comс японского на английский
ko2en@bot.talk.google.comс корейского на английский
nl2en@bot.talk.google.comс нидерландского на английский
ru2en@bot.talk.google.comс русского на английский
zh2en@bot.talk.google.comс китайского на английский

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