вторник, 20 декабря 2011 г.

Тюнинг системы после установки Ubuntu 11.10


  •  Изменение темы, шрифтов и прочего с помощью GNOME Tweak Tool или dconf-editor

 Установим: sudo apt-get install gnome-tweak-tool

После установки, GNOME Tweak Tool появится в "Advanced Settings" в меню. Помимо изменения темы, шрифтов и иконок, GNOME Tweak Tool можно использовать для того, чтобы переключать расширения для Gnome Shell, настраивать рабочий стол и поведение окон.

  • Установим Synaptic

    Synaptic больше не входит в поставку по умолчанию, и хотя Ubuntu Software Center обладает многими необходимы возможностями, он не способен делать все, что делает synaptic. Установим его командой:
    sudo apt-get install synaptic 
 
  • Вернем Java Пакет "sun-java6" больше недоступен в официальных репозиториях Ubuntu, из-за отзыва JDL лицензии. Так же в официальных репозиториях oneiric ocelot не будет Java 7, однако у нас есть три пути решения проблемы:

- Установим OpenJDK:
sudo apt-get install openjdk-7-jre

- Или установим Oracle (новый хозяин Sun) Java 6 из LFFL PPA:
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-plugin

- Или вручную установим Java 7 (JDK) в Ubuntu 11.10 Oneiric Ocelot.
  • Вернем ALT + F2
ALT + F2 по умолчанию не работает в GNome Shell в Ubuntu 11.10 Oneiric Ocelot. Чтобы исправить это недоразумение, откроем "System Settings" и в пункте Keyboard > Shortcuts > System, изменим значение с "Disabled" в "Show the run command prompt" на ALT + F2
  • Перезапускаем Unity или Compiz, при появлении проблем
Чтобы перезапустить боковую панель:
unity --reset-icons

Чтобы перезапустить unity:
unity --reset

Чтобы перезапустить Compiz:
gconftool-2 --recursive-unset /apps/compiz-1
unity --reset
  • Удаление программ из автозапуска

    В настройках автозапуска отображаются не все приложения, запускаемые при старте системы, но их можно удалить вручную из папки «/etc/xdg/autostart».

    Удаление требует прав администратора (root), поэтому запустим файловый менеджер следующей командой:
    gksu nautilus
    Примечание: перед удалением обязательно сделайте резервную копию.

     Для отображения скрытых по-умолчанию программ необходимо выполнить 2 команды:
    Код: 
    cd /etc/xdg/autostart/
    Код: 
    sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop
    чтобы отменить изменения:
    Код: 
    sudo sed --in-place 's/NoDisplay=false/NoDisplay=true/g' *.desktop
    • Оформление Unity 3D

    Оформление Unity 3D можно настроить через утилиту CompizConfig Settings Manager. Программа не доступна по умолчанию, поэтому её нужно поставить из репозитория:
    sudo apt-get install compizconfig-settings-manager
    Программа позволяет настроить различные плагины Compiz, а также интерфейс Unity (Рабочий стол > Ubuntu Unity плагин):
  • Эффекты для лаунчера (автоскрытие, реакцию на наведении окна и т.д.).
  • Поведение переключателя ALT + TAB.
  • Прозрачность верхней панели и лаунчера.
  • Размер запускаемого окна, который по умолчанию установлен в 75%.
  • Подсветку значков на лаунчере и регуляцию его ширины (от 32 до 64 пикселей)
  • И некоторые другие параметры.



  • Настройка числа рабочих столов и его оформления.
Сменить число рабочих столов можно из меню (Обшие > Общие настройки), где на вкладке «Размер рабочего окна» можно указать желаемое количество десктопов.


Настройка оформления доступна из меню (Рабочий стол > Expo).
  • Изменение размера окон

По умолчанию в Ubuntu 11.10 включен плагин для изменения размера окон (Не категоризировано > Unity MT Grab Handles).

Но не указана горячая клавиша, поэтому зададим её на любую понравившуюся комбинацию.

Удаление меню пользователя

Если пользователь в системе только один, то по большей части нет необходимости в меню пользователя, поэтому можно освободить занимаемое им место с помощью использования утилиты «dconf-editor».
Опция доступна на вкладке (apps > indicator-session), где понадобиться убрать галочку «user-show-menu».

Для того чтобы изменения вступили в силу потребуется перезапуск Unity (нажать ALT + F2 и ввести «unity --replace»).

Сброс настроек Unity или Compiz

Сброс иконок на лаунчере:
unity --reset-icons
Сброс настроек самого десктопа Unity:
unity --reset
Сброс настроек Compiz:
gconftool-2 --recursive-unset /apps/compiz-1
unity --reset
Перезагрузка X-сервера:
Пригодится для перезагрузки текущий сессии, во время зависания системы. Для этого необходимо нажать клавиши Ctrl + Alt + Backspace.
По умолчанию в Ubuntu опция перезагрузки отключена, для её включения надо установить галочку в окне:
(Параметры системы > Клавиатура > Параметры раскладки > Параметры > Комбинация клавиш для прерывания работы X-сервера).

Рабочие столы в Ubuntu

По умолчанию в Ubuntu 11.10 два рабочих стола, это Unity(с Compiz)

и Unity 2D,

но для GNOME доступны ещё два десктопа:
GNOME Shell, который доступен из официального репозитория Ubuntu:
sudo apt-get install gnome-shell

И GTK3 реализация классического интерфейса GNOME:
sudo apt-get install gnome-session-fallback

Выбрать нужный рабочий стол можно из меню при старте, как на скриншоте ниже:


Использование классического GNOME

Если вы уж такой принципиальный противник Unity и хотите использовать классический GNOME, то надо установить следующий пакет:
gnome-session-fallback
Выйти из системы (ака logout, ака Завершить сеанс). Выбрать в выпадающем меню GNOME Classic:

Вот вам и классический GNOME

Установка Gnome-Shell

Если же вы оказались фанатом Gnome Shell, то надо установить следующий пакет:
gnome-shell
Выйти из системы (ака logout, ака Завершить сеанс). Выбрать в выпадающем меню GNOME:

Вот вам и Gnome Shell во всей "красе":

Восстановление Unity/Compiz

А вот если что-то пошло не так, т.е. повисло/исчезло/отвалилось/заискрило/взорвалось, то вам придётся убить себя апстену воспользоваться следующими советами:
  • Сброс иконок в панели запуска Unity (Launcher)
unity --reset-icons
  • Сброс и перезапуск Unity
unity --reset
  • Сброс настроек Compiz и перезапуск Unity
gconftool-2 --recursive-unset /apps/compiz-1
unity --reset
Установка мульимедиа-кодеков (mp3, avi, mkv, Flash и пр.)
Установить в Центре приложений (ЦП) ubuntu-restricted-extras
или через терминал:
Код:
sudo apt-get install ubuntu-restricted-extras

суббота, 26 ноября 2011 г.

Desura

Адрес официального сайта: http://www.desura.com/
Язык интерфейса: Multi|Rus

 

Описание:
Desura — сервис цифрового распространения игр наподобие STEAM, в основном авторства независимых разработчиков. Пока пользователям Linux предлагается выбор из шестидесяти пяти игр, некоторые из них бесплатные. Стоимость большинства игр от 30 до 600 рублей. В Desura также не используется DRM и другие методы принуждения к соблюдению авторских прав.

По случаю выхода Linux-клиента объявлена распродажа нескольких игрушек, которые сейчас можно купить по цене один-два евро. Среди них — футуристический хакерский симулятор Hacker Evolution: Untold. В Desura можно активировать игры, купленные в акциях Humble Indie Bundle.

Работа с RAW фотографиями в Linux

В порядке обмена опытом рассказка про один из способов работы с фотографиями в формате RAW. Кто не понимает, о чем идет речь, дальнейшее могут не читать. Интересующихся данной темой отсылаю сюда и сюда.
Все советы и приемы проверены и работают под Linux, но с некоторыми оговорками могут быть использованы и в Win32.
Итак, что нам нужно

  • ImageMagick
  • dcraw
  • ufraw
Коротко об этих компонентах. ImageMagick
Очень продвинутый набор программ для работы с пиксельной графикой. Содержит инструменты для конвертации между форматами, манипуляциям вроде масштабирования, поворота, вывода текстовой инфомации на картинку и кучу других полезных вещей. Must have!
Скорее всего он уже установлен в системе. Проверяем
# convert -version
Version: ImageMagick 6.2.5 11/22/05 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2005 ImageMagick Studio LLC
Все нормально.
Если нет, качаем с http://freshmeat.net/projects/imagemagick/ , далее компилим и ставим как обычно. dcraw
Консольная программа для преобразования RAW файлов в PPM формат. Умеет записывать только в PPM формате, поэтому в скриптах ей придется немного помочь. Кликаем на http://freshmeat.net/projects/dcraw/ и переходим на страничку проекта. Смотрим, есть ли наша камера в списке. Если нет, вполне возможно поддержка ближайшей модели сработает. Скачиваем dcraw.c файл, компилим и ставим:
# gcc -o dcraw dcraw.c -DNO_LCMS -lm -ljpeg
# strip dcraw
# cp dcraw /usr/local/bin
ufraw
RAW конвертор, которым можно пользоватся через удобный и внятный GUI интерфейс. Он содержит код dcraw и соотвестственно понимает те же форматы файлов, с единственной оговоркой, что все новинки попадают в него из dcraw через какое-то время.
Качаем отсюда. Требуется библиотека GTK2 (скорее всего есть) и GIMP если планируется использовать ufraw как GIMP plug-in. Очень полезно (хотя и не обязательно) иметь библиотеку EXIV2 что позволит сразу видеть параметры экспозиции и другую информацию. Ставим ufraw как обычно
ufraw-0.12.1# ./configure
ufraw-0.12.1# make
ufraw-0.12.1# make install
Все настроено и готово. Что дальше?
Фотографии скопированы с флешки. Куча каких-то CR2, NEF или чего-то подобного. Посмотреть так просто не получится, для начала нужно сконвертить.
Можно воспользоваться скриптами raw2jpeg.plx или raw2png+thumb.plx. Забираем, распаковываем, ставим. Как нетрудно догадаться из названия, первый скрипт ререгоняет из RAW в JPEG, второй же - в PNG и дополнительно делает уменьшенные копии в ./thumb каталоге. Возможен обычный режим работы, преобразование 1:1 или же быстрый, но уменьшением размера картинки в два раза. В примерах ниже я подразумеваю, что скрипты доступны в PATH и все RAW файлы находятся в текущем каталоге. Расширение RAW файлов в примере ниже - 'cr2', и у вас может быть 'CR2', 'NEF' или что-то другое. Соответственно поменяйте в примерах на свое.
Поясню все на кошках.
Перегонка всех CR2 фотографий в JPEG с сохранением размера
/my/cool/pix$ raw2jpeg.plx cr2 `pwd`
Перегонка в PNG, быстро, но уменьшить вдвое и сделать thumbnails
/my/cool/pix$ raw2png+thumb.plx cr2 `pwd` -f
Первым параметром передаем какие расширения смотреть, вторым - где смотреть и ключик '-f' если нужно конвертить с уменьшением.
После того как все сконвертилось, можно смело запускать viewer и разбирать фотографии, к примеру автор использует gqview. В принципе при перегонке в PNG большинство фотографий вполне пригодны для распечатки и никаких дополнительных заклинаний не требуется.
Но иногда требуются более утонченные магипуляции. Например хочется подобрать цвета, экспозицию или покрутить другие параметры. Для этих целей и удобно использовать ufraw.
Запускаем (конвертим файл 'img_7832.cr2')
$ ufraw img_7832.cr2
У меня все выглядит примерно так

Настроек довольно много, чуть-чуть про отмеченные.

  • Экспозиция (1), можно регулировать вручную и/или кликать по инструментам (2).
  • Различные режимы пост обработки и EXIF информация (3)
  • Цветовой баланс (4)
Собственно крутим ручки и потом жмем 'Save As'.

Выбираем формат файла и все прочие параметры и жмем 'Save'. Заключение
Думаю теперь вопросов 'что такое RAW и с чем его едятъ в Linux' будет меньше. И ясен пень, что архивировать нужно RAW файлы, а не производные от него!
Я не стал рассказывать о других RAW конвертилках по простой причине - либо это бинари без исходников (такое сразу в сад), либо все те же производные от dcraw или же вещи совсем сырые, которые и скомпилить - попотеешь (подождем, может и доделают, тогда посмотрим).
Напоследок еще скриптик для создания каталогов картинок. Он понимает популярные форматы (JPEG/PNG) и RAW. В 'Thumb directory' создается копия дерева из 'Source directory' и все картинки уменьшаются
$ make_photo_thumbs.plx 
Started [make_photo_thumbs.plx]
Lowering process priority
22876: old priority 0, new priority 19
Source directory ? [/no/dir/]
Thumb directory ? [/w/c/xlam/pix_thumb]
Source dir --> /no/dir/ 
Thumb  dir --> /w/c/xlam/pix_thumb 
OK to start ? [Yes]
Вот и все на сегодня, удачных фотографий!

Raw Therapee. Бесплатный конвертер RAW-файлов

Недели три назад попался любопытный опенсорсный кроссплатформенный конвертер RAW-файлов Raw Therapee. Очень, надо сказать, любопытная программка. Поковырялся с ней эти три недели, погонял ее в реальной обстановке, в какой-то момент даже думал окончательно перейти на нее с Lightroom’а, но в результате решил пока повременить.
Вообще говоря, конвертеры файлов RAW – эта такие программы, к которым надо какое-то время попривыкать, чтобы чувствовать себя в ней комфортно и понимать, что она будет делать при передвижении того или иного ползунка. А так как обычно для работы с RAW я пользуюсь Lightroom, то сравнивать Raw Therapee буду с ним.

Общий взгляд

Внешний вид Raw Therapee, как и всех приличных программ для конвертации RAW, напоминает пульт управления космического корабля в фантастических фильмах – такое ощущение, что элементов управления в адронном коллайдере и то меньше. Но зато если поборешь в себе желание сразу же закрыть окно программы и забиться куда-нибудь в угол, чтобы больше не видеть этого кошмара, то через некоторое время начинаешь жонглировать ползунками не задумываясь.
Raw Therapee. Бесплатный конвертер RAW файлов raw 01 300x261

Левую и нижнюю панели можно скрывать, чтобы освободить место для фотографии.
Raw Therapee. Бесплатный конвертер RAW файлов raw 02 300x261
На левой панели видна гистограмма, история изменений, произведенных над фотографией, и список снапшотов – сохраненных вариантов обработки одной и той же картинки.
Внизу отображается дерево каталогов и маленькие превьюшки файлов в выбранной папке. Там же мы можем выставлять рейтинг для фотографий от 0 до 5 звездочек, отправлять фотографии в корзину (свою собственную в программе) или на обработку. О поселдних двух фичах я напишу в чуть ниже. Здесь же можно задать параметры фильтра, который будет показывать только нужные фотографии (с нужным рейтингом или с нужными данными EXIF).
На правой панели находятся элементы управления для различных обработок.
Программа поддерживает множество языков, в том числе и русский, причем русский перевод очень даже неплох. Я нашел только одно место, которое осталось незамеченным переводчиком, это относится к метаданным в формате IPTC, но это очень уж специфическая вещь, в отличие от распространенного EXIF.
Но все-таки от русского языка при пользовании программой я отказался по другой причине – на русском языке заметно шире становится правая панель. Причем, виновата в этом всего одна кнопка с надписью «Сохранить исходное изображение для профилирования», которая и расширила панель.
В отличие от Lightroom’а, здесь есть настройка уровней, которые будут считаться пересветами и провалами. Вообще, в RAW Therapee есть много внутренних настроек или выбор различных алгоритмов обработки.

Работа с файлами

Мы подошли к самому интересному. Именно из-за работы с файлами я в какой-то момент всерьез задумался о том, чтобы сделать Raw Therapee основным рабочим инструментом для конвертации RAW. Больше всего в программе меня подкупило то, что все настройки обработки хранятся в папке с исходными файлами. Причем хранятся они в текстовом формате, благодаря чему можно при необходимости написать свою программку, которая могла бы устанавливать какие-то настройки обработки сразу на многих фотографиях.
Но здесь же мы сталкиваемся с другой проблемой. Дело в том, что Lightroom создает большие превьюшки фотографий один раз и сохраняет их в своем кеше, благодаря чему листание фотографий происходит довольно быстро. Raw Therapee же создает большие превьюшки прямо во время открытия файла, что заметно тормозит процесс просмотра. Здесь можно выбрать один из трех алгоритмов создания таких превьюшек, но все они дают примерно одинаковый результат.
С просмотром Raw Therapee дела обстоят вообще интересно. Можно выбирать в каком размере относительно исходного файла будет создана превьюшка, на которой будет отображаться вся обработка. Этот размер может меняться от 1:1 до 1:8. Чем меньше файл, тем быстрее он обрабатывается, но тем менее точно передаются некоторые виды обработки вроде повышения контраста и удаления шумов.
На размере 1:1 тормоза начинаются страшные, а на 1:4 очень даже комфортно можно работать. А вот, например, для цветокоррекции можно вполне ограничиться небольшими картинками. Таким образом, обработка исходных файлов делится на два этапа: сначала на небольших превьюшках настраиваем цвета, а затем на полном размере меняем параметры резкости и шумодава.
В программе есть встроенная корзина, куда можно отправлять неудачные фотографии, а затем одним нажатием кнопки файлы, отправленные в корзину, можно удалить. До этого момента на таких «мусорных» превьюшках будет только стоять отметка о том, что снимок находится в мусорном ведре. На следующем скриншоте левый файл находится в мусоре, а правый нет.
Raw Therapee. Бесплатный конвертер RAW файлов raw trash
Корзину можно открыть и посмотреть что там сейчас лежит:
Raw Therapee. Бесплатный конвертер RAW файлов raw trash 2 300x91
Конечная конвертация файлов RAW в более привычные форматы происходит тоже интересным способом. По аналогии с корзиной, фотографии можно помечать значком с шестеренками, которые обозначают, что файл готов к экспорту. В этом случае файл сразу отправляется в очередь на обработку. Причем конвертация может происходить в фоне параллельно с работой над другими файлами, но это имеет смысл только если у вас многоядерный процессор.
Raw Therapee. Бесплатный конвертер RAW файлов raw export 300x94
Программа в качестве конечного результата может выдавать файлы в форматах TIFF, JPEG и PNG. В каждом из них цвет может быть сохранен в формате как 8, так и 16 бит на канал.
Есть возможность открывать открывать обработанные файлы сразу во внешнем редакторе, в настройках предлагается указать путь до Фотошопа, Гимпа или другого редактора. Но в этом случае файл будет создан только с 8 битами на канал, поэтому, если нужен 16-битовый цвет, то придется предварительно сделать экспорт.

Работа с цветом и другие обработки

Работа с цветом у Raw Therapee, честно говоря, мне не понравилась. Во-первых, не понравилось как происходит автоматический баланс белого, очень часто программа промахивается с цветовой температурой. В Lightroom’е этот параметр исправлять приходилось не часто. Зато при указании белого цвета на фотографии для баланса можно указывать не отдельный пиксель, а область, в которой сначала произойдет усреднение. Размер этой области можно менять в интервале от 2×2 до 32×32 пикселей.
Также неудобно, что около ползунка для изменения оттенка (Tint) нет градиента, и приходится его передвигать буквально на ощупь, если не помнишь какой величине какой цвет соответствует.
Raw Therapee. Бесплатный конвертер RAW файлов raw color 01
Удивительно, но я не нашел ползунков, которые могли бы изменять насыщенность разных цветов по отдельности, хотя, казалось бы, это такая полезная вещь. Зато есть ползунки для смешения цветов каналов (Channel Mixer)
Raw Therapee. Бесплатный конвертер RAW файлов raw channel mixer 174x300
И, что самое интересное, есть возможность увеличивать насыщенность цветов в цветовом пространстве Lab:
Raw Therapee. Бесплатный конвертер RAW файлов raw color lab
Этой возможности мне как раз очень не хватает в Lightroom и приходится только из-за нее прибегать к фотошопу.
После Lightroom’а очень не хватает возможности переводить фотографии в черно-белый формат с заданием того, какой цвет должен быть насколько светлым или темным. Также не хватает возможности применять к группе фотографий отдельных настроек. Правда, можно сохранить все настройки обработки какой-то фотографии в профиль, а затем этот профиль применить к группе других фотографий, но здесь будут изменены сразу все настройки. С помощью все тех же профилей можно указать какая обработка должна проводиться при первом открытии файла в этой программе.
Немного странно сделана операция кадрирования. При выборе области кадрирования, остальная часть фотографий не отсекается, а только затемняется. Можно было бы изменить масштаб фотографии, чтобы ненужные части фотографии за край области просмотра, но, к сожалению, изменение масштаба просмотра происходит очень дискретно с большим шагом.
Зато здесь есть калькулятор, который может рассчитать размер конечной фотографии с учетом кадрирования и разрешения при печати. При кадрировании можно включить различные сетки, такие как обычное разбиение кадра на трети или с разметкой по золотому сечению.
Также есть неплохая линейка для выравнивания горизонта. Достаточно просто соединить две точки, которые должны быть на одной линии по вертикали или горизонтали, и картинка будет повернута на нужное количество градусов.
В программе Raw Therapee есть два алгоритма повышения контраста: стандартная нерезкая маска и RL (Richardson–Lucy) Deconvolution – в русском переводе обозначена как «обращенная свертка RL». Второй алгоритм работает значительно медленнее. По качеству повышения резкости их надо долго сравнивать, на нормальных резких кадрах я особой разницы как-то не заметил.
В отличие от Lightroom’а, здесь шарпинг виден не только, если просматривать картинку в полном размере, но и в уменьшенном масштабе.
Очень странно сделано изменение размеров фотографий. В Lightroom’е ресайз происходит в самом конце во время экспорта, а здесь размер изменяется в середине цикла обработки так, что резкость повышается уже на маленькой фотографии. Это надо учитывать, когда выставляешь параметры нерезкой маски. К сожалению, нельзя задать масштабирование таким образом, чтобы на всех фотографиях размер наибольшей стороны был одинаков. Для этого у каждого снимка после кадрирования надо подбирать масштабирующий коэффициент, который, к слову, не может быть меньше 0.2. Здесь также есть несколько алгоритмов изменения размеров на выбор.
Raw Therapee. Бесплатный конвертер RAW файлов raw resize

Raw Therapee 3.0 alpha

Все, что было написано выше, относилось к версии 2.4.1, но на сайте уже есть альфа-версия 3.0, которая еще очень сырая и постоянно вылетает.
Самое заметное изменение в третьей версии программы – это полностью переделанный интерфейс. Теперь он стал основан на вкладках (табах) и можно одновременно открывать несколько фотографий.
Raw Therapee. Бесплатный конвертер RAW файлов raw3 01 300x261 Raw Therapee. Бесплатный конвертер RAW файлов raw3 02 300x261
Правда, с таким интерфейсом стало неудобно быстро просматривать разные фотографии, но не исключено, что к релизу что-нибудь здесь еще поменяется.
Теперь по-другому будет вестись обработка. Судя по всему, обработка при просмотре теперь применяется не к полноценному файлу, а только к картинке в том размере, в каком она видна на экране. С одной стороны, это значительно увеличило скорость обработки, но, с другой, такие обработки как повышение резкости или удаление шума не будут видны не на полноразмерных картинках.
Появилась более продвинутая пакетная обработка, но я пока не понял как она работает. На всякий случай покажу скриншот ее настроек:
Raw Therapee. Бесплатный конвертер RAW файлов raw3 batch 300x263
К релизу третьей версии еще много всего запланировано добавить, в том числе и довольно большое число различных обработок. И, начиная с этой версии, программа стала распространяться по лицензии GPL, до этого она была просто бесплатная.

Итого

Просмотрел что я тут понаписал, оказалось, что пост получился какой-то ругательный, хотя меня программа заинтересовала. Все-таки от Lightroom’а отказываться пока рано, в основном из-за масштабирования картинок и отсутствия настроек насыщенности по отдельным цветам, но поглядывать за новыми версии Raw Therapee буду.
По поводу прожорливости программы к оперативки, здесь чуда не случилось – 500 МБ она занимает только так.
Еще раз ссылка на официальный сайт: http://www.rawtherapee.com.

Darktable. RAW-конвертер под Linux

Давайте сегодня поговорим про еще один RAW-конвертер с открытыми исходниками под Linux. Несмотря на то, что основным RAW-конвертером у меня остается RawTherapee, я уже долго присматриваюсь к быстро развивающемуся Darktable, новые версии которого выходят примерно раз в три месяца. А те, кому и этого срока много, могут использовать нестабильные версии, которые обновляются несколько раз в неделю. Я буду описывать Darktable на примере как раз нестабильной версии, в данный момент внешне она не сильно отличается от стабильной версии 0.8, которая вышла в феврале.
Чем же отличается Darktable, например, от того же RawTherapee? Во-первых, ориентацией в первую очередь на Linux. В данный момент нет версий под Windows, и будет ли в будущем – не известно. Во-вторых, у Darktable более продвинутые возможности для каталогизации фотографий. Если RawTherapee для сортировки фотографий может предложить только оценки от 0 до 5 звездочек, то у Darktable, кроме того, есть еще цветовые метки (6 цветов) и текстовые метки, правда, поиска по текстовым меткам в данный момент нет.
Darktable, как и RawTherapee, при редактировании не изменяет сами файлы, а всю обработку сохраняет во внешних файлах, который располагается рядом с фотографией.
Программа имеет два режима работы с фотографиями: режим «Световой стол» предназвачен для просмотра каталога фотографий, экспорта/импорта, работы с метками, сортировки и отбора фотографий, здесь же почему-то располагается и кнопка для объединения нескольких фотографий в HDR. Внешний вид этого режима показан на следующем скриншоте.
Darktable. RAW конвертер под Linux darktable 01 300x258

Как видите, Darktable имеет в том числе и русскоязычный интерфейс, правда, вручную в данный момент язык интерфейса переключить нельзя (честно говоря, в таком софте я предпочитаю англоязычный интерфейс, чтобы не думать о том, что подразумевается под данным переводом, хотя к самому переводу у меня претензий нет).
В этом режиме кроме перечисленных функций есть еще кнопки для работы с историей изменений фотографий. Например, можно скопировать обработку из одной фотографии и применить ее к другим снимкам. При этом историю изменений можно записать в файл XMP, а затем читать историю уже из этого сохраненного файла.
Есть еще похожая, судя по названию, функция «Стили обработки», но пока то ли она еще не доделана, то ли я не понял как ей пользоваться – стили можно загружать, но создать стиль мне не удалось, кнопка «Экспорт» ничего не делает (напомню, что я пользуюсь нестабильной версией, поэтому не исключено, что работа со стилями находится в процессе работы).
Теперь перейдем ко второму режиму работы программы, к режиму «Проявка», где и происходит вся обработка фотографий.
Darktable. RAW конвертер под Linux darktable 02 299x258
Вот здесь инструменты редактирования разработчики сделали довольно оригинально. Во-первых, ненужные инструменты (модули) можно прятать, чтобы они не отвлекали. Интерфейс для включения/отключения модулей показан на следующем скриншоте
Darktable. RAW конвертер под Linux darktable 03 300x168
Здесь темно-серые инструменты являются в данный момент отключенными, светло-серые – включенными, а темно-красные – добавленные в избранное (favorites). Favorites появились только в недавних нестабильных сборках и еще не получили русскоязычного перевода, они предназначены для выделения в отдельную вкладку наиболее часто используемых инструментов.
Инструменты разделены на группы «Основные», «Цвет», «Коррекция», «Эффекты», и есть еще две отдельные вкладки: «active», куда помещаются инструменты, которые были применены к данной фотографии, и «favorite»
Darktable. RAW конвертер под Linux darktable 04 300x265
На данный момент имеется 30 модулей: водяные знаки, индикатор ошибок экспозиции, раздельное тонирование, виньетирование, soften (перевода тоже еще нет, но по сути этот модуль придает фотографии эффект мягкости, приятной нерезкости), вельвия, микшер каналов, цветовой профиль вывода, трансформации (поворот, кадрирование и т.п.), зернистость, резкость (нерезкая маска), цветокоррекция, заполнение светом, квивая тоновоспроизведения, зонная система, обесцвечивание (создание черно-белых фотографий с применением цветных светофильтров), цветовые зоны, эквалайзер, свечение, цветовой профиль камеры, починка модуля ввода, оптические искажения, базовая кривая, graduated density (эффект градиентного фильтра), восстановление пересветов, экспозиция, проекция тонов, дебайеризация, хроматические аберрации и баланс белого.
Эти функции в том или ином виде есть, наверное, в любом серьезном RAW-конвертере, но разработчики придали некоторым модулям оригинальный интерфейс, настолько оригинальный, что с некоторыми я так и не разобрался. Точнее, я понимаю, что модуль должен делать, но не понимаю почему он этого не делает: то ли я что-то не так нажимаю, то ли модуль глючит (на протяжении вот уже нескольких версий, что вряд ли).
Вот, например, есть модуль «цветовые зоны»:
Darktable. RAW конвертер под Linux darktable 05
Вроде бы понятно, что в зависимости от цвета с его помощью можно уставливать разные насыщенности, яркости (светлоту) и тон. Это один из моих любимых инструментов в других RAW-конвертерах, но он обычно реализуется в виде ползунков, а тут в виде кривой-эквалайзера. Все бы ничего, но эту самую кривую мне никак не удается сдвинуть с места. Вращение колесика мыши увеличивает и уменьшает выделенную область, но сами точки ну никак не хотят перемещаться. Но они ведь как-то должны гвигаться, тем более, что можно загрузить некоторые предустановки, например, такую, которая обозначает, что останется насыщенным только красный цвет:
Darktable. RAW конвертер под Linux darktable 06 300x294
Darktable. RAW конвертер под Linux darktable 07 300x259
Аналогично с цветокоррекцией. Всплывающая подсказка для этого модуля говорит: «Draw a rectangle to give a tint». Мне этот прямоугольник нарисовать не удается.
Darktable. RAW конвертер под Linux darktable 08
Но применительно к большинству модулей я с такими проблемами не сталкивался.
Кстати, к интерфейсу у меня есть еще некоторые претензии. Очень часто вроде бы щелкаешь на миниатюру фотографии, а она никак не хочет выделяться, щелкаешь два раза – открывается фотография, выделенная до этого. Раздражает.
А вот понравилось, что, например, при применении нерезкой маски даже в режиме просмотра меньше 100% виден результат (в отличие от того же RawTerapee). Многие инструменты интересны, но описать словами, что они делают трудно, проще попробовать с ними поиграться.
Еще Darktable интересен тем, что для каждого отдельного модуля можно сохранять настройки, чтобы потом для отдельных фотографий можно было бы заранее предустановленные опции применять, не выставляя их заново. Например, можно сохранить несколько предустановок для нерезкой маски, несколько предустановок для коррекции экспозиций и т.п. А еще для каждого модуля предусмотрена кнопочка «вернуть все как было», которая сбрасывает измененные параметры.
Потенциально Darktable поддерживает скины, в настройках можно сменить тему, но пока прилагается только одна тема. Оперативку Darktable съедает очень много – в данный момент она у меня занимает чуть меньше 700 Мб. Применение изменений к фотографии, начиная с прошлой стабильной версии стало работать очень быстро благодаря использованию OpenCL и расчетам на видеокартах (до этого применение изменений было ну очень медленным), интерфейс в режиме «проявки» тоже не тормозит, а вот просмотр миниатюр мог бы работать и побыстрее. Про импорт фотографий я молчу – это больное место у всех RAW-конвертеров и каталогизаторов.
Как итог, в целом Darktable мне нравится, но переходу на него с RawTherapee мешает только некоторые шероховатости интерфейса, особенно стоящие намертно кривые-эквалайзеры. Если разработчики не бросят проект, то может получиться отличный аналог Lightroom под Linux.
В завершение напомню еще раз ссылку на официальный сайт. Там же есть ссылки на скачивание и deb-репозитории.

Бесплатный конвертер RAW в JPEG

Автор: NomadUA

Взято с

скачать, free, soft, nomadua, nomad.org.ua, бесплатно, программы, софт, download, фотографииРешил сделать над собой нечеловеческое усилие и написать-таки пост длиной менее 2000 знаков. Сегодня рассмотрим бесплатную программу, основное предназначение которой конвертировать RAW в JPEG и обработка цифровых фотографий. В какой-то мере "Raw Therapee" является бесплатным аналогом Adobe Lightroom. Я пользуюсь "Терапией" уже почти год, с той поры как на своем Canon A540 открыл  RAW формат. Как это сделать на фотомыльницах я писал тут. Не буду много расписывать достоинства программы - все это гораздо легче сделать? предварительно показав скриншоты.
Посему переходим к интерфейсу программы(картинка кликабельна):скачать, free, soft, nomadua, nomad.org.ua, бесплатно, программы, софт, download, фотографии, Raw Therapee
Я думаю, что особо описывать нечего - все настолько просто и наглядно. Единственный момент который стоит пояснения - это закладки в правой части окна. Вкладка "Основные" содержит инструменты, предназначенные для корректировки изображения. Так как программа поддерживает русский язык (еще один большой "плюс", кроме бесплатности), то вопросы вряд ли возникнут даже у тех, кто первый раз собирается конвертировать. А с помощью инструмента "Увеличение", вы в реальном времени увидите, как влияют на фотографию все ваши действия.
И пункт, который я бы хотел прояснить еще, это вторая вкладка "Преобразования":скачать, free, soft, nomadua, nomad.org.ua, бесплатно, программы, софт, download, фотографии, Raw Therapee
Здесь расположен небольшой набор инструментов для кадрирования, поворота, изменения размеров, и прочих "издевательств" над изображением. Dсе настолько просто и понятно, что разработчики даже не сделали кнопку Help. А я, кстати, это заметил только сейчас - такая она "нужная" тут.
Скачать эту замечательную программу можно из раздела Download, с официального сайта. И напоследок о системных требованиях и операционных системах. Win2000, XP, Vista и оперативной памяти в 500 Мб программе достаточно. По крайней мере, на моем, устаревшем на 4 года компьютере, она "летает". И еще момент - программа также работает под ОС Linux. "Кроссплатформенность" это предпоследний "плюсик".
А последний - программа легко превращается в portable версию. Как это сделать - есть инструкция в FAQ на оффсайте.

пятница, 28 октября 2011 г.

Смена обоев на рабочем столе в Linux

Создание динамических обоев для Linux с помощью скрипта
Клевым сайтом для пользователей Linux, где можно найти много полезной мелочи, которая делает нашу жизнь легче и еще ленивей, является сайт gnomefiles.org. На нем был найден легкий способ сделать автоматическую смену фона рабочего стола. Все это делается очень просто скриптом GenerateDynamicWallpaperXML.

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

1. загрузить 2 скрипта себе на компьютер с сайта gnomefiles.org или воспользоваться командой:
wget http://gnomefiles.org/CONTENT/content-files/136537-GenerateDynamicWallpaperXML.zip


2. Распаковываем загруженный архив состоящий из 2 файлов: GenerateDynamicWallpaperXML и dynamic-wallpaper-xml-generater.sh. Первый помещаем в директорию /home/логин/.gnome2/nautilus-scripts, а другой в /home/логин/.gnome2. Если лень делать это руками, то делаем это командой:
unzip -o 136537-GenerateDynamicWallpaperXML.zip -d ~/.gnome2 && mv ~/.gnome2/GenerateDynamicWallpaperXML ~/.gnome2/nautilus-scripts/GenerateDynamicWallpaperXML


3. открываем для редактирования файл GenerateDynamicWallpaperXML указываем правильный путь до dynamic-wallpaper-xml-generater.sh:
1. Открываем файл для редактирования:
gedit ~/.gnome2/nautilus-scripts/GenerateDynamicWallpaperXML

2. Меняем фразу:
{modify here: absulute path of the script}

на:
~/.gnome2

4. Все!

Для тех кто не привык к английским названием можно переименовать GenerateDynamicWallpaperXML во что-нибудь более человечное, к примеру на Автоматическая смена обоев:
mv ~/.gnome2/nautilus-scripts/GenerateDynamicWallpaperXML ~/.gnome2/nautilus-scripts/'Автоматическая смена обоев'

Создание пакета изображений для автоматической смены обоев:

1. на директории с обоями рабочего стола кликаем правой кнопкой мыши и выбираем Сценарии→Автоматическая смена обоев(GenerateDynamicWallpaperXML), после чего добавленный скрипт спросит частоту обновления фонов рабочего стола и создаст в этой же директории XML-файл.
2. открываем Система→Параметры→Внешний вид, переходим на вкладку Фон и давим на кнопку Добавить.... В открывшемся диалоговом окне открываем созданный XML-файл. Если этого файла не видно, то следует указать отображение всех файлов и файл появится в списке.
3. после этого выбираем в качестве фона рабочего стола добавленный пункт.

Этот способ позволяет организовать смену обоев на рабочем столе в Linux без потери какой-либо производительности.

Также с помощью одной стандартной утилитки можно создавать слайд шоу.
Используя команды:
sudo add-apt-repository ppa:crebs/ppa
sudo apt-get update
sudo apt-get install crebs
После выполнения этих действий в панели управления появляется пункт "Создание слайд-шоу". Интерфейс очень простой и Я не буду подробно расписывать его.
Так же приведу еще несколько способов смены обоев рабочего стола.

Desktop Drapes

Installation

sudo aptitude install drapes

Так же появится в панели управления.

Desktopnova

Installation

aptitude install desktopnova

Появляется в главном меню пункт "Стандартные". Позволяет добавлять каталоги и вручную перелистывать изображения дальше.

Так же нашел некую утилитку Wally, которая якобы позволяет работать с картинками таких ресурсов: папки, удаленные FTP папки, Flickr, Yahoo!, Panoramio, Pikeo, Ipernity, Photobucket, Buzznet, Picasa, Smugmug, Bing, Google, Vladstudio и deviantART. Работу этой утилиты не проверял, не могу ручаться за достоверность информации. Так же пишут что данное программное обеспечение можно найти в менеджере ПО своего дистрибутива.

воскресенье, 23 января 2011 г.

Рестарт сетевого интерфейса в Linux

Перезапуск сетевого интерфейса в системах на базе Linux
Иногда требуется перезапустить сетевой интерфейс в системе без ее перезагрузки.
Чтобы это сделать нужно перезапустить скрипт, который отвечает за «запуск» сетевого интерфейса.
В Debian это делается коммандой, выполняемой от лица супер-пользователя root:

sudo /etc/init.d/networking force-reload

В терминале увидим:

econfiguring network interfaces…Plugin rp-pppoe.so loaded.
if-up.d/mountnfs[provider]: waiting for interface dsl-provider before doing NFS mounts (warning).
if-up.d/mountnfs[provider]: waiting for interface eth0 before doing NFS mounts (warning).
Plugin rp-pppoe.so loaded.
if-up.d/mountnfs[dsl-provider]: waiting for interface eth0 before doing NFS mounts (warning).
done.


Так же debian сам умеет отслеживать проподание коннекта на сетевом интерфейсе и автоматически выполнять так называемый его перезапуск, все что для этого нужно это добавить в файл /etc/network/interfaces запись вида:

allow-hotplug ethX
# где ethX-ваш сетевой интерфейс


или, если у вас там уже присутствует запись вида

allow-hotplug ethX
то ее просто заменить на allow-hotplug ethX.

В операционных системах на базе RedHat, CentOS, Fedora за «запуск» сетевого интерфейса ответственным является скрипт /etc/init.d/network, и в этих системах для перезагрузки интерфейса используем комманду:

sudo /etc/init.d/network force-reload

суббота, 22 января 2011 г.

Ailurus – отличная альтернатива Ubuntu Tweak

Ailurus - приложение, очень похожее по своему функционалу на Ubuntu Tweak, правда в отличие от последнего оно больше ориентировано на различные «скрытые настройки», а не на установку программного обеспечения из ppa-репозиториев. Последний релиз Ailurus под номером 10.03.2, вышедший буквально вчера, обладает еще более широким функционалом, нежели все его предшественники. Итак, что по силам Ailurus и каким функционалом он обладает:
добавлен репозиторий с последней стабильной версией Firefox, множество различных ppa-репозиториев для установки новых версий программ, которых нет в официальных источниках приложений
добавлен комплект полезных скриптов для Nautilus под названием NScript (NScript упрощает такие действия, как смена обоев рабочего стола, создание или проверку MD5-сумм, создание ярлыков или diff-файлов, конвертация аудифайлов)
множество новых системных настроек стали доступны для изменения непосредственно через Ailurus: swappiness, «бипы» в терминале, работа с экраном загрузку (splash-screen), настройка программ по-умолчанию и куча всего остального
в поставку Ailurus теперь включены шаблоны расположения элементов управления окнами: стандартный Gnome, «левое» расположение как в Ubuntu 10.4 Lucid Lynx, Mac-стиль
всевозможные действия с расположением иконок, а также всякие переименования их, «Мой компьютер», «Домашняя папка», «Сеть» и «Корзина»
все файлы с конфигурациями репозиториев объединены в единый /etc/apt/sources.list
множество твиков Gnome: отключение Alt-F2, блокировки экрана, пункта «Печать» во всевозможных меню и т.д.
создание «снимков» текущего установленного программного обеспечения, контроль изменений, возврат к определенной версии
улучшения интерфейса самого Ailurus
графический инструмент для работы с tasksel

Установка Ailurus

.deb и .rpm пакеты (есть также версия Ailurus для Fedora) доступны на официальном сайте проекта Ailurus, а также в ppa-репозитории на Launchpad. Как быстро и удобно добавить ppa-репозитории в Ubuntu на всякий случай опишу установку здесь: добавляем репозиторий sudo add-apt-repository ppa:ailurus, обновляем содержимое sudo apt-get update, устанавливаем программу sudo apt-get install ailurus. Либо в той же последовательности с использованием инструкции по добавлению ppa-репозиториев с Launchpad через GUI.

P.S. А вообще как по мне так лучше всего использовать комплекс программного обеспечения, так как лучшего результата можно достигнуть только так!

воскресенье, 2 января 2011 г.

Азбука параноика. Часть 1

Скрываем информацию с помощью обхода ограничений FAT32

Сегодня я расскажу как создать невидимый для Windows-систем каталог и хранить в нем файлы. Для этого нам не потребуется никаких дополнительных программ.

В эпоху отсутствия графических интерфейсов пользователи взаимодействовали с системой через текстовые интерфейсы. И в тех самых текстовых интерфейсах родительский каталог обозначался ".." (без кавычек, две точки). Так же обозначался корневой каталог. Так вот эти самые две точки нас и интересуют. Почему? А потому что Windows-системы не отображают такой каталог.

В качестве примера: зайдите проводником Windows в любой каталог и посмотрите его структуру, после зайдите в этот же каталог файловым менеджером (например FAR, Norton Commander, Volcov Commander). Увидели? В каждом каталоге в самом верху есть эти самые ..




Отсюда задача - создать каталог с именем "..". Попробовали? Не получилось? Windows не даст создать такой каталог. Но такой каталог можно создать средствами DOS. Единственным условием является файловая система FAT32 (в NTFS такой фокус не пройдет, но для NTFS есть свои фокусы, о которых я напишу в следующих статьях).

Итак.
запускаем командную строку DOS (Пуск - Выполнить - вводим cmd и жмем ок)

Каталоги в DOS создаются коммандой MKDIR (или же просто MD).

Синтаксис такой:
md диск:\путь\имя_каталога

Пробуем создать. Оп! Отказано в доступе. Вот мы и увидели ограничения FAT32 на имена каталогов в действии. Сейчас мы будем их обходить. И поможет нам в этом простая конструкция ".\" (без кавычек). Эта конструкция, добавленая к имени каталога, который нельза создавать позволяет его создать.
Попробуйте
md C:\...\

Ничего не произошло? Ошибаетесь. Теперь у вас в корне диска С есть каталог .. Но его не видно ни в Проводнике Windows, ни в файловых менджерах. Но он есть! Попробуйте просмотреть содержимое диска С в командной строке DOS

dir C:\

Видите .. с меткой <DIR>? Это и есть наш тайный каталог. Увидеть его можно только командой DIR.




ОК. У нас есть скрытый каталог, но мы не можем в него зайти и скопировать в него файлы. Точнее можем, но пока не умеем. Копировать файлы в этот каталог, равно как и из него можно стандартными DOS командами.

----------------------------------------------------------------------------
Копирование файлов.
Команда: copy
Формат: copy диск:\путь\имя_копируемого_файла диск:\путь\имя_каталога
Пример:
сopy D:\xxx.txt C:\.. копировать файл xxx.txt в наш секретный каталог
----------------------------------------------------------------------------
Удаление файлов.
Команда: del
Формат: del диск:\путь\имя_файла
Пример:
Del C:\..\xxx.txt - удаление файла xxx.txt из секретного каталога.
----------------------------------------------------------------------------
Переименование файлов.
Команда: ren
Формат: ren диск:\путь\имя_файла новое_имя_файла
Пример: Ren C:\..\xxx.txt aaa.txt - изменить имя файла xxx.txt
на aaa.txt в секретном каталоге.
----------------------------------------------------------------------------

Так же в этом каталоге можно создавать подкаталоги. С каталогами в можно производить такие же операции копирования/удаления/переименования как и с файлами.

Спрятать таким образом можно 10-15% от емкости диска, на котором создан каталог, т.к. эти 10-15% можно отнести на потери от фрагментации диска (спрятать можно и больше, но тогда это будет заметно).