firexox: hotkeys

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

Назад                              Ctrl  + 

Закрыть все вкладки кроме текущей  Shift + 

Домой                              Alt   + Home

Адресная строка (urlbar)           Ctrl  + L

Новая вкладка                      Ctrl  + T

Pidgin: хранение паролей в открытом виде (bug!)

via Web Upd8

Параноики! Pidgin хранит все пароли простым нешифрованным текстом в ~/.purple/accounts.xml Ну и рецепт полностью по ссылке выше, т. е:
  • идем на https://launchpad.net/~pidgin-gnome-keyring/+archive/ppa/+packages
  • забираем deb и перегоняем его в RPM (тут все просто, alien)
  • запускаем Pidgin, включаем плагин в настройках, выходим из всех аккаунтов- и пароли действительно "испаряются" из ~/.purple/accounts.xml  Это желательно учесть заранее, на всякий случай ;)

reZound

Ха-ха, ну какой еще аудио редактор для Linux позволяет работать с петлями интерактивно?

***

Довольно забавный форум http://forum.ozpp.ru/ Общества защиты прав потребителей.

И с таким характерно русским акцентом.. Хомячки при малейших проблемах бегут туда, а там их радостно, извиняюсь, имеют :)) А все потому, что хомячки забывают, что продавец- это профессия, и профи в первую очередь будет отстаивать интересы своего сообщества, а вот профессии «профессиональный покупатель» не существует (к счастью).

Typing break апплет и оповещение о разблокировке.

Гуманные люди изобрели то, что коряво переводится на русский как "Перерыв в печати", чтобы другие люди компьютерные маниаки окончательно не посадили свое зрение за монитором. Раньше я наплевательски относился к этому, но в последнее время стал задумываться.. особенно после визита к офтальмологу ;)
Так вот, у этой утилиты есть одна полезная фича- звуковой сигнал о разблокировании экрана (клавиатуры), поскольку пользователю, отсутствующему в данный момент у монитора, неизвестно, когда перерыв закончился и устройства ввода-вывода снова в его полном распоряжении. Только сделано это оповещение слишком интеллигентно, т.е. его банально нефига не слышно. Осталось только найти нужный файл и заменить его на что-то бодренькое, вроде призыва "к работе, нигеры!" или мелодии из Star Wars :)

Собственно, искомый файл:  
/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga

Media manager

Специализированного софта для просмотра файлопомойки коллекции фильмов под Linux нет, как не прискорбно. Так что просматривать остается только Наутилусом, пристально вглядываясь в миниатюры видеофайлов и пытаясь вспомнить, чоитаза? и о чем оно.. не вариант. Но есть одна идея - использовать встроенное поле "Заметки" в свойствах файла. Плюс в том, что оно привязано к конкретному файлу, отображается в свойствах, т.е. доступ к нему осуществляется встроенными средствами файлменеджера, без всяких плясок с бубном.

Естественно, толку от просмотра такой аннотации для каждого фильма тоже немного, нужен поиск по жанру/ режиссеру/ актерам и пр. И это вполне можно реализовать:
cd /path/to/films
gvfs-info -a metadata::annotation *
и таким образом мы спокойно получаем все наши заметки. Ну а дальше масса вариантов реализации с помощью скриптов и Zenitу.


т.е. что-то вроде такого:

#!/bin/bash
LIB=/путь/до/медиа
# путь до файлопомойки БЕЗ закрывающего слеша
clear
echo -n 'Вы ищите: '
read filmq
for i in $LIB/*
do
ann=$(gvfs-info -a metadata::annotation "$i")
if echo "$ann" | grep -i "$filmq" > /dev/null
then break
fi
done
clear
echo 'Скорее всего вы искали фильм:'
echo "$i" 
exit 0

Ну а в Заметки закидываем скажем описание с первой страницы Кинопоиска:
The Day After Tomorrow, 124 мин
США, реж. Роланд Эммерих
(фантастика, боевик, триллер...)
Деннис Куэйд, Джейк Джилленхол
-- и можем искать по жанру, названию, режиссеру... Минус в том, что поиск будет идти до первого совпадения с запросом, но это мне править в данный момент лень.

Opensuse 12.1 Milestone (3) и впечатления от fallback mode

1. Прекрасное начало: глюк загрузки с флешки "No devices matches MBR identifier". Ну, это право ерунда, но уже начинает раздражать- мы ж загрузиться не успели, и еще морально не готовы к такому облому :) Фиксится впрочем несложно: записываем тот id, который не найден, на бумажку (запоминаем))) и с помощью fdisk /в режиме эксперта/ тупо переписываем текущий MBR ID флешки на нужный. Тут хочется добавить что-то матерное, ну да ладно.

2. Грузится я предпочел с опцией nomodeset, зная насколько дружит видеодрайвер с моей встроенной Nvidia. И удивительно, но я таки попадаю в Gnome 3 fallback mode.


Из плюсов сразу заметно наличие нижней панели и переключателя рабочих столов- хоть капля позитива в бочке Gnome 3.. "Русских языков" в меню добавления новой раскладки я насчитал ооочень много:


Ну еще из косяков:
  • окно Firefox`а "О программе" не имеет кнопки Закрыть и сделать это можно только через меню окна,
  • Evolution на десктопе просто не нужен. Так оно еще и трахает моск при попытке первоначальной настройки (чтобы настроить- жать кнопку "Назад")! Дважды ненужно! ;)
  • Все конечно засрано Mono. Ну кто бы сомневался..
Короче говоря, размышляю на тему, как вообще выпилить gnome-shell и mutter (metacity-то зачем-то есть в пакетнной базе) и попробовать привести все это в нормальный вид.

Из приятного: наконец-то стал запускаться Exaile, даже с иконкой в трее:


так что Banshee вместе с прочим моно можно смело сносить.

"читалка"


А из Оперы можно сделать неплохую читалку для ебуков, к примеру, такую. Основной плюс в том, что в Опере шрифт масштабируется адекватнее, чем в Firefox.

***
Ну дополнение, чтобы с помощью Оперы можно было действительно читать FB2:
указываем браузеру открывать файлы *.fb2.zip с помощью такого примерно скрипта:
#!/bin/bash
fb2html=~/path/to/file-FB2_22_xhtml.xsl
zcat "$1" | xsltproc -o /tmp/book.html $fb2html -
opera -newtab /tmp/book.html
exit 0

GDM: беспарольный логин для guest`а

На мой взгляд, самый изящный способ по сравнению с тем мракобесием, что творится на бубунто-форумах:
добавить в начало файла /etc/pam.d/gdm следующую запись
auth   sufficient   pam_succeed_if.so user = guest
Работает! пока тестирую вот..

Клиент для Grooveshark

Учитывая, что LastFM более недоступно для России как некоммерческое радио – юзаем альтернативные сервисы! Некто Vladimir Kolev написал под Gnome неплохой десктопный клиент для другого известного сайта Grooveshark, который позволяет искать, прослушивать и загружать треки с него.

Особый респект автору за то, что при запуске приложение пишет в терминале, каких именно python`овских библиотек не хватает для работы. Я заценил :) Текущая версия 0.3.5.

Ну, и сайт приложения.

О неадекватности и минимализме

Что уж там говорить, дизайн "Панели управления" Blogger несколько неадекватен. А десктопный Gnome-blog может показаться излишне аскетичным. Но! Весь этот пост написан исключительно из:


rpm -qa | grep blog 
gnome-blog-0.9.2-9.1.i586

Еще бы научить его не делать автоматические отступы между абзацами, и было вообще здорово! :)

удобные алиасы

Естественно, я про /root/.bashrc
alias reinstall="zypper --no-refresh install --force"
alias        up="cd ../"

Сюрприз: Calculate Linux использует гибридные образы.

Которые можно установить на флешку с помощью dd, без всяких заморочек с cl-install. Только что узнал, и не как-то, а от разработчиков!– на сайте и в прочих источниках об этом ни слова. Рунет сцуко рулит..

Thunderbird и фильтрация RSS

Правила фильтров хранятся в файле msgFilterRules.dat, который является простым текстовым файлом с элементарным синтаксисом! что дает довольно широкие возможности в linux :)


Ну и классика жанра: через GUI нельзя сделать то, что можно получить редактированием этого конфига ;)