Kubuntu: специфика администрирования
Средства системного администрирования Kubuntu
🕛 30.04.2008, 10:50
* Средства системного администрирования Kubuntu * Персональные настройки * Оборудование * Сеть и Интернет * Системное администрированиеСредства системного администрирования Kubuntu
Администрирование системы - понятие чрезвычайно широкое. Однако в настоящей статье оно будет рассмотрено в узком смысле: как средства создания комфортной рабочей среды на одном отдельно взятом персональном компьютере. Kubuntu для этого располагает такими универсальными средствами, как ручная правка конфигурационных файлов или инструменты настройки, унаследованные от Debian. Но об этом речь пойдет в отдельной заметке. Ибо есть в этом дистрибутиве и свое, почти специфическое, средство, которое так и называется: Системное администрирование, вызываясь из одноименного пункта главного K-меню. После его загрузки пользователь с опытом работы в KDE без труда узнает в нем Центр управления KDE (KCC - KDE Control Center), почему я и назвал его почти специфичным. Однако KCC в Kubuntu несколько модифицирован как внешне, так и по существу (рис. 1).
Как можно видеть, окно системного администрирования снабжено главным меню с несколькими пунктами (File, View, Settings, Help), Инструментальной панелью с кнопками Show all (через нее осуществляется возврат в главное окно из окон отдельных настроек), Reset (возврат к установкам по умолчанию) и окошком поиска.
Основное же поле окна разделено на четыре секции: Personal (личные настройки), Оборудование, Сеть и Интернет, собственно Системное администрирование. Рассмотрим возможности каждой секции подробнее.
Персональные настройки
В секции Personal можно видеть пиктограммы:
* Внешний вид; * Панель; * Рабочий стол; * Безопасность и конфиденциальность; * Звук и мультимедиа; * Учетная запись; * Компоненты KDE.
Каждая из них заслуживает отдельного разговора.
Внешний вид
Запуск пиктограммы Внешний вид позволяет видеть на боковой панели такие пункты:
* Gtk styles and fonts; * Декорации окон; * Значки; * Стиль; * Цвета; * Шрифты.
Пункт Gtk styles and fonts позволяет распространить атрибуты внешнего вида KDE (который мы сейчас и настроим) на Gtk-приложения, в частности, такие, как FireFox, Mozilla, Gimp, OpenOffice.org. Для чего нужно только отметить соответствующие переключатели.
Пункт Декорации окон позволяет через выпадающее меню выбрать один из видов представления окон, определяющих набор, форму и положение кнопок управления окнами (максимизации, минимизации, закрытия и так далее), положение и оформление заголовка окна и тому подобные "рюшечки".
В пункте Значки можно выбрать один из нескольких вариантов представления иконок рабочего стола, главной панели и приложений KDE. Правда, как можно видеть, по умолчанию представлен лишь один набор таких пиктограмм, но нарастить их нет проблем (о чем я скажу чуть позже).
Пункт Стиль определяет общее представление интерфейса - вид кнопок, закладок, Progress Bar и так далее. Стиль также выбирается посредством выпадающего меню из имеющихся в наличии.
В пункте Цвет, как явствует из названия, определяется раскраска интерфейсных элементов. Можно выбрать некую фиксированную цветовую гамму, а можно (если не лениво, конечно) для каждого элемента (фон, текст, заголовок активного и неактивного окна, и так далее) выбрать собственную раскраску.
И, наконец, пункт Шрифты: в нем определяются шрифты для подписей к интерфейсным элементам. Их можно задать индивидуально, для каждого из перечисленных в списке.
А можно, щелкнув на кнопке Adjust All Fonts, назначить им всем одну гарнитуру, шрифтоначертание или кегль. Для этого нужно только поставить соответствующие переключатели.
Кнопка же Configure служит для настройки антиалиасинга.
В принципе настройка внешнего вида должна бы начинаться с Менеджера тем классического KDE: именно выбор темы, объединяя в себе стили, иконки, заставки, фоны и так далее, определяет характер всех интерфейсных элементов. Однако никаких тем (кроме той, что подразумевается по умолчанию), в комплекте штатной поставке Kubuntu нет. Их нужно отыскать на специально для того предназначенном сайте http://kde-look.org (где, кстати, можно найти также отдельные элемента тем - наборы пиктограмм, заставки, и тому подобное), и установить самостоятельно. Далее эту тему можно распространить либо на все интерфейсные элементы, либо лишь на некоторые (стиль, например, декорации окон или пиктограммы). В общем, все это легче понять, попробовав что-то изменить, чем внятно описать, как и что именно следует менять (тем более, что у каждого будут собственные предпочтения).
Панель
Выполнив все необходимые настройки внешнего вида, возвращаемся через кнопку Show All в главное окно административной программы. И здесь следующим пунктом у нас будет пиктограмма Панель. Щелкнув на ней, видим аналогичное окно, в котором предусмотрены пункты: Панели, Панель задач, Запуск приложений.
Как можно догадаться из рисунка, речь пойдет здесь о настройке главной панели KDE, включающей две как бы суб-панели: запуска приложений и запущенных задач. Здесь можно определить положение панели (совсем не обязательно держать ее внизу, как в Windows, мне, например, больше нравится верхняя позиция), ее длину (при работе с полноэкранными приложениями целесообразно укоротить панель процентов до 90 от ширины экрана, чтобы иметь доступ к контекстному меню рабочего стола), размер пиктограмм (по умолчанию он средний, но для компактности его можно сделать маленьким и даже очень маленьким). Имеется возможность автоматически скрывать панель (тогда она будет появляться при подведении курсора к соответствующему краю экрана), установить прозрачность (гордость последних версий KDE) или, напротив, фоновые обои и так далее - как обычно в KDE, возможности настройки проще просмотреть самому, нежели их описывать.
Здесь же, на соответствующей вкладке (Menus), можно выполнить и настройку главного K-меню. С одной стороны, к нему можно, отметив соответствующие чекбоксы, просто подключить дополнительные пункты, с другой, нажав кнопку Edit K Menu, отредактировать его напрямую - это делается в отдельном окне.
Доступ к настройкам главной панели и K-меню можно получить, просто щелкнув на них правой кнопкой мыши. Вообще, в KDE очень последовательно проводится принцип: если не знаешь, что делать с объектом - щелкай на нем правой кнопкой. Это предоставляет те же возможности, что и вызов соответствующих пунктов Средства администрирования. А некоторые действия с панелью можно выполнить только так. Например - пополнить панель быстрого запуска (правда, для этого выносимое на нее приложение должно уже присутствовать в K-меню, или имя его исполняемого файла придется вписывать вручную). Или - настроить переключатель рабочих столов, в том числе и количество строк в нем: по умолчанию оно устанавливается автоматически, но при малом размере пиктограмм и большом количестве десктопов для компактности есть смысл принудительно выстроить их в две линии.
Короче говоря, еще раз повторю: разобраться с настройками панели проще методом ползучего эмпиризма. В качестве предмета приложения коего предлагаются остальные пункты - Панель задач и Запуск приложений.
Рабочий стол
Этот раздел посвящен оформлению рабочего пространства в среде KDE как целостности: количество рабочих столов (лично мне четырех умолчальных явно мало), их фон (включая установку обоев - как для всех десктопов вместе, так и для каждого отдельно), хранители экранов, привязку контекстных меню рабочего стола к кнопкам мыши, и, наконец, правила поведения окон. Все это в целом более-менее понятно, и к тому же легко изучается эмпирически, так что в детали я вдаваться не буду.
Однако о чем обязательно нужно сказать чуть подробнее - это о пункте Поведение окон, определяющем правила "поднятия" и фокусировки окон. В Windows придание окну фокуса, или его активизация (то есть готовности его реагировать на "мышиные" и клавиатурные события - выделение, ввод и т.д.), и "поднятие" окна (то есть вывода его на первый план) - понятия в большинстве случаев идентичные. В Иксах же окно может быть активным, даже будучи погребено под геологическими напластованиями других окон. Причем и "поднятие", и фокусировка окна не обязательно требуют щелчка на нем мышью - при соответствующих настройках оконного менеджера достаточно навести на окно курсор мыши.
Оценить такую возможность может каждый, кому приходилось, например, редактировать находящийся в окне первого плана html-документ, одновременно перетаскивая в него копии ссылок из открытого в "фоновом" окне браузера. Впрочем, различение фокуса окна и его плана может доставить еще массу дополнительных удобств.
Так вот, в KDE по умолчанию принята схема обращения с окнами a la Windows - то есть фокус и "поднятие" окна происходят одновременно и достигаются щелчком в любом его месте. Однако такое положение легко изменить: можно установить, чтобы фокус следовал за мышью, при этом окно может как оставаться на "заднем плане", так и "всплывать". Возможны и иные варианты настройки поведения окон, которые читателю также предлагается изучить методом научного тыка - дабы выбрать наиболее подходящий для своих условий.
Безопасность и конфиденциальность
Смысл компонентов этого пункта вполне ясен из вводных комментариев к ним - это всякого рода очистка кэшей, шифрование, изменение некоторых параметров пользовательского аккаунта. Несколько слов стоит сказать только о так называемом "бумажнике" (kdewallet).
Программа kdewallet (на русский это переводится как "бумажник") представляет собой базу данных для хранения всяческих пользовательских паролей - как локальных, так и удаленных (например, для доступа к ftp-серверам, регистрации на форумах, и так далее), избавляя от необходимости запоминать их. С доступом по отдельному паролю, разумеется - только его и следует помнить. Не знаю уж, насколько эта система действенна для по настоящему конфиденциальных паролей (и жестких условий обеспечения секретности), но вот для хранения регистрационных данных для всякого рода форумов и онлайновых сервисов - подходит вполне.
Интересно, что среди настроек kdewallet не предусматривается возможности сменить пароль для доступа к нему. Это можно сделать, только вызвав сам "бумажник" (через K-меню или из трея главной панели).
Звук и мультимедиа
В этом пункте можно настроить параметры воспроизведения аудио-компактов и доступа к базе данных оных в Сети, изменить характер системных сообщений в ответ на всякого рода события и, конечно же, сконфигурировать собственно систему воспроизведения звука. Почти все это - интуитивно понятно, только последний пункт заслуживает пары слов.
Конечно, здесь можно просто включить/выключить воспроизведение звука (по умолчанию - включено) и установить приорите звуковоспроизводства. Но главное - это выбор звукового устройства.
По умолчанию звуковое устройство (точнее сказать, драйвер оного) определяется автоматически. Однако в современных ядрах Linux при использовании звуковой системы ALSA автоопределение может привести к конфликтам с собственной звуковой системой KDE (пакетом arts), так что, возможно, ALSA должна быть выбрана вручную из выпадающего списка.
Учетная запись
Здесь приводятся (и могут быть изменены) такие данные о пользователе, как его логин, адрес электронной почты, идентификатор. Можно изменить представление пароля при его вводе (тремя звездочками каждый символ его, дабы сбить с толку классового врага, или просто никак). Пароль пользователя также может быть изменен им здесь.
В пункте Менеджер сеансов определяется, требовать ли подтверждения при завершении работы, восстанавливать ли сеанс при следующем входе (включая все открытые приложения), а также что делать по умолчанию при выходе: завершать сессию, перезагружать машину или выключать ее.
В пункте Приложения по умолчанию определяется, что использовать в качестве почтового клиента, текстового редактора, программы обмена сообщениями, терминала и браузера. В качестве изначально заданных таковыми будут штатные программы KDE (kmail, kate, kopete, konsole, konqueror, соответственно). Однако при желании их можно заменить сторонними приложениями, например, в качестве умолчального браузера (то есть вызываемого щелчком мыши на имени html-файла в konqueror) применять Firefox, kopete (имеющий некоторые проблемы с выводом кириллицы) заменить на что-либо более корректно работающее с русскими буквами (типа licq), и так далее.
И, наконец, в пункте Пути определяются умолчальные каталоги рабочего стола, автостарта и каталог для документов.
Компоненты KDE
Настройка компонентов KDE включает пункты Ресурсы KDE и Управление службами. Первый относится ко всякого рода календарным записям (типа дней рождений близких и друзей), контактам, заметкам.
Пункт Управление службами выводит панель со списком KDE-специфичных демонов (таких, как упоминавшийся ранее kdewallet) и их статусом - Выполняется/Не запущен (или Running/Not running). И все управление ими сводится в нажатию кнопок Start или Stop для запуска соответствующих служб. Или - установке/снятию переключателей для сервисов, запускаемых при старте.
Оборудование
В этом разделе можно посмотреть и изменить свойства таких устройств, как (см. рис. 1):
* Клавиатура; * Мышь; * Джойстик; * Принтер; * Дисплей; * Управление питанием; * Цифровая камера.
Правда, изменению поддается не так уж много параметров. Так, для клавиатуры здесь мы не найдем возможности смены раскладок (таковые имеют место быть совсем в другом месте - в разделе Региональные и специальные возможности секции Системное администрирование), можно лишь включить задержки ее автоповтора и изменить статус <NumLock> при запуске KDE.
Для мыши можно переопределить левую/правую кнопки (для правшей/левшей, соответственно), сменить одинарный щелчок для открытия файлов и каталогов на двойной (как это принято в Windows), изменить вид курсора и установить его акселерацию.
Параметры, изменяемые для дисплея - это его разрешение, баланс цветов и включение/выключение энергосбережения (то есть гашения при простое - не путать со скринсейверами).
Раздел Управление питанием предназначен только для ноутбуков. Здесь можно настроить довольно много вещей - от вида пиктограмм-индикаторов зарядки/разрядки аккумулятора до времени предупреждения о скорой/критичной разрядке и соответствующих им действий (исполнение команд, подача звукового сигнала).
Теоретически тут присутствует и вкладка Настройка ACPI, однако на многих ноутбуках ее стандартные опции могут оказаться недоступными, а попытка включить опции дополнительные - вызвать грозное предупреждение, коему я счел бы за благо внять. Вероятно, с моделями, внесенными в "утвержденный список", результаты были бы лучше - но проверить это я возможности не имел. Также как и сказать что-либо о джойстиках, принтерах и цифровых камерах - за отсутствием соответствующих устройств.
Сеть и Интернет
Подробно на содержании этого раздела я останавливаться не буду - представление о нем можно получить из входящих в него пунктов (см. рис. 1). Отмечу только, что здесь можно настроить такие вещи, как общие рабочие столы для пользователей сетевых машин, организовать совместный их доступ к файлам (раздел Совместный доступ), установить общие свойства сетевых соединений, например, таймауты, и доступ через прокси-сервер (раздел Соединения), и, наконец, просто настроить обычное сетевое соединение (раздел Network Settings), что подробно описано в отдельной заметке.
Большинство из этих действий, как нетрудно догадаться, требуют привилегий суперпользователя, для чего предусмотрена специальная кнопка - Административный режим. При ее нажатии появляется панель с предложением ввести пароль. В соответствии с общей политикой Ubuntu и Kubuntu пароль этот - пользовательский, а не административный, то есть административный режим - это своего рода оболочка для команды sudo, которая будет темой отдельной заметки.
Системное администрирование
А вот секция Системное администрирование, вследствие ее важности, заслуживает очень подробного рассмотрения. Ибо способна во многом заменить настроечные утилиты командной строки, а кое-какие возможности ее просто уникальны. Она включает разделы:
* Региональные и специальные возможности - всякого рода настройки клавиатуры, в том числе и локально-зависимые; * Disk & Filesystems - создание, модификация и удаление дисковых разделов и файловых систем; * System Services - управление стартовыми сервисами; * User & Groups - управление пользовательскими аккаунтами; * Дата и время - временные корректировки; * Менеджер входа в систему настройка kdm; * Установка шрифтов - минуя Иксы.
Региональные и специальные возможности;
Этот раздел очень важен, и содержит такие пункты:
* Комбинации клавиш - модуль для настройки клавиатурных комбинаций ("горячих клавиш"), служащих для выполнения сложных команды и вызова приложений; * Привязка действий - служит для определения "горячих клавиш" для выполнения простых повседневных действий, таких, как переключение рабочих столов, навигация по открытым окнам и т.д.; * Раскладка клавиатуры - позволяет менять "умолчальную" раскладку клавиатуры и подключать еще до двух дополнительных; * Специальные возможности - предназначен для настройки звуковых сигналов, а также использования т.н. "залипающих" и "замедленных" клавиш; * Страна/область и язык - установка локально-зависимых параметров.
В комментариях тут нуждается три пункта. Во-первых, Комбинации клавиш. Здесь для начала можно выбрать привычную схему "горячих клавиш" - в стиле Windows, например, MacOS, Unix, и так далее. Например, я всегда беру за основу очень удобную схему WindowMaker, при которой переключение между виртуальными десктопами осуществляется комбинацией клавиш Alt+# (где # - номер соответствующего рабочего стола). Затем в рамках выбранной схемы можно скорректировать привычные клавишные комбинации для обыденных действий. Для этого достаточно перейти на закладку Последовательности привязок (Shortcut Sequences), выбрать нужное действие из списка, отметить переключатель По выбору и нажать желательную клавишу или клавишную комбинацию.
Здесь следует учесть, что большинство удобных клавишных комбинаций уже задействованы по умолчанию в любой из предлагаемых на выбор схем. В прежних версиях KDE для того, чтобы переопределить уже использованную комбинацию, нужно было сначала "отвязать" ее от старого действия. То есть - выбрать оное и отметить переключатель Нет. Однако в текущих (используемых в Kubuntu) версиях в этом больше нет необходимости: при назначении "занятой" клавишной комбинации сразу предлагается отменить ее прежнюю привязку.
Во-вторых, Раскладка клавиатуры. Модуль управления клавиатурой KDE - kxkb полностью аннулирует все общеиксовые настройки клавиатуры в файле /etc/X11/xorg.conf, позволяя в принципе вообще обходиться без таких настроек. Однако внимание: лучше не пытаться пока переопределять Иксовые клавиатурные раскладки - иначе очень легко остаться без русских клавиш вообще.
И в третьих - Страна/область и язык. Кроме собственно страны (например, России) и языка (скажем, русского, используемого для меню, вывода сообщений и прочего), здесь же определяются денежная единица, десятичные разделители, формат даты и времени - все то, что входит в понятие системной локали, плюс кое-какие дополнительные параметры - стандартный формат бумаги (A4 или Letter), система единиц измерения (метрическая или английская), "умолчальное" число десятичных знаков после запятой.
Все локальные параметры настраиваются независимо друг от друга. То есть можно определить страну как Россия, однако, при стойком отвращении к русскоязычным меню, языком по умолчанию назначить английский (вводу/выводу русских букв это не воспрепятствует), в качестве десятичного разделителя указать точку вместо запятой (это требуется некоторым счетным программам), и так далее.
Локально-зависимые параметры KDE далеко перекрывают переменные, описываемые в рамках стандартной системной локали. Однако (по крайней мере, для русского языка) они отнюдь не избавляют от необходимости корректного определения системной локали в обычном пользовательском окружении. В противном случае возможны всякие неожиданности - вплоть до исчезновения символов кириллицы в терминале konsole и даже невозможности клавиатурного ввода при переключении на русскую раскладку.
Disk & Filesystems
Этот раздел требует полномочий администратора - иначе он в очень бледном виде просто высветит наличествующие разделы (настолько бледно, что я даже воздержусь от приведения скриншота). Так что для начала жмем кнопку Administrator Mode, вводим пользовательский пароль - и получаем возможность создавать, удалять или модифицировать дисковые разделы и файловые системы.
На деталях этих процессов я останавливаться не буду - они более или менее ясны, что называется, интуитивно, а в полной мере осознать их можно только после практического использования.
Стоит только заметить, что этот модуль системы администрирования, судя по всему, представляет собой именно fron-end над программой parted и, соответственно, обладает очень широкими возможностями. В частности, помимо нативных файловых систем Linux, он способен манипулировать и разделами с файловой системой NTFS - правда, только после установки дополнительного пакета ntfstools.
System Services
Этот раздел также требует административных полномочий, по получении которых появляется возможность включать или отключать различные стартовые сервисы.
Отключение сервисов носит перманентный характер - при перезапуске системы они более не восстанавливаются, если их снова не включить явным образом
User & Groups
Как легко понять из названия, в этом разделе осуществляется управление пользовательскими аккаунтами (опять же по получении полномочий администратора). Для создания нового аккаунта нужно нажать кнопку New, после чего в появившейся панели заполнить соответствующие поля: логин пользователя и его реальное имя, а также дополнительноую группу, к которой он должен принадлежать (основная группа создается автоматически, остальное можно принять по умолчанию).
Посредством кнопки Delete можно удалить имеющуюся учетную запись, кнопка же Modifi позволяет внести в нее изменения, например, выбором из выпадающего меню изменить login shell пользователя.
Дата и время
Смысл этого пункта понятен без комментариев: здесь можно установить часовой пояс, а также скорректировать (в случае сбоя системных часов или настроек BIOS) дату и время. Для чего, понятное дело, опять-таки требуются привилегии администратора.
Менеджер входа в систему
Этот раздел посвящен настройке kdm - собственного менеджера входа в систему KDE (K Desktop Manager). Для чего, конечно же, опять не обойтись без прав суперпользователя.
О всякого рода логотипах при старте, заставках и шрифтах распространяться особо не буду - все это ясно без комментариев. А вот на чем стоит заострить внимание - это на возможности установки беспарольного входа в систему, что делается переходом на закладку Convencies и отметкой в чекбоксе Enable Auto-Login. Конечно, с точки зрения безопасности это может показаться и неправильным, но в условиях домашнего десктопа вреда от того особо быть не может. И следует помнить, что беспарольный вход в систему - это отнюдь не то же самое, что отсутствие пароля вообще: то есть для авторизации в системе по сети пароль все равно потребуется.
Установка шрифтов
На этом разделе мне также хотелось бы мне заострить внимание. Конечно, обычно шрифты устанавливаются для Иксов в целом - записью шрифтовых файлов в подкаталоги каталога /usr/X11R6/lib/X11/fonts и соответствующих путей - в файл /etc/X11/xorg.conf. Это, однако, требует прав администратора. Система же управления шрифтами KDE (kfontinst) а) позволяет обходиться без обще-Иксовых шрифтовых настроек, и б) инсталлировать необходимые шрифты от имени обычного пользователя (и только для его личного употребления - установленные таким образом шрифты оказываются в каталоге $/HOME/.fonts). Правда, только данный пользователь и будет иметь к ним доступ.
Конечно, ту же процедуру можно проделать и в режиме администратора - тогда новообретенные шрифты будут доступны всем пользователям.