воскресенье, 13 июля 2008 г.

Изучаем Linux: Window Maker

Изучаем Linux: Window Maker - PC Week/RE

11.07.2008

Изучаем Linux

Window Maker — один из традиционных рабочих столов для UNIX-систем. Его внешний вид заставляет вспомнить о знаменитом концептуальном детище Стива Джобса под названием NextStep. Таким образом, имеются все основания говорить об интерфейсе для прагматичных эстетов, ценящих сочетание удобства и красоты.

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

Впрочем, зачем улучшать то, что и так хорошо? Разве только для увеличения популярности продукта посредством создания информационных поводов для упоминания о нем. Но разработчиков свободного ПО, мотивированных скорее получением удовольствия, а не прибыли, это вряд ли слишком волнует.

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

Рабочий стол Window Maker

Рабочий стол Window Maker — образец минимализма по форме, но не по функциям. Его создателям удалось реализовать весьма продвинутый десктоп на основе небольшого числа графических элементов, что интересно хотя бы в качестве концептуальной модели. Видимо, в том числе и поэтому составители дистрибутивов не обделяют этот интерфейс своим вниманием.

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

Кроме этого, Clip имеет довольно объемное контекстное меню с большим набором опций. Кстати, именно там можно найти команду для переименования активного рабочего пространства.

В качестве примера рассмотрим опцию "Притягивать иконки". Если пользователь активизирует ее, то пиктограммы, соответствующие запущенным приложениям, будут отображаться не внизу экрана, а рядом со "скрепкой". Миниатюру можно перевести в режим удержания — в этом случае она не будет исчезать при закрытии программы.

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

Второй элемент интерфейса — управляющая панель Dock. По умолчанию он расположен в правом верхнем углу экрана. Входящие в его состав кнопки предназначены для запуска приложений.

Впрочем, к самой верхней кнопке (WMDock) это не относится. Она может ничего не запускать, а служить только для перемещения всей панели. Почему разработчики приняли такое решение — непонятно. Видимо, посчитали, что так более эргономично.

Тем не менее некоторым пользователям это не очень понравилось. Они предпочитают ставить в соответствие WMDock утилиту WMPrefs для настройки интерфейса. Что, разумеется, нисколько не отражается на ее штатной функции, но делает рабочий стол более компактным.

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

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

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

Причем в отличие от GNOME или KDE открытая панель не исчезнет самопроизвольно — для этой операции потребуется два щелчка мышью. Первый — на заголовке, второй — на появившемся крестике. С непривычки это может показаться неудобным, поэтому есть альтернативное действие — клик той же самой кнопкой на рабочем столе.

Но что же делать пользователю, который хочет иметь отдельную кнопку для запуска какого-либо приложения? Интерфейс Window Maker предлагает достичь желаемого буквально одним интуитивно понятным жестом.

Надо всего лишь запустить программу любым способом (из контекстного меню или консоли) и перетащить появившуюся иконку на WMDock. Если пиктограмму потребуется удалить, то "захватите" ее мышью и просто передвиньте "за край" рабочего стола. Никакой "корзины" при этом не требуется — плодить лишние сущности разработчики Window Maker не склонны.

Пользователи, устанавливающие Window Maker не из репозитория дистрибутива, а иными способами могут столкнуться с ситуацией, когда пункт для запуска какого-либо приложения в контекстном меню имеется, но сама программа с его помощью не запускается. Связано это с тем, что служебные файлы рабочей среды составлены с учетом некой стандартной конфигурации и не могут автоматически подстраиваться под систему. Поэтому вполне может оказаться, что кнопка есть, а файла нет.

При инсталляции рабочего стола из официального репозитория дистрибутива такое исключено. Разумеется, если вы сами не удалили какое-либо приложение, ссылка на которое имеется в меню Window Maker. Однако этот путь чреват другими сюрпризами. Например, в стандартном меню Window Maker имеется раздел Appearance, содержащий утилиты для настройки внешнего вида интерфейса. А пользователям дистрибутива Mandriva, устанавливающим рабочий стол из репозитория, эти пункты не будут доступны.

Таким образом, только в очень немногих случаях целесообразно эксплуатировать Window Maker, в том виде, который он имеет по умолчанию. Большинству пользователей придется потратить время на настройку окружения.

Настройка Window Maker

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

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

Для более серьезной настройки следует воспользоваться специальным графическим инструментом — WMPrefs. По умолчанию кнопка для его запуска расположена вверху элемента WMDock.

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

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

Интересная возможность — автоматическое всплывание окна. По умолчанию она выключена, а нуждающийся в этом пользователь может установить время появления объекта — от 10 до 800 мс. Это позволит сделать процесс переключения между приложениями более "плавным". Только не стоит перебарщивать с задержкой — через некоторое время это начинает действовать на нервы.

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

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

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

Также WMPrefs предлагает оформить окна в полном соответствии с личными представлениями о красоте. Задать текстуру, цвет и прочие параметры можно отдельно для активного и неактивных окон.

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

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

И конечно, для настройки Window Maker можно использовать традиционный для UNIX-систем путь — внести изменения в конфигурационные файлы вручную. Причем в ряде случаев без этого вообще не обойтись.

Глобальные настройки интерфейса хранятся в каталоге /usr/share/WindowMaker. Но обращение к нему напрямую не практикуется. После первого запуска в домашнем каталоге пользователя создается папка ~/GNUstep/Defaults, в которую копируются необходимые файлы. Разумеется, вносить изменения следует именно в них.

Общие параметры интерфейса хранятся в файле ~/GNUstep/Defaults/WMGLOBAL. В ~/GNUstep/Defaults/WindowMaker задаются стили, цветовая палитра, пути для графических элементов интерфейса и прочие параметры (кстати, все они могут изменяться при помощи WMPrefs). ~/GNUstep/Defaults/WMRootMenu описывает содержание меню — в некоторых случаях там может быть просто ссылка на глобальные настройки. ~/GNUstep/Defaults/WMState определяет состав панели WMDock и рабочих мест. Устроены файлы просто и единообразно, причем все параметры имеют осмысленные названия, поэтому проблем с редактированием возникнуть не должно.

Выше говорилось о том, что возможны случаи, когда прямое редактирование служебных файлов — самый простой способ решения проблемы (впрочем, если вы совсем запутались, то предпочтительнее не искать ошибку, а вернуться к начальной конфигурации, полностью удалив каталог ~/GNUstep — при очередном запуске Window Maker он будет создан заново). Например, если вы случайно удалите с рабочего стола WMClip и WMDock, то найдите в файле ~/GNUstep/Defaults/WindowMaker строки

DisableClip = YES;

DisableDock = YES;

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

Консоль не так страшна. Руководство для новичков.

Консоль не так страшна. Руководство для новичков. / Linux для всех / Блоги / Хабрахабр

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

Итак, поехали.

PS1


Будем считать, что способы перехода в режим консоли Вам знакомы. Переходим, логинимся и видим приглашение примерно такого вида:
имя_пользователя@сетевое_имя:`$

Мало о чем говорит, правда? На самом деле приглашение оболочки может содержать много полезной информации. Какой? Это Вы можете решить сами. За приглашение оболочки отвечает переменная окружения PS1. Не буду читать нудные лекции о том что это такое, перейдем сразу к практике.
Находим файл /home/<имя пользователя>/.bashrc (далее, вместо /home/<имя пользователя> используется ~). На первых порах, для удобной навигации по файлам и каталогам в консоли, рекомендую использовать файловый менеджер Midnight commander. Вызывается он простой командой mc. Возможно его придется установить из репозиториев Вашего дистрибутива. Итак, файл нашли, жмем F4 (открывает файл для редактирования) и при помощи курсоров спускаемся в самый конец файла. Пишем:
PS1="\u@\t \w \$ "

Сохраняем клавишей F2, закрываем файл и mc клавишей F10, вводим команду exit (выход из консоли) и логинимся заново. Теперь приглашение оболочки стало выглядеть так:
имя_пользователя@текущее_время текущий_каталог $

Вот некоторые значения переменной PS1. На самом деле их больше и Вы без труда сможете найти полный список этих значений.
\a - Cимвол Ctrl-g, который вызывает системный звонок
\d - Текущая системная дата
\h - Сетевое имя машины
\n - Символ новой строки
\t - Текущее системное время в формате 24 часов
\@ - Текущее системное время в формате 12 часов am/pm
\w - Имя текущего рабочего каталога
\u - Имя пользователя
\! - Номер следующей команды в истории команд


screen


С приглашением разобрались. Стало интересней, но удобней не стало. Будем делать удобней. Существует замечательный консольный оконный менеджер screen, который значительно упрощает жизнь настоящего юниксоида. Про screen на Хабре есть хорошая статья "Screen - текстовый оконный менеджер" (обязательно к прочтению) и я не хотел бы повторяться. Внесу лишь несколько дополнений в вышеуказанную статью.
Все настройки screen находятся в файле `/screenrc. Приведу несколько полезных:
# убираем приветствие при запуске screen
startup_message off
# показывать мигание экрана вместо писка динамика
vbell on
# размер буфера прокрутки
defscrollback 1000
# за счет этой строки имя работающего в окне приложения отображается рядом с номером окна.
shelltitle '$ |sh'

Подробней про строку shelltitle '$ |sh'. Пример строки состояния:
0 mc 1* vim 2 mutt

Это означает, что в первом окне, а оно текущее (символ *), запущен vim, во втором почтовик mutt, а в нулевом mc. Чтобы эта опция работала, необходимо в /etc/profile добавить строку:
export PROMPT_COMMAND = 'echo -n -e "\033k\033\134"'

Стало удобней, но напрягает постоянно набирать команду screen. Можно настроить screen на запуск сразу после входа пользователя в систему. Для этого в конц /etc/profile добавим следующие строки:
if [ "`tty`" = "/dev/vc/1" ]; then
if [ -x /usr/bin/screen ]; then
screen -R; logout
fi
fi

Это означает, что screen должен запускаться на первом терминале (тот, который запускается ctrl+alt+F1) сразу после входа пользователя, а после выхода из screen должен происходить logout.
И напоследок интересная фича screen. Ctrl+a h - создание текстовых скриншотов, очень полезная фича, посмотреть полученный результат можно так: "less hardcopy.X", где Х - это номер текущего окна screen.

alias и писк динамика


Стало удобней? Думаю да. Но можно еще удобней. Вы слыхали про alias? Нет? Сейчас расскажу, точней покажу как это работает. Опять идем в `/.bashrc и в конец файла пишем:
alias rpm='rpm -ihv'

Теперь при запуске команды rpm program.rpm будет выполняться rpm -ihv program.rpm.

Вы наверно обратили внимание, что работа в консоли порой сопровождается надоедливым писком динамика. Вот три способа отключения:
1. Выполните команду "setterm -blength 0 -bfreq 0 -store"
2. Добавьте в /etc/inputrc или в ~/.inputrc строку "set bell-style visible"
3. Добавьте в /etc/screenrc или в ~/.screenrc строку "vbell on"


Послесловие


И под конец еще несколько советов.
1. Вам просто необходимо познакомиться с текстовым редактором vim. На Хабре есть целый блог про него.
2. Пользуйтесь манами. Это что-то вроде помощи по использованию приложений. Для примера, наберите man mc и увидите подробный мануал по использованию вышеупомянутого mc.
3. Научитесь искать ответы на возникшие вопросы самостоятельно, только так вы сможете подружиться с такой системой как Linux. А она не берет в друзья кого попало.

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

Источники:
http://www.xakep.ru/magazine/xa/069/112/…
http://skif.bas-net.by/bsuir/base/node13…
http://www.linuxfocus.org/Russian/May200…

Важные расширения Thunderbird

Виртуальная энциклопедия "Linux по-русски": новости, статьи, ссылки на материалы по операционной системе GNU/Linux.

Оригинал: Essential Thunderbird Add-ons
Автор: Mark Alexander Bain
Дата: 2 июня 2008
Перевод: Александр Тарасов aka oioki
Дата перевода: 13 июня 2008

Что вы делаете первым делом, когда входите в систему по утрам? Наверняка что-то типа этого: наливаете чашку кофе, запускаете Thunderbird, проверяете почту/новостные ленты, наливаете другую чашку кофе... Короче, есть расширения для Thunderbird, которые могут облегчить ваши утренние проверки почты :-)

Сначала поговорим о приложении, которое не является расширением. С помощью KDocker можно одним щелчком мыши помещать в системный трей любое приложение. С его помощью не придется запоминать, на каком рабочем столе вы оставили Thunderbird; вместо этого его значок будет всегда видимым. KDocker можно вызывать из командной строки с помощью команды kdocker thunderbird & - Thunderbird будет запущен и помещен в системный трей.

Если вы пользователь KDE, вам не придется делать даже этого - можно воспользоваться KDocker и Thunderbird в связке с KDE Autostarter для автоматического выполнения данной команды. Перейдите в каталог ~/.kde/Autostart (или ./~.kde4/Autostart, если вы перешли на KDE 4). Нужно сохранить вышеприведенную команду в файле и разрешить его исполнение:

cd ~/.kde/Autostart  # или ~/.kde4/Autostart cat > start_thunderbird #!/bin/bash kdocker thunderbird <CTRL>D chmod +x start_thunderbird 
При следующем входе в систему Thunderbird будет запущен в системном трее. Это экономит несколько щелчков мышки и, может быть, 10-20 секунд каждый день.

Как установить расширение Thunderbird

Для установки расширения Thunderbird нажмите на кнопке Download Now на странице расширения, либо щелкните правой кнопкой мышки на ссылке и выберите Сохранить ссылку как... для загрузки расширения на свой компьютер. Далее, в Thunderbird выберите пункт меню Инструменты -> Дополнения, далее нажмите кнопку Установить. Выберите скачанный файл с расширением .xpi, нажмите ОК и перезапустите Thunderbird.

KDocker помещает Thunderbird в системный трей, однако сейчас при получении свежей почты значок не будет меняться. Чтобы он все-таки менялся, нужно установить расширение Mozilla New Mail Icon. После его установки при получении почты вы будете видеть маленький значок письма, а при наведении на него будет выскакивать сообщение типа "Для вас имеется 2 новых сообщения."

Другой способ быть в курсе свежей почты при путешествиях по вебу - это установить Thunderbird Biff, который по сути состоит из двух расширений - один для Thunderbird, другой для Firefox. Если они оба установлены, тогда при получении свежей почты Firefox будет выводить значок уведомления в правой нижней части экрана.

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

Если у вас есть учетная запись Yahoo!, Hotmail, Lycos, MailDotCom, Gmail, Libero или AOL, тогда вы наверняка оцените по достоинству расширение WebMail. Обычно такие почтовые аккаунты доступны лишь через веб-браузеры, однако с помощью расширения WebMail к ним можно обращаться как к обычным POP почтовым ящикам. Как и Thunderbird Biff, оно представляет из себя по сути несколько расширений - одно главное расширение (ядро) и по одному на каждый из вышеприведенных типов аккаунтов.

Установив расширения WebMail (и настроив доступ к своим почтовым аккаунтам), при подключении вы получите много писем (хотя ранее вы их уже читали через веб) - к примеру у меня вышло 93 письма на аккаунте Yahoo! Есть расширение, способное вам справиться с этими сообщениями. При установке расширения появляется кнопка Mark all read, эквивалентная проходу по меню Сообщение -> Отметить -> Все как прочитанные.

Пока вы разбираетесь со своей почтой, рассмотрим еще одно расширение - Show InOut. При просмотре писем отображается колонка Отправитель, которая бесполезна, если отправитель - это вы (например, когда вы ответили на письмо). После установки расширения Show InOut вы увидите еще одну колонку - Получатель, которая поможет вам идентифицировать, какие письма вы слали кому-то, а какие слали вам.

С помощью расширения Copy Sent to Current можно сохранять новые написанные письма в текущей папке.

И наконец, есть расширение FoxClocks, которое показывает время в разных частях света. К примеру, взглянув на строку статуса Thunderbird, можно узнать, что в данный момент в Мумбаи время 22:43; 18:13 в Великобритании и 10:13 на тихоокеанском побережье США. Это расширение не сохранит ваше время, но поможет понять, почему никто не отвечает на ваши письма.

четверг, 10 июля 2008 г.

Несколько не очень известных фич FF3

Несколько не очень известных фич FF3 / Огненный лис / Блоги / Хабрахабр

1. Чтобы скопировать вкладку, нужно перетянуть ее в свободное пространство с зажатым Ctrl.
2. Чтобы переместить вкладку в другое окно, нужно просто перетащить ее в любое место этого окна. Если вкладка была последней, то предыдущее окно закроется автоматически.
3. Размер поискового поля рядом с адресс-баром можно менять - перетаскиванием переборки между ними.
4. Выделять несколько несвязных кусков текста можно с зажатым Ctrl.
5. about:crashes покажет отчеты о падениях браузера

Источник (я написал тут не все фичи, а только те, что показались мне по-настоящему интересны)

вторник, 8 июля 2008 г.

Как заменить gdm на kdm?

MadDog's Blog » Как заменить gdm на kdm?

По умолчанию Fedora устанавливается с рабочим столом Gnome и экранным входом в систему GDM. Однако, после установки KDE экранный вход в систему всё также остаётся GDM, хотя KDM был установлен и графической (актуально для новичков) утилиты для смены экранного входа нет. Я не спорю, что можно и дальше спокойно использовать GDM и работать в KDE, но согласитесь, что в данном случае использование KDM будет более органично и можно использовать тему в едином стиле.

Сменить экранный вход в систему не просто, а очень просто. Система X Window (в народе Иксы) запускается с помощью скрипта /etc/X11/prefdm. При внимательном изучении этого скрипта видно, что для выбора экранного менеджера читается файл /etc/sysconfig/desktop. Однако, в Fedora по умолчанию его не существует и поэтому какой бы DM (Display Manager) вы не выбрали, всегда будет загружаться GDM. Поэтому для смены экранного менеджера из под рута создаём файл desktop командой:

# echo 'DISPLAYMANAGER=KDE' > /etc/sysconfig/desktop

Перегружайте компьютер и наслаждайтесь KDM. Для возврата обратно к GDM, достаточно либо удалить этот файл, либо вместо KDE написать GNOME.

понедельник, 7 июля 2008 г.

Вперед в будущее! Переход с ICQ на Jabber

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


Для многих из нас ICQ является синонимом слов "общение в интернете", мы используем его по делу и для развлечения, находим с его помощью новых друзей и поддерживаем связь со старыми. За годы использования этой программы накопились сотни контактов в списке и длиннющая история переписки. В общем, все вроде бы устраивает, и идея перейти на что-то новое сразу наталкивается на логичный вопрос: "А зачем? Мне и так неплохо".

Итак, Jabber - это не очередной ICQ-клиент. Это система онлайн-общения нового поколения.
Она пришла на смену устаревшим месенджерам, место которых уже давно на интернет-свалке.
jabber



1. Широкий выбор функционала. Возможности стремятся к бесконечности
Jabber, кроме стандартных функций типа передачи сообщений и файлов, смены статусов, предлагает дополнительные опции, такие как:
  • конференции (тематические чат-комнаты для неограниченного числа пользователей)
  • голосовой чат (например, GoogleTalk)
  • поддержка видеочатов и многое другое.
Формат передачи данных XML, используемый в Jabber'е, из-за своей структуры приемлем для передачи чего угодно. А открытость стандарта позволяет оградить пользователей от передачи нежелательных данных.


2. Свобода выбора
Если для регистрации в ICQ существует один сервис, плюс несколько региональных распространителей, то выбор служб для регистрации в сети Jabber не то что богат, он почти безграничен! Начиная от персонального сервера вашего соседа-админа и заканчивая официальным jabber.org. К тому же такие службы, как LiveJournal и Gmail, предоставляют Jabber-аккаунты автоматически при регистрации на них.
При этом все серверы, соидены между собой, то есть зарегистрировавшись на одном из них, вы спокойно можете общаться с пользователями на других серверах.
Программ-клиентов для Jabber - великое множество, среди них универсальные - QIP Infium, Miranda, специализированые - Psi, Pandion и другие.


3. Безопасный
Jabber поддерживает такие средства защиты и шифрования данных, как SSL/TSL, PGP/GPG, SecureIM, OTR.
ICQ не может похвастаться ни одним из них без помощи сторонних программ.
К тому же Jabber - IM-система с децентрализованными серверами. То есть если один из них выйдет из строя, это не вызовет падения всей сети в общем. А поддержка его такими серьезными сервисами, как Google и другие, свидетельствует о правильности выбора.


4. Абсолютно бесплатный и открытый
Многие считают, что ICQ бесплатна. На самом деле это не совсем так, за пользование сервисом AOL заставляет нас смотреть рекламу и таким образом получает выгоду. Конечно, рекламу показывает только официальный клиент ICQ, сторонние программы этого не делают. Но они все равно ее скачивают! Иначе - дисконнект.
Итого: простой баннер размером 463х60 пикселей, объемом в среднем 8,3 КБ скачивается с сервера AOL каждые десять минут.. В течение рабочего дня скачивается:
8,3 КБ * 8 часов * 6 раз/час ~= 400 КБ/день
За месяц выходит: 400 * 25 = 10 МБ чистой рекламы, деньги за которую идут прямо в карман AOL.

Если реклама - не такой уж и сильный аргумент, то можно перейти к самому протоколу ICQ.
За последние годы он менялся десятки раз без особых на то причин. В результате этих изменений начинались разнообразные глюки: сообщения не доходили до адресата либо приходили по нескольку раз, а иногда они всплывали через несколько дней после отправления.
Причины этих мистических модификаций протокола - неизвестны и, в общем-то, неинтересны обычным пользователям, но иногда возникает впечатление, что основной их целью является борьба с программами-конкурентами ICQ. Каждый раз при изменении протокола сторонние клиенты (QIP, Miranda и другие) переставали корректно работать, разработчикам приходилось поспешно переделывать их и выпускать новые версии, а пользователям, соответственно, их скачивать.

Jabber - Opensource IM-система. То есть все исходные коды программ и протокола открыты и хорошо документированы. Это позволяет разработчикам-энтузиастам писать качественные бесплатные программы, а opensource-сообществу - дополнять их, исправлять ошибки и проверять на наличие уязвимостей.
Пользуясь открытым программным обеспечением, вы можете не волноваться о том, что кто-то хочет украсть вашу персональную информацию либо навредить другим образом. Весь программный код проверен и утвержден сообществом.


5. Никаких безликих номеров
ICQ UIN - чаще всего девятизначный набор цифр, который ничего не скажет о своем владельце, и его не всегда легко запомнить.
А если у вас красивый номерок? Есть чем похвастаться? Его может скоро и не быть.
Большинство коротких или красивых номеров ICQ - краденые, некоторые – по нескольку раз. Угнать номер аськи не так уж и сложно, есть даже целые сайты, которые занимаются перепродажей/раздачей красивых краденых номерков..

Jabber вместо безликих номеров использует уникальные индентификаторы ник@сервер (например, vpupkin@jabber.org), которые легко запоминаются, а еще лучше, когда они совпадают с e-mail адресом. Также JabberID очень тяжело украсть, и вообще, зачем?


6. Долой языковой барьер
Вам когда-нибудь приходилось общаться по ICQ с иностранцами, либо просто с людьми, которые находятся в другой стране? Скорее всего, они, зная ваш язык и имея под рукой словарь, все равно не поймут того, что вы написали, потому что получат набор нечитабельных символов или вопросительных знаков. В чем дело? В кодировке!
Кодировок - очень большое количество, в каждом регионе используется своя, часто они несовместимы между собой (особенно кириллица с исключительно латинскими кодировками).

В Jabber нет никаких проблем с кодировками. Для общения используется одна универсальная кодировка utf-8, которая содержит в себе символы почти всех языков мира, а также большое количество спецсимволов и даже китайские иероглифы.


7. Международный стандарт
Jabber как корпоративный стандарт общения выбрало большое количество корпораций. Google, LiveJournal и другие интернет-сервисы предлагают свои системы общения, основанные на Jabber и полностью совместимые с ним.


8. Общение без ограничений
Наверное, не раз в ICQ приходилось видеть: "Сообщение слишком длинное и не может быть доставлено". В Jabber нет никаких ограничений на длину сообщений, их размер и частоту рассылки.


9. Можно забыть о спаме
Структура Jabber-сетей сама по себе почти полностью исключает возможность спама. Больше никакой рекламы и назойливых сообщений.


10. Где угодно
В один Jabber-аккаунт можно одновременно заходить с нескольких компьютеров, не боясь при этом потерять важную переписку. Некоторые сервисы (в частности, GoogleTalk) сохраняют историю переписки на сервере, то есть, независимо от того, где, под каким клиентом и системой вы общались в своем Jabber, ни одно слово не будет утрачено. Также для использования Jabber не обязательно иметь под рукой установленный клиент. Достаточно браузера!


11. Не теряя старых связей
Переход на Jabber совсем не означает, что все контакты с других протоколов, нажитые непосильным трудом, будут утрачены. Совсем нет! В Jabber реализована система гейтов - шлюзов ко всем популярным ІМ-протоколам, таким как AIM, ICQ, MSN, SMS (да-да! старые добрые мобильные SMS) и другие. То есть, имея всего один Jabber-аккаунт, вы можете общаться с людьми из других сетей, а старый контакт-лист никуда не денется. Еще лучше, когда он пополнится новыми джабберманами :).

Здесь Можно посмотреть список публичных icq-шлюзов, и как их настроить.


12. Хватит бояться нового
Чаще всего от перехода на что-то новое нас удерживает страх сойти с насиженного места, страх нового. Не стоит бояться, это эволюция, и это вполне естественно.
Зарегистрировать Jabber-аккаунт на любом сервере под силу даже ребенку.
Клиентские программы — удобны в использовании и просты в настройке.
В гейтах также нет ничего страшного, все просто и понятно .

Так что, долой сомнения! Вперед в будущее!


Последний пункт. Для тех, кто сделал выбор

Первым делом нужно выбрать клиент:

Для Windows
MacOS X
Linux
Также существуют кроссплатформенные клиенты, не зависящие от операционной системы:
Более полный список клиентов

Для ознакомления с Jabber, наверное, лучше всего подойдет Pandion - бесплатный, небольшой (1,2 МБ) и приятный в использовании. Пошаговый мастер настройки поможет совершить такие действия, как регистрация, подключение шлюзов и т.д. Никаких сложностей не должно возникнуть даже у начинающих пользователей.

Любителем широты функционала и настроек подойдет Psi.


После этого нужно выбрать сервер для регистрации.
Если вы счастливый обладатель акаунта Gmail или Livejournal - можете пропустить этот шаг =)

Наиболее распостраненные сервера


Список публичных Jabber-серверов


Регистрация и подключение
Регистрация на выбранном сервере осуществляется с помощью программы-клиента. Ничего сложного в этом нет, нужно просто ввести ник и пароль, при желании заполнить персональную информацию.

Настройка клиента - тоже никаких сложностей
Необходимо ввести:
  • JabberID (имя_пользователя@адрес.сервера)
  • Пароль
  • Порт (опционально, в зависимости от сервера)



Дополнительные ссылки, статьи, мануалы

Официальный сайт сообщества Jabber
Jabber на Wikipedia
Jabber vs ICQ - MirandaIM Wiki
Список транспортов ICQ. Howto по их настройке
Статья и ссылки по настройке Psi для работы с гейтами ICQ
Настройка Psi для GTalk
Настройка GoogleTalk
Настройка QIP Infium для LiveJournal
Настройка ICQ гейтов в PSI


Авторство и благодарности
Дальше читать не обязательно =)

Так сложилось, что над этой статьей работала целая куча народу, итак:
Авторство - meako.
Правка и коррекция украинского варианта - nilb0g.
Перевод на русский - Skakruk.
Коррекция русского варианта - sunnyfox.
Отдельная благодарность всем людям, с чьих статей был взят материал. В общем деле никто не забыт, ничто не забыто =)
Благодарность создателям Jabber за Jabber.
Огромное спасибо всем, кто дочитал до конца и сделал свой выбор =)



Существует также украинский вариант этой статьи

Gimp: Белое на белом

Take World: Gimp: Белое на белом

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

И при этом избежать вот этого:


Берем инструмент "текст" и создаем надпись.

Я хочу белую надпись, поэтому пишем текст и меняем цвет. Сейчас ничего хорошего не вышло.


А сейчас самое главное, так сказать секретный ингридиент, делаем копию слоя с текстом.


Текст в верхнем слое оставляем белым, а в нижнем делаем черным. Для этого надо выделить слой (в окне "слои") и инструментом "текст" нажать на надпись. Потом меняем цвет.


А теперь преобразуем текст в картинку. Нажимаем на слой правой кнопкой, "Удалить текстовую информацию"


И в результате получится то, чего ждали:

вторник, 1 июля 2008 г.

Novell Client for Linux доступен для скачивания

Новости - Коммерческое ПО - Novell Client for Linux доступен для скачивания


Вчера компания Novell представила бета версию пакета Novell Client for Linux, предназначенного для интеграции рабочих станций под управлением Linux в сети, основанные на коммерческих решениях Novell, таких как Novell NetWare и Novell Open Enterprise Server.

Пока пакет доступен для OpenSuSE 10.3 и SLED 10.2, 32- и 64-бит версии. Планируется выпуск пакета и для OpenSuSE 11.

Распространяется в виде ISO-образов

http://www.novell.com/beta/auth/beta....

>>> Подробности.

Горячие клавиши - Mozilla Firefox - Сочетания клавиш

сочетания клавиш Mozilla Firefox - горячие клавиши mozilla firefox

Клавиатурные сокращения Mozilla FirefoxКлавиатурные сокращения Mozilla Firefox

В этом списке приведены наиболее часто используемые клавиатурные сокращения, принятые в Mozilla Firefox, и аналогичные сокращения используемые в Internet Explorer и Opera.

Команда Firefox Explorer Opera
Включить/выключить режим активного курсора F7    
Восстановить размер шрифта Ctrl+0   6
Вперед Shift+Backspace
Alt+Right Arrow
Shift+Backspace
Alt+Right Arrow
Shift+Backspace
Alt+Right Arrow
Ctrl+Right Arrow
X
Вставить Ctrl+V Ctrl+V Ctrl+V
Выбрать следующую поисковую машину машину в панели поиска Ctrl+Down    
Выбрать вкладку по ее порядковому номеру (от 1 до 9) Ctrl+(1 to 9)    
Выделить весь текст в панели адреса Alt+D
F6
Ctrl+L
Alt+D
F6
F4
Ctrl+Tab
Ctrl+H
F8
Выделить все Ctrl+A Ctrl+A Ctrl+A
Вырезать Ctrl+X Ctrl+X Ctrl+X
Добавить страницу в закладки Ctrl+D Ctrl+D Ctrl+T
Дополнить адрес доменным суффиксом .com Ctrl+Enter Ctrl+Enter Enter
Дополнить адрес доменным суффиксом .net Shift+Enter    
Дополнить адрес доменным суффиксом .org Ctrl+Shift+Enter    
Журнал посещений Ctrl+H Ctrl+H Ctrl+Alt+H
Ctrl+4
Загрузки Ctrl+J   Ctrl+Alt+T
Ctrl+5
Закладки Ctrl+B
Ctrl+I
Ctrl+I F4
Ctrl+Alt+B
Ctrl+1
Закрыть вкладку Ctrl+W
Ctrl+F4
  Ctrl+W
Ctrl+F4
Закрыть окно Ctrl+Shift+W
Alt+F4
Ctrl+W
Alt+F4
Ctrl+W
Alt+F4
Исходный код страницы Ctrl+W
Ctrl+F4
  Ctrl+W
Ctrl+F4
Копировать Ctrl+C Ctrl+C Ctrl+C
Назад Backspace
Alt+Left Arrow
Backspace
Alt+Left Arrow
Backspace
Alt+Left Arrow
Ctrl+Left Arrow
2
Найти далее F3
Ctrl+G
  F3
Найти на этой странице Ctrl+F Ctrl+F Ctrl+F
Найти предыдущее совпадение Shif+F3   Shif+F3
Начальная страница Alt+Home Alt+Home Ctrl+Space
Новая вкладка Ctrl+T   Ctrl+Alt+N
Новое окно Ctrl+N Ctrl+N Ctrl+Alt+N
Обновить F5
Ctrl+R
F5
Ctrl+R
F5
Ctrl+R
Открыть адрес в новой вкладке Alt+Enter   Shift+Enter
Открыть файл Ctrl+O Ctrl+O Ctrl+O
Отменить Ctrl+Z Ctrl+Z Ctrl+Z
Перейти в конец страницы End End End
Перейти в начало страницы Home Home Home
Перейти к предыдущей вкладке Ctrl+Shift+Tab
Ctrl+PageUp
  Ctrl+Shift+Tab
Alt+PageUp
Ctrl+Shift+F6
1
Перейти к следующей вкладке Ctrl+Tab
Ctrl+PageDown
  Ctrl+Tab
Alt+PageDown
Ctrl+F6
2
Переместиться в предыдущий фрейм (на страницах с фреймами) Shift+F6    
Переместиться в следующий фрейм (на страницах с фреймами) F6    
Печать Ctrl+P Ctrl+P Ctrl+P
Повторить Ctrl+Y Ctrl+Y Ctrl+Y
Поиск в Интернете Ctrl+K
Ctrl+E
Ctrl+E Shift+F8
Поиск ссылок по мере ввода '   '
Shift+/
Поиск текста по мере ввода /    
Полноэкранный режим F11 F11 F11
Принудительное обновление (не использовать документы в кэше) Ctrl+F5
Ctrl+Shift+R
Ctrl+F5  
Создать сообщение Ctrl+M   Ctrl+E
Сохранить страницу как Ctrl+S   Ctrl+S
Стоп Esc Esc Esc
Увеличить размер шрифта Ctrl++   0
Удалить Delete Delete Delete
Удалить строку из списка автозаполнения адресов Shift+Del Del  
Уменьшить размер шрифта Ctrl+-   9

Использование мыши в Mozilla FirefoxИспользование мыши в Mozilla Firefox

В этом списке приведены основные приёмы работы с мышью в Mozilla Firefox и аналогичные приёмы используемые в Internet Explorer и Opera. Эти приёмы приведены для версии Firefox под Windows, но большая часть приемов должна работать и в версии под Linux.

Команда Firefox Explorer Opera
Вперед Shift+ScrollUp Shift+ScrollUp Shift+ScrollUp
Закрыть вкладку Нажать средней кнопкой мыши на вкладку   Shift+Нажатие на левую кнопку мыши
Назад Shift+ScrollDown Shift+ScrollDown Shift+ScrollDown
Открыть сылку во вкладке в фоновом режиме Ctrl+Нажатие на левую кнопку мыши
Нажатие на среднюю кнопку мыши
  Ctrl+Shift+Нажатие на левую кнопку мыши
Нажатие на среднюю кнопку мыши
Открыть сылку в новой вкладке Ctrl+Shift+Нажатие на левую кнопку мыши
Shift+Нажатие на среднюю кнопку мыши
  Shift+Нажатие на левую кнопку мыши
Открыть сылку в новом окне Shift+Нажатие на левую кнопку мыши Shift+Нажатие на левую кнопку мыши  
Принудительное обновление (не использовать документы в кэше) Shift+Нажатие на кнопку 'Обновить' Shift+Нажатие на кнопку 'Обновить'  
Прокручивать по одной строке Alt+Scroll    
Создать вкладку Двойной щелчок на панели вкладок   Двойной щелчок на панели вкладок
Сохранить страницу как Alt+Нажатие на левую кнопку мыши    
Увеличить размер шрифта Ctrl+ScrollDown Ctrl+ScrollDown Ctrl+ScrollDown
Уменьшить размер шрифта Ctrl+ScrollUp Ctrl+ScrollUp Ctrl+ScrollUp

14 советов по работе с Firefox + горячие клавиши

(+) 14 советов по работе с Firefox + горячие клавиши - советы firefox | Позитивонакопитель | Полезно, Интересно, Смешно | reSearch.su

1. Чтобы быстро найти любое слово на веб-странице, напечатайте «/слово» – слэш вызывает функцию быстрого поиска, и искомое слово будет подсвечено, а затем нажмите Ctrl+G, чтобы «снова найти» это слово.

2. Если вы хотите удалить какой-либо элемент списка из выпадающего меню адресной панели, выделите его наведением курсора – и просто нажмите Shift+Delete.

3. Периодически очищайте историю загрузок, чтобы менеджер загрузок лучше работал, это настраивается в английской версии браузера здесь: Tools | Options | Privacy, а в русифицированной – здесь: Инструменты | Настройки | Загрузки.

4. Напечатайте about:cache?device=disk в адресной полосе, чтобы просмотреть/сохранить объекты, которые находятся в дисковом кэше Firefox.

5. Напечатайте about:cache?device=memory в адресной полосе, чтобы просмотреть/сохранить объекты в кэше Firefox.

6. Перетащите любую ссылку в окно менеджера загрузки (Download Manager), чтобы добавить и загрузить ссылку.

7. Если вы случайно удалили закладку и хотите ее восстановить, откройте менеджер закладок (Bookmarks Manager) и нажмите Ctrl+Z или в меню: Edit | Undo (Правка | Отменить).

8. Двойное нажатие кнопкой мыши на пустое пространство в полосе вкладок (Tab Bar) открывает новую вкладку.

9. Удерживайте клавишу «Ctrl», нажимая правой кнопкой мыши в контекстном меню «Показать изображение» (View Image) или «Показать фоновое изображение» (View Background Image), чтобы открыть изображение в новой вкладке или новом окне.

10. Папку закладок также можно перетаскивать на другое место, но при этом следует удерживать клавишу «SHIFT».

11. Чтобы не дать веб-сайту заменить/изменить ваше контекстное меню, вызываемое правой кнопкой мыши, пойдите по пути Инструменты > Опции > Функции Веб, а затем нажмите на строку «передовая вкладка» и отмените выбор меню «Удалять или заменять контекстные меню». В Firefox 2: Tools > Options > content > Advanced (Инструменты > Настройки > Содержимое > Дополнительно).

12. Вы можете работать с Firefox в режиме оффлайн – просто откройте меню File > Work Offline (Файл > Работать автономно). Это означает, что вы можете даже в режиме оффлайн просматривать ранее открытые страницы – отличная функция, но немногие ею пользуются.

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

14. Чтобы прекратить проигрывание анимированных изображений формата gif, нажмите на кнопку «ESC».

И в дополнение… Сочетания клавиш для удобной работы в Firefox с клавиатуры!
- Закрыть вкладку: Ctrl+W Ctrl+F4
- Закрыть окно: Ctrl+Shift+W Alt+F4
- Новая вкладка: Ctrl+T
- Новое окно: Ctrl+N
- Выбрать вкладку (от 1 до 8): Ctrl+(1 - 8)
- Выбрать последнюю вкладку: Ctrl+9
- Поместить все вкладки в папку закладок: Ctrl+Shift+D
- Выбрать адресную панель: Ctrl+L F6 Alt+D
- Открыть адрес в новой вкладке: Ctrl+Enter
- Поиск в Веб: Ctrl+E Ctrl+K
- Следующая вкладка: Ctrl+Tab Ctrl+Page Down
- Предыдущая вкладка: Ctrl+Shift+Tab Ctrl+Page Up