пятница, 19 октября 2012 г.

Ubuntu 12.10

с opennet.ru

Официально представлен релиз Linux-дистрибутива Ubuntu 12.10 "Quantal Quetzal". Дистрибутив доступен в редакциях для десктопов, серверов и cloud-окружений. Загрузочные iso-образы можно получить на данной странице. Начиная с выпуска 12.10 CD и DVD образы десктоп-редакции Ubuntu объединены в единый образ размером 800 Мб, пригодный для установки на USB Flash и DVD. Формирование образа, вмещающегося на CD прекращено. Одновременно выпущены релизы смежных проектов: Kubuntu (KDE 4.9), Xubuntu (Xfce 4.10), Lubuntu (LXDE), MythbuntuEdubuntu (с подборкой обучающего ПО) и Ubuntu Studio (для обработки мультимедиа информации).
Из заслуживающих особого внимания изменений можно отметить: предварительный просмотр при поиске контента в панели Dash; интеграция web-приложений на рабочий стол - WebApps; функция удалённого входа по протоколу RDP в дисплейном менеджере; единый интерфейс для управления online-аккаунтами; обновлённый графический стек; прекращение поддержки графической оболочки Unity 2D; поддержка режима безопасной загрузки UEFI; дополнительные средства для развёртывания приложений и облачных конфигураций; переход на Python 3.2; прекращение формирования альтернативных DVD-образов с инсталлятором Debian; формирование сборки для архитектуры ARM hard float (armhf).
Подробнее о добавленных улучшениях:

воскресенье, 14 октября 2012 г.

Zentyal 3.0


Дистрибутив построен на пакетной базе Ubuntu 12.04 и ориентирован на создание серверов для обслуживания локальной сети предприятий среднего и малого бизнеса. Zentyal поставляется как в виде отдельного установочного Live-дистрибутива (558 Мб), так и в виде набора пакетов для Ubuntu. Примечательно, что разработка дистрибутива ведётся в сотрудничестве с проектом Ubuntu и начиная с выпуска Ubuntu 12.04 пакеты с компонентами Zentyal поставляются в штатном репозитории Universe.
Управление всеми аспектами работы дистрибутива производится через web-интерфейс, в рамках которого объединено около 40 различных модулей для управления сетью, сетевыми сервисами, офисным сервером и компонентами инфраструктуры предприятия. Развитие проекта ориентировано на создание открытой альтернативы продуктам по управлению сетевой инфраструктурой предприятия от компании Microsoft, таким как Windows Small Business Server, Windows Server, Microsoft Exchange, Microsoft Forefront.
Поддерживается быстрая организация работы шлюза, межсетевого экрана, почтового сервера, VoIP (Asterisk), VPN-сервера, прокси (squid), файлового сервера, системы для организации взаимодействия сотрудников, системы мониторинга, сервера для резервного копирования, системы обеспечения сетевой безопасности (Unified Threat Manager), системы организации входа пользователей через Captive portal и т.п. После установки каждый из поддерживаемых модулей сразу готов для выполнения своих функций. Настройка всех модулей осуществляется через систему мастеров и не требует ручной правки файлов конфигурации.
Из добавленных в Zentyal 3.0 новшеств можно отметить:
  • Переход на пакетную базу Ubuntu Server 12.04 LTS (Zentyal 2.x базировался на Ubuntu 10.04);
  • Добавление модуля для развёртывания и поддержания контроллера домена и сервиса Active Directory на базе Samba4, способного заменить собой Windows Server Active Directory;
  • Обеспечение работы сервиса единого входа на основе Kerberos для модулей HTTP Proxy, Mail, Zarafa и File Sharing;
  • Улучшение производительности: задействование глобального кэша для ускорения выполнения всех запросов к бэкенду хранения конфигурации на базе БД Redis; использование легковесного MVC-фреймворка и новой модели загрузки, которые позволили уменьшить потребление памяти и снизить нагрузку на CPU;
  • Увеличение надёжности: новые системы блокировок и транзакций, исключающие повреждение и нарушение связанности данных в случае сбоев или экстренного отключения питания;
  • Новое оформление web-интерфейса и улучшение удобства работы;
  • Новая архитектура Master-Slave, упрощающая синхронизацию пользователей между разными серверами Zentyal;
  • Модуль для управления устройствами бесперебойного питания;
  • Модуль для организации работы тонких клиентов на базе LTSP;
  • Переработанный модуль с реализацией HTTP-прокси, отличающийся упрощённым интерфейсом и более гибкими возможностями фильтрации контента в привязке к периодам времени;
  • Интеграция поддержки системы для организации совместной работы Zarafa 7.1;
  • Поддержка расширенных правил NAT в модуле построения межсетевого экрана.

суббота, 12 мая 2012 г.

ArchLinux массовая смена кодировки тегов mp3 файлов

Устанавливаем программу:
pacman -S mutagen
Команда:
find . -name "*.mp3" -print0 | xargs -0 mid3iconv -e CP1251 -d
В данном примере - замена win кодировки тегов на нормальную.
Для наглядной графической правки тегов и их кодировок - можно использовать EasyTag.
pacman -S easytag

ArchLinux запись онлайн радио

Устанавливаем streamripper:
pacman -S streamripper
Запускаем:
streamripper http://site.ru:88/potok -d /home/user/radio/ --codeset-id3=windows-1251 --codeset-metadata=utf-8
где:
http://site.ru:88/potok - адрес потока радиостанции
/home/user/radio/  - каталог для записи
codeset-id3 и codeset-metadata  - параметры для нормального сохранения имен файлов и тегов.

ArchLinux смена раскладки по Ctrl+Shift и все связанное с интернационализация

Статья на ArchWiki
Команда:
setxkbmap -layout us,ru -variant ,winkeys -option grp:ctrl_shift_toggle,grp_led:scroll,terminate:ctrl_alt_bksp,compose:ralt
Добавил в автозагрузку openbox-а и забыл.
Переключение по Ctrl+Shift, индикация лампочкой ScrollLock.

среда, 11 апреля 2012 г.

Установка samba для ArchLinux PCmanFM

Устанавливаем Samba:
pacman -S samba
Чтобы в PCmanFM отображались smb, ставим:
pacman -S gvfs-smb
Перезагружаем систему:
reboot
Открываем PCmanFM в строку вбиваем smb://ваш домен/
Готово, windows компьютеры и шары открываются и работают.

Tint2 - быстрая панель задач и трей

Установка
pacman -S tint
После установки вы сразу можете запустить её командой tint2. Панель загрузиться со стандартными настройками, и для неискушенного пользователя будет вполне удобна и красива.
После запуска в директории ~/.config/tint2/ появиться конфигурационный файл tint2rc, со стандартными настройками.
Первая секция
#———————————————
# BACKGROUND AND BORDER
#———————————————

как ясно из названия “фон и границы”
Вот пример из стандартных настроек:
rounded = 7
border_width = 2
background_color = #000000 60
border_color = #ffffff 18

rounded = 5
border_width = 0
background_color = #ffffff 40
border_color = #ffffff 50

rounded = 5
border_width = 0
background_color = #ffffff 18
border_color = #ffffff 70

В этой секции задаются переменные фона и границ, в данном примере заданно 3 переменные(..background_id) в каждой соответственно задается:
rounded - закругление углов (в пикселях)
border_width – ширина границы (в пикселях)
background_color – цвет фона
border_color – цвет границы
Вы можете создать произвольное количество таких переменных, далее в настройках они будут идти как …background_id=1, 2 и 3 соответственно по списку. background_id=0 означает полную прозрачность панели и границы.
Секция настройки панели
#———————————————
# PANEL
#———————————————
panel_monitor = all
panel_position = bottom center
panel_size = 94% 30
panel_margin = 0 0
panel_padding = 7 0
font_shadow = 0
panel_background_id = 1
wm_menu = 0
panel_dock = 0
panel_layer = bottom

разберем каждый из параметров и его значение:
panel_monitor = определяет как отображать панель (all – на всех мониторах, 1..2 – на выбранных)
panel_position = расположение панели(horizontal, vertical; vertical_position : bottom, top, center;horizontal_position : left, right, center)
panel_size = размер панели, в процентах от ширины экрана и высота панели.
panel_margin =отступ от краев экрана (если стоит полный размер) первая цифра определяет отступ по горизонтали, вторая – отступ по вертикали
panel_padding = содержит 3 переменные (horizontal_left_right_padding vertical_padding horizontal_spacing) отступ индикатора окна от левого края панели, отступ от верхнего края панели и отступ между индикаторами соответственно (если указанно только 2 числа то отступ между индикаторами окон будет 1)


font_shadow = Тень фона
panel_background_id = фон панели и толщина границы (определяется в первом разделе конфигурационного файла)
wm_menu = 0 или 1 – не показывать или показывать меню WM при клике на панели
panel_dock = 0 или 1 – использовать интеграцию с WM
panel_layer = bottom,normal,top – определяет слой панели, используется для улучшения отображения прозрачности (влияет на перекрытие другими окнами)
Секция Taskbar
#———————————————
# TASKBAR
#———————————————
taskbar_mode = single_desktop
taskbar_padding = 2 3 2
taskbar_background_id = 0
taskbar_active_background_id = 0
tint2 это легковесная, быстрая, настраиваемая панель задач Linux. Чаще всего она используется с WM на подобии openbox, FVWM, iceWM но её так же можно использовать как альтернативу стандартным в KDE, gnome и Xfce4.
taskbar_mode = single_desktop или multi_desktop – на каждом рабочем столе своя панель, либо одна для всех соответственно
taskbar_paddin = 3 переменные, 1 – расстояние между знакчками и краем панели, расстояние между значками и вертикальными границами панели, расстояние между значками.
taskbar_background_id = фон и границы области открытого окна
taskbar_active_background_id = фон и границы области активного открытого окна
Секция TASKS
#———————————————
# TASKS
#———————————————
task_icon = 1
task_text = 1
task_maximum_size = 140 35
task_centered = 1
task_padding = 6 3
task_font = sans 7
task_font_color = #ffffff 70
task_background_id = 3
task_icon_asb = 100 0 0
# replace STATUS by ‘urgent’, ‘active’ or ‘iconfied’
#task_STATUS_background_id = 2
#task_STATUS_font_color = #ffffff 85
#task_STATUS_icon_asb = 100 0 0
# example:
task_active_background_id = 2
task_active_font_color = #ffffff 85
task_active_icon_asb = 100 0 0
urgent_nb_of_blink = 8
task_icon = 1 или 0 – показывать иконку прилодения или нет, соответственно
task_text = 1 или 0 – показывать текст на кнопке или нет
task_maximum_size = максимальный размер кнопки по горизонтали (для вертикальной панели) и по вертикали (для вертикальной панели)
task_centered = 1 или 0 – центрировать кнопку
task_padding = расстояние текста (иконки) от краев кнопки (первая цифра – по горизонтали, вторая – по вертикали)
task_font = Шрифт
task_font_color = Цвет шрифта
task_background_id = 3 = фон и границы области кнопки панели задач
task_icon_asb = (saturation-brightness) настройка отображения иконки приложения
task_active_background_id = 2 – настройка для активного окна
task_active_font_color – настройка шрифта для активного окна
task_active_icon_asb – настройка отображения иконки для активного окнам
urgent_nb_of_blink = количество “миганий”
Секция Systraybar
#———————————————
# SYSTRAYBAR
#———————————————
systray = 1
systray_padding = 0 4 5
systray_background_id = 0
systray_sort = left2right
systray_icon_size = 0
systray_icon_asb = 100 0 0
systray = 1 или 0 – включить или отключить систем трей
systray_padding = 3 параметра – расстояние между краем панели и значком приложения, расстояние между значком и вертикальными краями панели, расстояние между значками
systray_background_id = фон и границы области панели задач
systray_sort = left2right – ( способ расположения приложений на панели задач
systray_icon_size – размер иконки
systray_icon_asb – настройка отображения иконки приложения
Секция Clock
#———————————————
# CLOCK
#———————————————
time1_format = %H:%M
time1_font = sans 8
time2_format = %A %d %B
time2_font = sans 6
clock_font_color = #ffffff 76
clock_padding = 1 0
clock_background_id= 0
#clock_lclick_command = xclock
clock_rclick_command = orage
#clock_tooltip = %A %d %B
#time1_timezone = :US/Hawaii
#time2_timezone = :Europe/Berlin
#clock_tooltip_timezone = :/usr/share/zoneinfo/Europe/Paris

time1_format = %H:%M – Формат отображения времени в первой строке
time1_font = sans 8 – шрифт отображения времени в первой строке
time2_format = %A %d %B – формат отображения времени во второй строке (здесь – дата)
time2_font = sans 6 – шрифт отображения во второй строке
clock_font_color = #ffffff 76 – цвет шрифта и прозрачность
clock_padding = 1 0 - два параметра – расстояние между краем панели и временем, расстояние между временем и вертикальными краями панели
clock_background_id= фон и границы области панели задач
clock_lclick_command = text – запуск команды (text) при нажатии на часах левой кнопкой мыши
clock_rclick_command = text – запуск команды (text) при нажатии на часах правой кнопкой мыши
clock_tooltip = %A %d %B – формат и вывод подсказки при наведении мышки на область часов
time1_timezone = часовой пояс первой строки
time2_timezone = часовой пояс второй строки
clock_tooltip_timezone = часовой пояс подсказки при наведении мышки на область часов
Секция Battery
#———————————————
# BATTERY
#———————————————
battery = 0
battery_hide = 98
battery_low_status = 10
battery_low_cmd = notify-send “battery low”
bat1_font = sans 8
bat2_font = sans 6
battery_font_color = #ffffff 76
battery_padding = 1 0
battery_background_id = 0
battery = 1 или 0 – показывать или нет заряд батареи на панели
battery_hide = (от 0 до 100) – показывать на панели, когда заряд батареи опуститься до заданного значения
battery_low_status = (от 0 до 100) – показывает низкий заряд батареи, когда он опускается до заданного значения
battery_low_cmd = notify-send “battery low” – что делать если заряд батареи достиг минимального значения
bat1_font – шрифт отображения первой строки
bat2_font – шрифт отображения второй строки
battery_font_color = #ffffff 76 – цвет шрифта и прозрачность
battery_padding = 1 0 – два параметра – расстояние между краем панели и индикатором батареи, расстояние между индикатором и вертикальными краями панели
battery_background_id – фон и границы области панели задач
Секция Tooltip
#———————————————
# TOOLTIP
#———————————————
tooltip = 0
tooltip_padding = 2 2
tooltip_show_timeout = 0.7
tooltip_hide_timeout = 0.3
tooltip_background_id = 1
tooltip_font_color = #OOOOOO 80
tooltip_font = sans 10

tooltip – 1 или 0 – показывать или нет подсказки
tooltip_padding – размер подсказок (по вертикали и горизонтали)
tooltip_show_timeout – через какое время показывать, после наведения мыши на элемент панели
tooltip_hide_timeout – как долго отображать подсказки
tooltip_background_id – фон и границы области подсказок
tooltip_font_color – цвет шрифта и прозрачность
tooltip_font – шрифт подсказок и размер
Секция Mouse Action and task
#———————————————
# MOUSE ACTION ON TASK
#———————————————
mouse_middle = none
mouse_right = close
mouse_scroll_up = toggle
mouse_scroll_down = iconify
mouse_middle – Средняя кнопка мыши
mouse_right – правая кнопка мыши
mouse_scroll_up – прокрутка колесика мыши вверх
mouse_scroll_down – прокрутка колесика мыши вниз
Каждый из этих параметров может принимать следующие значения – none, close, toggle, iconify, shade, toggle_iconify, maximize_restore, desktop_left, desktop_right, next_task, prev_task.
Если параметр задан как none и wm_menu = 1 установлен, то события возвращаются приложению отвечающему за окна (WM)
Секция Autohide
#———————————————
# AUTOHIDE OPTIONS
#———————————————
autohide = 0
autohide_show_timeout = 0.3
autohide_hide_timeout = 2
autohide_height = 4
autohide – 1 или 0 – включить или выключить автоскрытие панели
autohide_show_timeout – чарез какой время показывать панель, после подвода мыши к краю экрана
autohide_hide_timeout – через какое время скрыть панель
autohide_height – высота скрытой панели