Убираем синюю рекламко Google+ в Firefox

Привет гугла! реклама твоей никчемной соцсети раздражает.

#gbx1, #gbx2 {
display: none !important;
}

Тема «Sonar» для XScreenSaver

На основе палитры стандартного Sonar из.. вроде бы из 11.3. Пишется в ~/.Xresources 

* Все внесенные изменения будут видны только после рестарта Иксов.

! xscreensaver ---------------------------------------------------------------
 !general dialog box (affects main hostname, username, password text)
 xscreensaver.Dialog.foreground:         #545654
 xscreensaver.Dialog.background:         #D4D9D4
 xscreensaver.Dialog.topShadowColor:     #D4D9D4
 xscreensaver.Dialog.bottomShadowColor:  #D4D9D4
 xscreensaver.Dialog.Button.foreground:  #D4D9D4
 xscreensaver.Dialog.Button.background:  #ffffff

 !username/password input box and date text colour
 xscreensaver.Dialog.text.foreground:    #545654
 xscreensaver.Dialog.text.background:    #B4BBB4
 xscreensaver.Dialog.internalBorderWidth:0
 xscreensaver.Dialog.borderWidth:        0
 xscreensaver.Dialog.shadowThickness:    0

 xscreensaver.dateFormat:    %R 
 xscreensaver.passwd.thermometer.foreground:  #5E7F3E

 !font settings
 xscreensaver.Dialog.headingFont:        -*-dejavu sans-medium-r-*-*-12-*-*-*-*-*-*-*
 xscreensaver.Dialog.bodyFont:           -*-dejavu sans-medium-r-*-*-16-*-*-*-*-*-*-*
 xscreensaver.Dialog.labelFont:          -*-dejavu sans-medium-r-*-*-12-*-*-*-*-*-*-*
 xscreensaver.Dialog.unameFont:          -*-dejavu sans-medium-r-*-*-0-*-*-*-*-*-*-*
 xscreensaver.Dialog.buttonFont:         -*-dejavu sans-bold-r-*-*-16-*-*-*-*-*-*-*
 xscreensaver.Dialog.dateFont:           -*-dejavu sans-bold-r-*-*-18-*-*-*-*-*-*-*
 xscreensaver.passwd.passwdFont:         -*-dejavu sans-bold-r-*-*-18-*-*-*-*-*-*-*

Фильтрация поиска Google

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

В теории вопрос должен решаться радикально и просто: блокировкой по домену. Наспамил- умри, хоть и в глазах отдельного пользователя. Но как-то ни в одном из мейнстримных блокировщиков рекламы для Firefox такой функции упреждающей блокировки я не встречал- они пробуют что-то делать постфактум, после (или во время) загрузки страницы, а нужно чистить от мусора еще результаты выдачи поисковика! Мля, ну как же это не очевидно?- профилактика лучше, чем.. :) Так вот такой скрипт для Google, и несмотря на мое недоверие к UserJS, выглядит и работает вполне сносно:

(ярлыки Block и Manage Hiding подсвечиваются при наведении мыши, а так практически невидны на странице, проверьте!)

* Скрипт работает только на страницах Google, коим я в основном и пользуюсь.
** Скрипт требует аддон Greasemonkey как "фреймворк" для работы.

Еще скриншот "А можно и так":

Погода на рабочем столе

.. актуальная и красиво оформленная при этом! поэтому всякие "коньки" и тем более десклеты сразу отпадают. К примеру, я хочу так:

(Погода Mail.Ru)

И это совсем не сложно! Берем нужный URL, gnome-web-photo и ImageMagic:
gnome-web-photo --mode=photo --disable-plugins "http://pogoda.mail.ru/prognoz/sankt_peterburg/" result.png
convert -crop 510x180+14+304 result.png result-im.png
(вариант для моего монитора и моего разрешения экрана)

Ок, картинка-кусочек сайта получена. Но как ее поместить на рабочий стол? С помошью того же ImageMagic сшить с обоиной рабочего стола. Единственный вопрос: обновиться ли картинка на десктопе после изменения исходного файла?

касательно основного

Сцуки буржуи. я им стараюсь перевожу с русского на енглиш как им улучшить свой проект, мучаю сразу 2 переводчика на тему включения новой- прикольной!- фичи, а они помечают мессадж как потенциальный спам. Ну какой млин спам на странице опенсурс-проджекта, и кому они нужны, кроме меня да может еще пары тысяч пользователей? Идиоты! :) А ведь просто не хочется видеть кривых недоделанных интерфейсов, которые так любят лепить во всяких открытых проектах.. и под интерфейсом я подразумеваю совсем не "пару синеньких кнопачек", а совсем-совсем другое.. функционал в первую очередь и минимум телодвижений. Наглядным примером провального интерфейса будет к примеру аудио-плеер Rhythmbox в Гноме- вроде и обо всем подумали, а пользоваться неудобно. Разбивать интерфейс на некие атомарные элементы, чтобы юзер "собирал" их сообразно своей задаче- это не круто.

Выключение монитора и блокировка экрана одной кнопкой.

Выключение монитора и блокировка экрана одной (и той же) кнопкой.

Хомячки изобретают какие-то левые скрипты, чтобы оживить dpms force off, которое ломается gnome-screensaver`ом (а баг висит себе как ни в чем не бывало). На самом же деле gnome-screensaver нужно просто снести и установить xscreensaver (скажем v. 5.14) который не только лочит экран, но и сам управляет энергосбережением, в том числе после блокировки консоли ( =клавиатура+моник) может аккуратно отправить монитор в Standby. И нихрена изобретать не нужно!

Есть GUI-морда (и текстовый конфиг тоже есть, причем в 5 раз объемнее, для фэнов тотального контроля).

# Настройки gnome-power-manager тоже имеют значение. У меня так:
gconftool-2 -R  /apps/gnome-power-manager/lock
 suspend = true
 blank_screen = true
 use_screensaver_settings = false
 hibernate = true
 gnome_keyring_hibernate = true
 gnome_keyring_suspend = false

GLib-GObject-CRITICAL и немного плясок

Бубен даже расчехлять не пришлось :) все сделал в любимой манере: не думая и методом тыка. но, конечно, тут вопрос, кто будет тыкать и куда..

Все сказанное далее будет иметь отношение только к тем пользователям (принципиальным, упрямым и тэ дэ), которые не желают уродовать свой десктоп установкой Gnome 3, а скажем поиграть с новым GIMP хочется.


Дык вот, после установки GIMP с обновлением некоторых библиотек при запуске стандартных гномовских приложений типа gconf-editor в терминале стали сыпаться раздражающие GLib-GObject-CRITICAL **: Object class ... implement property 'editing-canceled' from interface 'GtkCellEditable' и соответственно раздражать. Если коротко, то надо:
  1. подключить Gnome:Factory
  2. обновить из него gtk2-* в очередной раз согласившись на смену поставщика пакетов

OpenSUSE- история установки/ удалеия пактетов с самого начала

История пакетов полезная штука, есть в yast2. Но можно легко посмотреть и в консоли:
cat /var/log/zypp/history
В отличии от rpm -qa --last покажет все, что когда-то устанавливали или удаляли в системе.

Epiphany- настройка шрифтов

Задаем основной шрифт браузера [stylesheet.css]:
P, ol, ul, li, a, div, input {
font: 15px/16px "Droid Sans" !important;
}
Немного более развернутый вариант настройки стилей отображения тут

тонкий стеб и троллинг M$

- купить дорогую мышь Microsoft, только мышь. пользоваться с удовольствием :)

Установка Gimp-2.7.3 в OpenSUSE 11.4

* потребуется обновление не только gimp`овых библиотек, но и самого GTK до версии 2.24, что вроде как влечет за собой проблемы с менеджером ПО
* как выяснилось, gimp-2.7.3 (-5.2) так и не научился стартовать в однооконном режиме :(
так что с этим релизом овчинка выделки.. но мне лень откатываться назад, так что подожду очередных обновлений Gimp

Итак, поехали.
1. Gimp вместе с необходимыми апдейтами gtk* можно взять из одного- вот этого- репозитория.
2. При установке Yast будет ругаться на несовместимость gtk2-engines с устанавливаемыми пакетами и предложит их удалить–  не соглашаться!! :)
2*. После этого видимо с модулем Yast2: "Менеджер ПО" придется попрощаться [написать багрепорт!], так что сначала стоит установить/обновить прочие нужные пакеты..


# ФИКС
с Менеджером ПО проблема фиксится до смешного просто: su -

## Запуск Gimp сразу в однооконном режиме
(
gimp ) &
sleep 2
# Сколько времени занимает запуск Gimp, у меня ~2 сек
WID=$(xdotool search --onlyvisible --name "GNU Image")
# Утилита xdotool
xdotool windowactivate --sync $WID
xdotool key --clearmodifiers ctrl+m

Ctrl+M естественно нужно указать также и в самом редакторе как хоткеи для однооконного режима, время sleep подбирать индивидуально.

Пару слов о Gnome 3 (сверхкраткий обзор)

В чем основная ошибка разработчиков Gnome 3? А все очень просто: третью версию они сделали не для пользователей, а для самих себя :) А пользователи представляются им некими забавными зверушками, которые умею нажимать несколько кнопок и запускать пару {попсовых} приложений. Явная оптимизация интерфейса под планшеты (кагбэ_компьютеры, только для школьников и скучающих домохозяек) это только подтверждает.. И самое смешное, что в результате и такой Гном найдет свою нишу, ибо количество юзверей пользователей подобного типа никак не уменьшается.
 
Возможно, "под капотом" у третьей версии и есть интересные разработки, но человеку, который не является программером, туда никак не заглянуть. И тут внезапно вспоминается Chromium.. с чего бы это?)) Мода диктует условия- ходить в оранжевых штанах..

XOSD со сглаживанием текста и xft-шрифтами

Давно хотел собрать XOSD с этим патчем. Наконец сделал, но впечатления двоякие.
Для начала картинко:


Т. е. получили все, чего и требовалось. В терминале комнанда выглядит так:
echo 'Привет! Я OSD со сглаживанием текста :)' | osd_cat -f "DroidSans 40" -p middle -A center -c '#2D2D2D'
Но! с Compiz`ом работает жутко некорректно. Возможно, это можно как-то исправить, пока не знаю. Впрочем, далеко не все юзают Compiz.

   Ссылка на готовый пакет: xosd-2.2.14-1.i386.rpm

ЫЫ

Делать нечего, пиво кончилось... от скуки занялся багхантингом)) бедный разраб, за 3 часа я влепил ему 2 багрепорта подряд)) и это чувствую не предел. что забавно, версия приложения 0.7

Nautilus-actions-2.99

Решил вот собрать наконец, как обычно 32-битный.
Как я понял, это последняя версия для Gnome 2, так как версии вроде 3.14 (гыг!) требуют GTK 3 (который во втором Гноме найух не сдался).

Ссылка на готовый пакет: nautilus-actions-2.99.5

Чет пакадж вышел слегка тяжеловатым, но выяснять почему мне лень.

Firefox 9: допиленный userChrome.css

  1. /* ГЛАВНОЕ МЕНЮ В ВИДЕ ИКОНКИ */
  2. /* - не забыть снять ✔ Панель меню */
  3. #appmenu-toolbar-button {
  4. list-style-image: url("chrome://branding/content/icon16.png");
  5. }
  6. #appmenu-toolbar-button > .toolbarbutton-text{
  7. display: none !important;
  8. }
  9. #appmenu-toolbar-button > .toolbarbutton-menu-dropmarker {
  10. display: none !important;
  11. }
  12. /* УДАЛЕНИЕ ГРАДИЕНТА С ТАБОВ */
  13. /* - цвет вкладок устанавливается #2D2D2D */
  14. .tabbrowser-tab[selected="true"], .tabbrowser-tab:not([selected="true"]), .tabbrowser-tab:hover {
  15. background-image: none !important;
  16. background-color: #2D2D2D !important;
  17. -moz-appearance: tab !important;
  18. }
  19. .tabbrowser-tab[selected="true"]{
  20. color: white !important;
  21. font-weight: bold !important;
  22. }
  23. /* УБИРАЕМ К УЯМ ПАНЕЛЬ СТАТУСА (Addon Bar) */
  24. #addon-bar {
  25. display: none !important;
  26. }

Работает не только с последней pre-release версией Firefox, но и с более ранними стабильными версиями. По материалам mozillaZine и прочих неравнодушных товарищей (включая автора блога)

Это Питер, детка ))

Выглянул из окна 2-го этажа: чистый серый асфальт тротуара с еще редкими желтыми листьями. Мимолетно задумался.. Потом полминуты тупил по поводу, что же меня удивило. Понял. Тротуар совершенно сухой!


:)


Карточки: идея для приложения/ ч. 1

Повозившись с кучей софта типа информационных менеджеров, иерархических записных книжек, календарей/ дневников, заметил, что в сущности они все совершенно одинаковы и нужны разве что программистам да поварам. Память человека не строго иерархична и работает не так, как компьютер и подобные приложения. После размышлений что и как можно сделать, появился концепт иного приложения. Можно сказать, прямо противоположного :)  Поскольку я не программер, то смогу собрать только грубую модель этого, но в идеале задумка такова:
  •  порядок следования записей определяет время, для человеческого мышления это будет вполне адекватно. Скажем, по дня календаря.
  •  все записи за конкретный промежуток времени (за месяц или год) располагаются на одном "листе". В контейнере "запись" может располагаться не только текст, возможно еще фотографии, ссылки и т. п.
  • просмотр этого листа с заметками возможен в различном масштабе: без зума видны только заголовки записей и даты, лист небольшой [целиком помещается в границы экрана/ приложения]. При увеличении масштаба лист приближается и увеличивается, становится видно больше подробностей: не только заголовки, но и, допустим, теги заметок, или текст из их начала, или что-то еще..
  • выбор кликом мыши конкретной заметки открывает ее целиком, это "максимальное увеличение"
Лепить макет этого я буду пожалуй на Html плюс Bash (чего с этим можно будет склепать фиг знает, но кое-какие идеи по реализации уже есть). Конечно, ни о каком плавном зуме тут речи идти не может, но за некоторое время идею можно будет обкатать.

Firefox: выбор клиента для Atom/RSS NewsFox по умолчанию

Для подписки на новостные ленты в Firefox доступны несколько вариантов по умолчанию (Yahoo, Google, Живые закладки) но! после установки дополнения NewsFox оно в этом списке все равно не значится ((
Исправляем! Для этого достаточно глянуть исходный код NewsFox (вот в чем сила, брат!), в частности функцию addurl, и выудить из нее нужный URL. Дальше- дело техники: добавляем пару новых параметров в about:config


Преписывать было лень, впрочем из скриншота все итак видно )) Работает!

Gnome 2 address book ("телефонная книжка")

Как ни смешно, но системной адресно-телефонной записной книжки в Gnome 2 просто нет, что является результатом банального раздолбайства и похуизма разработчиков. Критика звучала бы слишком жестко, не позиционируй разрабы Гном как "систему для работы (и даже отдыха)", а мне было бы все это совершенно пох, не используй я Gnome 2 как основную рабочую среду. Но поскольку все так, а не иначе, то придется делать самому. На основе органайзера Osmo, предварительно повыкидывав оттуда все ненужное для этой несложной задачи.

Чтобы отключить лишний ненужный функционал и собрать в результате rpm-пакет, нужно скачать последние исходники (osmo-0.2.10 на данный момент) и выполнить configure со следующими опциями:
./configure --prefix=/usr/ --without-tasks --without-notes
а после соответственно
checkinstall -R
К "оригинальным" фичам можно отнести требование libgtkhtml-2.2.x (-devel) и выше в системе. Специально повторю: не libgtkhtml2-.., а libgtkhtml-2..
Эти пакеты еще придется поискать ;)
Ссылка на готовый пакет: osmo-0.2.10-1.i386.rpm

Скриншот получившегося "безобразия" (вкладка Календарь скрыта, поскольку сборка без календаря автором просто не предусмотрена):

Firefox: убираем градиенты со вкладок.

userChrome.css для темных тем Gtk
  • фиксит всю ту хрень, которую умудрились понапихать в дефолтную тему товарищи из Mozilla
  • подходит для Firefox 6 и выше, и наверно для Thunderbird тоже
  • активная вкладка выделена жирным шрифтом

.tabbrowser-tab[selected="true"], .tabbrowser-tab:not([selected="true"]), .tabbrowser-tab:hover {
background-image: none !important;
background-color: #2D2D2D !important;
-moz-appearance: tab !important;
}
.tabbrowser-tab[selected="true"]{
color: white !important;
font-weight: bold !important;
}


в принципе, это только заготовка, но глубже изучать вопрос мне лень и некогда ;)

Переопределение команд в shell (bash)

Тоже легко достигается с помощью алиасов. К примеру, такой вариант в ~/.bashrc
alias firefox="firefox -no-remote -P <профиль_1>"
позволяет при наличии нескольких версий Firefox (скажем системный + Aurora) запускать по команде firefox именно "системный" браузер. Для Aurora можно сделать линк  на бинарную сборку в ~/bin/ и назвать его firefox8, чтобы не путать команды.

На Opensuse blogs жгут!

Уже написана автокомпилялка ядра и автоинсталялка-Nvidia-драйверов (hard way).  Ждем появления скрипта "Сделать все заебато!" с набором опций :)
Ну а серьезно, полезные для ленивых штуки.

/моя charmap/

«»
‹›
« » ‹ ›
© ™ °C → –
✔ × ★ ☞ ☺

Balsa- "официальный" почтовый клиент для Gnome.

Да-да, а вовсе не монструозный Эволюшн, который вообще не почтовый клиент.

Balsa- поддерживает POP/ IMAP, есть адресная книга и фильтры.


Только email, «ничего лишнего». Это просто_почтовый_клиент, он не варит кофе и не печет блинчики. Использование оперативной памяти через N часов после старта:


– добавил в автостарт и забыл.

Оценки.
Настройка менее интуитивна, чем в Thunderbird, но явно удобнее Claws Mail и прочих
[ ****_ ]

Интерфейс- стандартный Gnome 2, по всем канонам
[ ***** ]

Скорость работы- средняя
[ ****_ ]

 Просмотр сообщений в Html- есть, иконка в трее- нет (→ alltray), индикация входящих: tray, popup.

Попытки разобраться в устройстве Gnome 3

.. сразу привели меня к этому:
Compiz, составляющий композит hability, будет заменен Помехой, которая будет интегрирована в следующее поколение Метагородского менеджера окон, названного Бормотанием.

Интуиция подсказывает, что этот машинный перевод совсем не зря, бгг!

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 нельзя сделать то, что можно получить редактированием этого конфига ;)

Бэкап корневого раздела "на лету"

Источник: http://ru.opensuse.org/SDB
Утилита:   FSArchiver
Оценка:    very good! ;)

Устав возится с tar`ом и его надоевшим "файл изменился во время чтения", решил поискать более вменяемые варианты (по критериям адекватность- скорость- простота). Естественно, сразу же нашел более подходящий. Итак, использование:
fsarchiver savefs -Aav path/to/backup.fsa /dev/sda1
## на /dev/sda1 - корень и все прочее, кроме /home

Объем полученного бекапа: порядка 1 Гигабайта (степень сжатия оставлена по умолчанию 3, для ускорения процесса, но при желании можно выбрать и большую)
Время архивирования: около 4 минут.

* тест разворачивания архива не проводился, естественно :)
** бэкап /home элементарен, про него даже писать скучно.

Как установить Zeitgeist и зачем оно вообще нужно?

Грубо говоря, "Дух времени" – это такой сервис, который следит за пользователем :) Точнее, за его активностью. А эти данные, в свою очередь, представляет конечным приложениям, таким как Gnome-activity-journal или Synapse (и тогда последнее начинает буквально читать мысли).

Так вот, ни к чести OpenSUSE будет сказано, что в стандартных репозитариях лежит поломанный Zeitgeist, и брать его нужно на данный момент исключительно в репо ketheriel:ayatana (домашнем), который вообще продвинутый. Раньше там же был и Synapse, но по неизвестным причинам теперь он исключен, и устанавливать его нужно отдельно.

Почему я ненавижу Gnome 3.

Нет, дело не в дурацком дизайне среды, к этому можно было бы привыкнуть: многие привыкли к мышекликательству.
Нет, дело не в отсутствии тонкой настройки: виндузятники живут так изначально, и ничего, не померли :)
Меня бесят технологии, которые продвигают разработчики. Отличный пример: сосредоточенность на Mono и при этом внезапно поломанные привязки к Python. В итоге софт, который отлично работал в том же Gnome 2.32, падает при запуске в сборках с третьим. А теперь прикинем количество отличного софта на Python по сравнению к количеству того же Mono. Сравнение будет однозначно в пользу Python. Так чего бы не выкинуть Mono вообще нафиг, и не заменить все Питоном?? Но нет.. вспоминаются мыши, которые пищали и плакали, но упорно продолжали.. идиоты.