Drakxtools будущее развитие — различия между версиями
Juliette (обсуждение | вклад) (→Drakconf) |
Akdengi (обсуждение | вклад) (→Drakconf) |
||
(не показано 11 промежуточных версий 4 участников) | |||
Строка 1: | Строка 1: | ||
− | Drakxtools представляет собой набор скриптов и модулей, | + | '''ВНИМАНИЕ!''' '''Данная страница предназначена для разработчиков, и служит для обсуждения будущего развития drakxtools в Роса Линукс. Если вам нужен список замен drak-утилит, уже осуществлённых в [[ROSA Marathon 2012]], пожалуйста, обратитесь к странице [http://wiki.rosalab.ru/en/index.php/Drakxtools_Replacements Drakxtools Replacements]!''' |
+ | |||
+ | Drakxtools представляет собой набор скриптов и модулей, существующих только в Mandriva, написаных на Perl с GTK интерфейсом (точнее - с собственной оболочкой на Perl-GTK). Развитие Drakxtools началось лет десять назад, однако, с каждым годом становится все труднее и труднее поддерживать и расширять их за счет не очень гибкой внутренней структуры и сотен строк устаревшего кода. Мы считаем, что большинство drakxtools не удовлетворяют современным требованиям и должны быть заменены на более подходящие современные аналоги. | ||
Некоторые мысли по замене drakxtools: | Некоторые мысли по замене drakxtools: | ||
* Для многих инструментов есть аналоги в KDE4 Настройка рабочего стола | * Для многих инструментов есть аналоги в KDE4 Настройка рабочего стола | ||
− | * ... Тем не менее, некоторые инструменты, действительно уникальны для Mandriva/ROSA, и в настоящее время мы не | + | * ... Тем не менее, некоторые инструменты, действительно уникальны для Mandriva/ROSA, и в настоящее время мы не можем сказать, сколько времени потребуется для создания их аналогов |
− | * Для некоторых | + | * Для некоторых инструментов существуют аналоги в KDE, но они являются отдельными приложениями (не входят в KDE Control Center) |
− | * Некоторые инструменты ограничены в | + | * Некоторые инструменты ограничены инфраструктурой Мандривы (учётные записи в Mandriva Club, авторизация на вики Мандривы и т.д.), поэтому они должны быть удалены из РОСА в любом случае. Вопрос в том, хотим ли мы разработать их аналоги? |
− | * Еще | + | * Еще одной уникальной программой ROSA/Mandriva является Центр управления ROSA (Drakconf), которая является всего лишь оберткой, которая вызывает соответствующие инструменты с соответствующими параметрами |
− | + | Возможные замены текущих конфигураторов в составе Drakconf перечислены в таблице ниже. | |
− | {{Примечание|Если какой-то инструмент не установлен в системе, то соответствующий пункт меню в Drakconf не отображается. | + | {{Примечание|Если какой-то инструмент не установлен в системе, то соответствующий пункт меню в Drakconf не отображается. Поэтому, если некоторые пакеты не установлены по умолчанию, то пользователи не имеют соответствующей записи Drakconf в только что установленной системе. Возможная замена таких пакетов должна рассматриваться как задача с невысоким приоритетом.}} |
= Drakconf = | = Drakconf = | ||
− | Ниже приводится таблица с | + | Ниже приводится таблица с разделами Drakconf, соответствующими утилитами, существующими только в Мандрива и предлагающимися их заменами. |
{| class="wikitable" | {| class="wikitable" | ||
Строка 23: | Строка 25: | ||
| colspan='5' | '''Управление программами''' | | colspan='5' | '''Управление программами''' | ||
|- | |- | ||
− | | Установка и удаление программ || rpmdrake || rpmdrake || | + | | Установка и удаление программ || rpmdrake || rpmdrake || || +KC |
|- | |- | ||
− | | Обновление системы || MandrivaUpdate || rpmdrake || | + | | Обновление системы || MandrivaUpdate || rpmdrake || || +KC |
|- | |- | ||
− | | Настройка частоты обновления || mdkapplet-config || mdkonline || | + | | Настройка частоты обновления || mdkapplet-config || mdkonline || || +KC |
|- | |- | ||
− | | Настройка источников установки/обновления ПО || edit-urpm-sources.pl || rpmdrake || | + | | Настройка источников установки/обновления ПО || edit-urpm-sources.pl || rpmdrake || || +KC |
|- | |- | ||
| Доступ к расширенной поддержке || mdkapplet-add-media-helper || mdkonline || '''Удалено в ROSA 2012 LTS''' || Эта опция только для Mandriva | | Доступ к расширенной поддержке || mdkapplet-add-media-helper || mdkonline || '''Удалено в ROSA 2012 LTS''' || Эта опция только для Mandriva | ||
Строка 35: | Строка 37: | ||
| colspan='5' | '''Другое''' | | colspan='5' | '''Другое''' | ||
|- | |- | ||
− | | Статистика пакетов || drakstats || drakstats || | + | | Статистика пакетов || drakstats || drakstats || rosa-popularity-contest || Пакет по умолчанию не установлен |
|- | |- | ||
! colspan='5' | Оборудование | ! colspan='5' | Оборудование | ||
Строка 42: | Строка 44: | ||
|- | |- | ||
| Поиск и настройка оборудования || harddrake2 || drakxtools || ? [http://www.kde.org/applications/system/kinfocenter/ Kinfocenter] || Этот инструмент предоставляет пользователю список всего оборудования, для каждого устройства, он может запускать соответствующий конфигуратор (draksound для звуковой карты, Diskdrake для жестких дисков / CD-ROM и т.п.) <br/> KInfoCenter может быть использован для отображения аппаратных средств, но не может использоваться для их настройки. | | Поиск и настройка оборудования || harddrake2 || drakxtools || ? [http://www.kde.org/applications/system/kinfocenter/ Kinfocenter] || Этот инструмент предоставляет пользователю список всего оборудования, для каждого устройства, он может запускать соответствующий конфигуратор (draksound для звуковой карты, Diskdrake для жестких дисков / CD-ROM и т.п.) <br/> KInfoCenter может быть использован для отображения аппаратных средств, но не может использоваться для их настройки. | ||
+ | |||
+ | +KC | ||
+ | |||
|- | |- | ||
| Настройка звука || draksound || drakxtools || KDE Настройка раб.стола -> "Мультимедия" -> "Phonon" || | | Настройка звука || draksound || drakxtools || KDE Настройка раб.стола -> "Мультимедия" -> "Phonon" || | ||
Строка 47: | Строка 52: | ||
| colspan='5' | '''Настройка графики''' | | colspan='5' | '''Настройка графики''' | ||
|- | |- | ||
− | | Настройка графического сервера || XFdrake || drakx-kbd-mouse-x11 || KDE Настройка раб.стола -> "Экран" || | + | | Настройка графического сервера || XFdrake || drakx-kbd-mouse-x11 || KDE Настройка раб.стола -> "Экран" +KC (Настройка видеокарт) || |
|- | |- | ||
| colspan='5' | '''Настройка клавиатуры и мыши''' | | colspan='5' | '''Настройка клавиатуры и мыши''' | ||
Строка 57: | Строка 62: | ||
| colspan='5' | '''Настройка печати и сканирования''' | | colspan='5' | '''Настройка печати и сканирования''' | ||
|- | |- | ||
− | | | + | | Настройка принтера(ов), очередей печати и тд || system-config-printer || system-config-printer || system-config-printer-kde || system-config-printer -- это независимый инструмент, написанный на Python, но можно попробовать использовать его KDE-"обёртку" +KC |
|- | |- | ||
− | | Настройка сканера || scannerdrake || drakxtools || | + | | Настройка сканера || scannerdrake || drakxtools || +KC || |
|- | |- | ||
| Конфигурирование FAX сервера || drakfax_server || drakfax || || Этот пакет не установлен по умолчанию | | Конфигурирование FAX сервера || drakfax_server || drakfax || || Этот пакет не установлен по умолчанию | ||
Строка 71: | Строка 76: | ||
| colspan='5' | '''Настройка сетевых адаптеров''' | | colspan='5' | '''Настройка сетевых адаптеров''' | ||
|- | |- | ||
− | | Сетевой центр || draknetcenter || drakx-net || KDE Настройка раб.стола -> "Network Settings"<br/>''' | + | | Сетевой центр || draknetcenter || drakx-net || KDE Настройка раб.стола -> "Network Settings"<br/>'''Удалено в ROSA 2012 LTS''' || |
|- | |- | ||
− | | Настройка нового сетевого интерфейса (LAN, ISDN, ADSL, ...) || drakconnect --wizard || drakx-net || KDE Настройка раб.стола -> "Network Settings"<br/>''' | + | | Настройка нового сетевого интерфейса (LAN, ISDN, ADSL, ...) || drakconnect --wizard || drakx-net || KDE Настройка раб.стола -> "Network Settings"<br/>'''Удалено в ROSA 2012 LTS''' || |
|- | |- | ||
− | | Удаление подключений || drakconnect --del || drakx-net || KDE Настройка раб.стола -> "Network Settings"<br/>''' | + | | Удаление подключений || drakconnect --del || drakx-net || KDE Настройка раб.стола -> "Network Settings"<br/>'''Удалено в ROSA 2012 LTS''' || |
|- | |- | ||
| colspan='5' | '''Обеспечение безопасности сети''' | | colspan='5' | '''Обеспечение безопасности сети''' | ||
Строка 81: | Строка 86: | ||
| Прокси || drakproxy || drakx-net || KDE Настройка раб.стола -> "Настройка сети" -> "Прокси-сервер" || | | Прокси || drakproxy || drakx-net || KDE Настройка раб.стола -> "Настройка сети" -> "Прокси-сервер" || | ||
|- | |- | ||
− | | | + | | Общее использование интернет-соединения машинами в локальной сети || drakgw || drakx-net || KDE Настройка раб.стола -> "Настройка сети" || |
|- | |- | ||
− | | | + | | Управление несколькими сетевыми профилями || draknetprofile || drakx-net || NetworkManager <br/> '''Удалено в ROSA 2012 LTS''' || Поддержка сетевых профилей реализована не полностью, планируются работы по её усовершенствованию. <br/>В любом случае, часть функционала draknetprofile не работала уже в ROSA 2011 |
|- | |- | ||
− | | | + | | Настройка VPN-соединения для безопасного сетевого доступа || drakvpn || drakx-net || KDE Настройка раб.стола -> "Настройка сети"<br/>'''Удалено в ROSA 2012 LTS''' || |
|- | |- | ||
| colspan='5' | '''Другое''' | | colspan='5' | '''Другое''' | ||
|- | |- | ||
− | | Название компьютера || drakhosts || drakx-net || Удалить ?? || Если пользователь хочет | + | | Название компьютера || drakhosts || drakx-net || Удалить ?? || Если пользователь хочет отредактировать /etc/hosts, то, значит это опытный пользователь, и сможет сделать это в любом текстовом редакторе. |
|- | |- | ||
! colspan='5' | Система | ! colspan='5' | Система | ||
Строка 95: | Строка 100: | ||
| colspan='5' | '''Управление системными службами''' | | colspan='5' | '''Управление системными службами''' | ||
|- | |- | ||
− | | | + | | Авторизация || drakauth || drakxtools || ''Оставить'' || Интеграция с Windows доменами - нет замены +KC |
|- | |- | ||
| Стиль меню || drakmenustyle || drakmenustyle || KDE Настройка раб.стола -> "Стиль меню" || Пакет не установлен по умолчанию | | Стиль меню || drakmenustyle || drakmenustyle || KDE Настройка раб.стола -> "Стиль меню" || Пакет не установлен по умолчанию | ||
|- | |- | ||
− | | Включение и отключение системных сервисов || drakxservices || drakxtools || system-config-services || Может быть нужно итегрировать этот пакет в RCC ?? | + | | Включение и отключение системных сервисов || drakxservices || drakxtools || system-config-services || Может быть нужно итегрировать этот пакет в RCC ?? +KC (поддержка SystemD) |
|- | |- | ||
| Управление шрифтами. Импортирование шрифтов Windows(TM) || drakfont || drakxtools || KDE Настройка раб.стола -> "Управление шрифтами" || | | Управление шрифтами. Импортирование шрифтов Windows(TM) || drakfont || drakxtools || KDE Настройка раб.стола -> "Управление шрифтами" || | ||
Строка 107: | Строка 112: | ||
| Управление датой и временем || drakclock || drakxtools || KDE Настройка раб.стола -> "Дата и время"<br/>'''Удаленов в ROSA 2012 LTS''' || | | Управление датой и временем || drakclock || drakxtools || KDE Настройка раб.стола -> "Дата и время"<br/>'''Удаленов в ROSA 2012 LTS''' || | ||
|- | |- | ||
− | | Настройка локализации системы || localedrake || drakxtools || KDE Настройка раб.стола -> "Локаль" || | + | | Настройка локализации системы || localedrake || drakxtools || KDE Настройка раб.стола -> "Локаль" || Необходимо наложить патч на стандартный настройщик KDE, чтобы он мог редактировать ~/.i18n , и смена локали отражалась бы тогда на всех приложениях UPD: Патч наложен. |
|- | |- | ||
| colspan='5' | '''Инструменты администрирования''' | | colspan='5' | '''Инструменты администрирования''' | ||
|- | |- | ||
− | | Просмотр и поиск в системных журналах || logdrake || drakxtools || ksystemlog || logdrake имеет две | + | | Просмотр и поиск в системных журналах || logdrake || drakxtools || ksystemlog || logdrake имеет две функции, не реализованные в ksystemlog: почтовые оповещения и ведение журналов нативных утилит Мандривы |
|- | |- | ||
| Открыть консоль Администратора || drakconsole || drakconf || Applications -> "Root Terminal"<br/>'''Удаленов в ROSA 2012 LTS''' || | | Открыть консоль Администратора || drakconsole || drakconf || Applications -> "Root Terminal"<br/>'''Удаленов в ROSA 2012 LTS''' || | ||
|- | |- | ||
− | | | + | | Управление пользователями системы || userdrake, adduserdrake || userdrake, drakxtools || kuser +KC, дроп Qt || |
|- | |- | ||
− | | | + | | Импорт документов и настроек из Windows(TM) || transfugdrake || transfugdrake || не актуально || |
|- | |- | ||
− | | | + | | Резервное архивирование || drakbackup || drakbackup || || пакет по умолчанию не установлен |
|- | |- | ||
− | | | + | | Снимки состояния системы || draksnapshot-config || draksnapshot || BackInTime; luckybackup; fwbackups || |
|- | |- | ||
− | | | + | | Виртуализация || drakvirt || drakvirt || || пакет по умолчанию не установлен |
|- | |- | ||
! colspan='5' | Общие сетевые службы | ! colspan='5' | Общие сетевые службы | ||
Строка 131: | Строка 136: | ||
| Доступ к общим файлам и каталогам на системах Windows (SMB) || diskdrake --smb || drakxtools || Dolphin (Network -> Samba Shares) || | | Доступ к общим файлам и каталогам на системах Windows (SMB) || diskdrake --smb || drakxtools || Dolphin (Network -> Samba Shares) || | ||
|- | |- | ||
− | | Предоставление общего доступа к файлам и каталогам для систем Windows (SMB) || draksambashare || drakx-net || Dolphin (Правый клик мыши на названии папки -> Свойства -> Сделать общим || | + | | Предоставление общего доступа к файлам и каталогам для систем Windows (SMB) || draksambashare || drakx-net || Dolphin (Правый клик мыши на названии папки -> Свойства -> Сделать общим || Нужно ли, чтобы пользовательские настройки для совместного пользования файлами были активированы в системе по умолчанию (сразу после установки)? (на текущий момент использование общих ресурсов Samba пользователи активируют самостоятельно в центре настроек KDE) +KC (Самба-сервер) |
|- | |- | ||
| colspan='5' | '''Управление ресурсами NFS''' | | colspan='5' | '''Управление ресурсами NFS''' | ||
|- | |- | ||
− | | Доступ к файлам и каталогам NFS || diskdrake --nfs || drakxtools || | + | | Доступ к файлам и каталогам NFS || diskdrake --nfs || drakxtools || +KC || |
|- | |- | ||
− | | Предоставление общего доступа к файлам и каталогам с помощью NFS || draknfs || drakx-net || | + | | Предоставление общего доступа к файлам и каталогам с помощью NFS || draknfs || drakx-net || +KC || |
|- | |- | ||
| colspan='5' | '''Управление ресурсами WebDAV''' | | colspan='5' | '''Управление ресурсами WebDAV''' | ||
|- | |- | ||
− | | Доступ к файлам и каталогам WebDAV || diskdrake --dav || drakxtools || Dolphin (Сеть -> Добавить сетевую папку)<br/>''' | + | | Доступ к файлам и каталогам WebDAV || diskdrake --dav || drakxtools || Dolphin (Сеть -> Добавить сетевую папку)<br/>'''Удалено в ROSA 2012 LTS''' || |
|- | |- | ||
! colspan='5' | Локальные диски | ! colspan='5' | Локальные диски | ||
Строка 147: | Строка 152: | ||
| colspan='5' | '''Локальные диски''' | | colspan='5' | '''Локальные диски''' | ||
|- | |- | ||
− | | Управление дисковыми разделами || diskdrake --hd || drakxtools || ? gparted<br/> [http://sourceforge.net/projects/partitionman/ KDE Partition Manager] <br/>qtparted || gparted | + | | Управление дисковыми разделами || diskdrake --hd || drakxtools || ? gparted<br/> [http://sourceforge.net/projects/partitionman/ KDE Partition Manager] <br/>qtparted || gparted поддерживает LVM только в режиме 'read-only'. <br/> gparted, если его запустить в Росе, показывает странное (очень маленькое) неразмеченное пространство в конце каждого диска.<br /> KDE Partition Manager выглядит очень привлекательно, хотя активности в проекте не заметно с 2010 года. <br/>текущим разработчиком qtparted является '''bero''' |
|- | |- | ||
| ''Пишущий CDROM'' || diskdrake --removable || drakxtools || KDE Настройка раб.стола -> "Внешние носители" || | | ''Пишущий CDROM'' || diskdrake --removable || drakxtools || KDE Настройка раб.стола -> "Внешние носители" || | ||
|- | |- | ||
− | | | + | | Общий доступ к разделам диска || diskdrake --fileshare || drakxtools || Этот элемент больше не поддерживается. В Роса Линукс пользователи легко могут настроить общий доступ к папкам с помощью Dolphin. <br/>'''Удаленов в ROSA 2012 LTS''' || |
|- | |- | ||
! colspan='5' | Безопасность | ! colspan='5' | Безопасность | ||
Строка 157: | Строка 162: | ||
| colspan='5' | '''Безопасность''' | | colspan='5' | '''Безопасность''' | ||
|- | |- | ||
− | | | + | | Настройка безопасности системы, прав доступа и аудита || msecgui || msec-gui || ''leave'' || независимая утилита, написанная на Python; по умолчанию этот пакет не установлен |
|- | |- | ||
− | | | + | | Настройка политики TOMOYO Linux || tomoyo-gui || tomoyo-gui || ''leave'' || независимая утилита, написанная на Python; по умолчанию этот пакет не установлен |
|- | |- | ||
− | | Настройка персонального файрвола || drakfirewall || drakx-net || | + | | Настройка персонального файрвола || drakfirewall || drakx-net || +KC || |
|- | |- | ||
− | | Настройка | + | | Настройка авторизации для утилит Mandriva || draksec || drakxtools || || !!! Возможно, нам придётся это переработать, если уж мы заменяем некоторые утилиты Мандривы (MDV) |
|- | |- | ||
| Продвинутая настройка сетевых интерфейсов и файрвола || drakinvictus || drakx-net || || | | Продвинутая настройка сетевых интерфейсов и файрвола || drakinvictus || drakx-net || || | ||
|- | |- | ||
− | | Родительский контроль || drakguard || drakguard || | + | | Родительский контроль || drakguard || drakguard || +KC || |
|- | |- | ||
! colspan='5' | Загрузка | ! colspan='5' | Загрузка | ||
Строка 173: | Строка 178: | ||
| colspan='5' | '''Настройка этапов загрузки''' | | colspan='5' | '''Настройка этапов загрузки''' | ||
|- | |- | ||
− | | | + | | Настройка загрузчика || drakboot --boot || drakxtools || [http://kde-apps.org/content/show.php?content=139643 GRUB2 Editor]<br/> или, возможно, вот эта утилита более функциональна: [https://launchpad.net/grub-customizer Grub Customizer] || |
|- | |- | ||
− | | | + | | Настройка менеджера графического входа || drakedm || drakxtools || '''Удаленов в ROSA 2012 LTS'''<br/>большинству пользователей это не нужно; опытные пользователи могут просто поменять значение DM в файле /etc/sysconfig/desktop || |
|} | |} | ||
− | == | + | == Неиспользуемые разделы == |
− | Следующие | + | Следующие утилиты перечислены в Control_Center.pm, но похоже, что в современных дистрибутивах они отсутствуют, ну и нам также не стоит о них беспокоиться: |
* "Manage park" => park-rpmdrake | * "Manage park" => park-rpmdrake | ||
Строка 186: | Строка 191: | ||
== Drakbug == | == Drakbug == | ||
− | drakxtools также | + | В составе drakxtools также есть утилита 'drakbug', вызываемая при падении drak*-программ. Пользователи с её помощью отправляют отчёты об ошибках в багзиллу Мандривы, нам было бы неплохо сделать ей замену. |
== Drakdvb == | == Drakdvb == | ||
− | Еще одной утилитой, входящей в состав drakxtools, является drakdvb, у которой нет иконки в Центре управления. | + | Еще одной отдельной утилитой, входящей в состав drakxtools, является drakdvb, у которой нет иконки в Центре управления. +KC |
= Пакеты = | = Пакеты = |
Текущая версия на 13:26, 12 ноября 2012
ВНИМАНИЕ! Данная страница предназначена для разработчиков, и служит для обсуждения будущего развития drakxtools в Роса Линукс. Если вам нужен список замен drak-утилит, уже осуществлённых в ROSA Marathon 2012, пожалуйста, обратитесь к странице Drakxtools Replacements!
Drakxtools представляет собой набор скриптов и модулей, существующих только в Mandriva, написаных на Perl с GTK интерфейсом (точнее - с собственной оболочкой на Perl-GTK). Развитие Drakxtools началось лет десять назад, однако, с каждым годом становится все труднее и труднее поддерживать и расширять их за счет не очень гибкой внутренней структуры и сотен строк устаревшего кода. Мы считаем, что большинство drakxtools не удовлетворяют современным требованиям и должны быть заменены на более подходящие современные аналоги.
Некоторые мысли по замене drakxtools:
- Для многих инструментов есть аналоги в KDE4 Настройка рабочего стола
- ... Тем не менее, некоторые инструменты, действительно уникальны для Mandriva/ROSA, и в настоящее время мы не можем сказать, сколько времени потребуется для создания их аналогов
- Для некоторых инструментов существуют аналоги в KDE, но они являются отдельными приложениями (не входят в KDE Control Center)
- Некоторые инструменты ограничены инфраструктурой Мандривы (учётные записи в Mandriva Club, авторизация на вики Мандривы и т.д.), поэтому они должны быть удалены из РОСА в любом случае. Вопрос в том, хотим ли мы разработать их аналоги?
- Еще одной уникальной программой ROSA/Mandriva является Центр управления ROSA (Drakconf), которая является всего лишь оберткой, которая вызывает соответствующие инструменты с соответствующими параметрами
Возможные замены текущих конфигураторов в составе Drakconf перечислены в таблице ниже.
Если какой-то инструмент не установлен в системе, то соответствующий пункт меню в Drakconf не отображается. Поэтому, если некоторые пакеты не установлены по умолчанию, то пользователи не имеют соответствующей записи Drakconf в только что установленной системе. Возможная замена таких пакетов должна рассматриваться как задача с невысоким приоритетом.
Содержание
Drakconf
Ниже приводится таблица с разделами Drakconf, соответствующими утилитами, существующими только в Мандрива и предлагающимися их заменами.
Раздел Drakconf | Консольная команда | Пакет (SRPM) | Замена | Примечание |
---|---|---|---|---|
Управление программами | ||||
Управление программами | ||||
Установка и удаление программ | rpmdrake | rpmdrake | +KC | |
Обновление системы | MandrivaUpdate | rpmdrake | +KC | |
Настройка частоты обновления | mdkapplet-config | mdkonline | +KC | |
Настройка источников установки/обновления ПО | edit-urpm-sources.pl | rpmdrake | +KC | |
Доступ к расширенной поддержке | mdkapplet-add-media-helper | mdkonline | Удалено в ROSA 2012 LTS | Эта опция только для Mandriva |
Другое | ||||
Статистика пакетов | drakstats | drakstats | rosa-popularity-contest | Пакет по умолчанию не установлен |
Оборудование | ||||
Управление своим оборудованием | ||||
Поиск и настройка оборудования | harddrake2 | drakxtools | ? Kinfocenter | Этот инструмент предоставляет пользователю список всего оборудования, для каждого устройства, он может запускать соответствующий конфигуратор (draksound для звуковой карты, Diskdrake для жестких дисков / CD-ROM и т.п.) KInfoCenter может быть использован для отображения аппаратных средств, но не может использоваться для их настройки. +KC |
Настройка звука | draksound | drakxtools | KDE Настройка раб.стола -> "Мультимедия" -> "Phonon" | |
Настройка графики | ||||
Настройка графического сервера | XFdrake | drakx-kbd-mouse-x11 | KDE Настройка раб.стола -> "Экран" +KC (Настройка видеокарт) | |
Настройка клавиатуры и мыши | ||||
Настройка раскладки клавиатуры | keyboarddrake | drakx-kbd-mouse-x11 | KDE Настройка раб.стола -> "Устройства ввода" Удаленов в ROSA 2012 LTS |
|
Настройка мыши (тачпада) | mousedrake | drakx-kbd-mouse-x11 | KDE Настройка раб.стола -> "Устройства ввода" Удаленов в ROSA 2012 LTS |
|
Настройка печати и сканирования | ||||
Настройка принтера(ов), очередей печати и тд | system-config-printer | system-config-printer | system-config-printer-kde | system-config-printer -- это независимый инструмент, написанный на Python, но можно попробовать использовать его KDE-"обёртку" +KC |
Настройка сканера | scannerdrake | drakxtools | +KC | |
Конфигурирование FAX сервера | drakfax_server | drakfax | Этот пакет не установлен по умолчанию | |
Другое | ||||
Настройка ИБП для наблюдения за питанием | drakups | drakxtools | ||
Сеть и интернет | ||||
Настройка сетевых адаптеров | ||||
Сетевой центр | draknetcenter | drakx-net | KDE Настройка раб.стола -> "Network Settings" Удалено в ROSA 2012 LTS |
|
Настройка нового сетевого интерфейса (LAN, ISDN, ADSL, ...) | drakconnect --wizard | drakx-net | KDE Настройка раб.стола -> "Network Settings" Удалено в ROSA 2012 LTS |
|
Удаление подключений | drakconnect --del | drakx-net | KDE Настройка раб.стола -> "Network Settings" Удалено в ROSA 2012 LTS |
|
Обеспечение безопасности сети | ||||
Прокси | drakproxy | drakx-net | KDE Настройка раб.стола -> "Настройка сети" -> "Прокси-сервер" | |
Общее использование интернет-соединения машинами в локальной сети | drakgw | drakx-net | KDE Настройка раб.стола -> "Настройка сети" | |
Управление несколькими сетевыми профилями | draknetprofile | drakx-net | NetworkManager Удалено в ROSA 2012 LTS |
Поддержка сетевых профилей реализована не полностью, планируются работы по её усовершенствованию. В любом случае, часть функционала draknetprofile не работала уже в ROSA 2011 |
Настройка VPN-соединения для безопасного сетевого доступа | drakvpn | drakx-net | KDE Настройка раб.стола -> "Настройка сети" Удалено в ROSA 2012 LTS |
|
Другое | ||||
Название компьютера | drakhosts | drakx-net | Удалить ?? | Если пользователь хочет отредактировать /etc/hosts, то, значит это опытный пользователь, и сможет сделать это в любом текстовом редакторе. |
Система | ||||
Управление системными службами | ||||
Авторизация | drakauth | drakxtools | Оставить | Интеграция с Windows доменами - нет замены +KC |
Стиль меню | drakmenustyle | drakmenustyle | KDE Настройка раб.стола -> "Стиль меню" | Пакет не установлен по умолчанию |
Включение и отключение системных сервисов | drakxservices | drakxtools | system-config-services | Может быть нужно итегрировать этот пакет в RCC ?? +KC (поддержка SystemD) |
Управление шрифтами. Импортирование шрифтов Windows(TM) | drakfont | drakxtools | KDE Настройка раб.стола -> "Управление шрифтами" | |
Локализация | ||||
Управление датой и временем | drakclock | drakxtools | KDE Настройка раб.стола -> "Дата и время" Удаленов в ROSA 2012 LTS |
|
Настройка локализации системы | localedrake | drakxtools | KDE Настройка раб.стола -> "Локаль" | Необходимо наложить патч на стандартный настройщик KDE, чтобы он мог редактировать ~/.i18n , и смена локали отражалась бы тогда на всех приложениях UPD: Патч наложен. |
Инструменты администрирования | ||||
Просмотр и поиск в системных журналах | logdrake | drakxtools | ksystemlog | logdrake имеет две функции, не реализованные в ksystemlog: почтовые оповещения и ведение журналов нативных утилит Мандривы |
Открыть консоль Администратора | drakconsole | drakconf | Applications -> "Root Terminal" Удаленов в ROSA 2012 LTS |
|
Управление пользователями системы | userdrake, adduserdrake | userdrake, drakxtools | kuser +KC, дроп Qt | |
Импорт документов и настроек из Windows(TM) | transfugdrake | transfugdrake | не актуально | |
Резервное архивирование | drakbackup | drakbackup | пакет по умолчанию не установлен | |
Снимки состояния системы | draksnapshot-config | draksnapshot | BackInTime; luckybackup; fwbackups | |
Виртуализация | drakvirt | drakvirt | пакет по умолчанию не установлен | |
Общие сетевые службы | ||||
Настройка ресурсов Windows(R) | ||||
Доступ к общим файлам и каталогам на системах Windows (SMB) | diskdrake --smb | drakxtools | Dolphin (Network -> Samba Shares) | |
Предоставление общего доступа к файлам и каталогам для систем Windows (SMB) | draksambashare | drakx-net | Dolphin (Правый клик мыши на названии папки -> Свойства -> Сделать общим | Нужно ли, чтобы пользовательские настройки для совместного пользования файлами были активированы в системе по умолчанию (сразу после установки)? (на текущий момент использование общих ресурсов Samba пользователи активируют самостоятельно в центре настроек KDE) +KC (Самба-сервер) |
Управление ресурсами NFS | ||||
Доступ к файлам и каталогам NFS | diskdrake --nfs | drakxtools | +KC | |
Предоставление общего доступа к файлам и каталогам с помощью NFS | draknfs | drakx-net | +KC | |
Управление ресурсами WebDAV | ||||
Доступ к файлам и каталогам WebDAV | diskdrake --dav | drakxtools | Dolphin (Сеть -> Добавить сетевую папку) Удалено в ROSA 2012 LTS |
|
Локальные диски | ||||
Локальные диски | ||||
Управление дисковыми разделами | diskdrake --hd | drakxtools | ? gparted KDE Partition Manager qtparted |
gparted поддерживает LVM только в режиме 'read-only'. gparted, если его запустить в Росе, показывает странное (очень маленькое) неразмеченное пространство в конце каждого диска. KDE Partition Manager выглядит очень привлекательно, хотя активности в проекте не заметно с 2010 года. текущим разработчиком qtparted является bero |
Пишущий CDROM | diskdrake --removable | drakxtools | KDE Настройка раб.стола -> "Внешние носители" | |
Общий доступ к разделам диска | diskdrake --fileshare | drakxtools | Этот элемент больше не поддерживается. В Роса Линукс пользователи легко могут настроить общий доступ к папкам с помощью Dolphin. Удаленов в ROSA 2012 LTS |
|
Безопасность | ||||
Безопасность | ||||
Настройка безопасности системы, прав доступа и аудита | msecgui | msec-gui | leave | независимая утилита, написанная на Python; по умолчанию этот пакет не установлен |
Настройка политики TOMOYO Linux | tomoyo-gui | tomoyo-gui | leave | независимая утилита, написанная на Python; по умолчанию этот пакет не установлен |
Настройка персонального файрвола | drakfirewall | drakx-net | +KC | |
Настройка авторизации для утилит Mandriva | draksec | drakxtools | !!! Возможно, нам придётся это переработать, если уж мы заменяем некоторые утилиты Мандривы (MDV) | |
Продвинутая настройка сетевых интерфейсов и файрвола | drakinvictus | drakx-net | ||
Родительский контроль | drakguard | drakguard | +KC | |
Загрузка | ||||
Настройка этапов загрузки | ||||
Настройка загрузчика | drakboot --boot | drakxtools | GRUB2 Editor или, возможно, вот эта утилита более функциональна: Grub Customizer |
|
Настройка менеджера графического входа | drakedm | drakxtools | Удаленов в ROSA 2012 LTS большинству пользователей это не нужно; опытные пользователи могут просто поменять значение DM в файле /etc/sysconfig/desktop |
Неиспользуемые разделы
Следующие утилиты перечислены в Control_Center.pm, но похоже, что в современных дистрибутивах они отсутствуют, ну и нам также не стоит о них беспокоиться:
- "Manage park" => park-rpmdrake
- "Programs scheduling" => drakcronat
- "Remote Control" => rfbdrake
Drakbug
В составе drakxtools также есть утилита 'drakbug', вызываемая при падении drak*-программ. Пользователи с её помощью отправляют отчёты об ошибках в багзиллу Мандривы, нам было бы неплохо сделать ей замену.
Drakdvb
Еще одной отдельной утилитой, входящей в состав drakxtools, является drakdvb, у которой нет иконки в Центре управления. +KC
Пакеты
Drakxtools is not the only package with MDV-specific configuration tools and accompanying scripts. The complete list of packages looks like the following:
SRPM | RPMs |
---|---|
drakbackup | drakbackup |
drakconf | drakconf drakconf-icons |
drakfax | drakfax |
drakguard | drakguard |
drakmenustyle | drakmenustyle |
draksnapshot | draksnapshot |
drakstats | drakstats |
drakvirt | drakvirt |
drakx-kbd-mouse-x11 | drakx-kbd-mouse-x11 |
drakx-net | drakx-net drakx-net-text drakx-net-applet libdrakx-net |
drakxtools | drakxtools drakxtools-backend drakxtools-curses drakxtools-http drakx-finish-install harddrake harddrake-ui |
mdkonline | mdkonline |
rpmdrake | rpmdrake |
transfugdrake | transfugdrake |
userdrake | userdrake |
There are also several standalone non-Perl packages (see the table above), they are not mention in this list.
Зависимости пакетов
The following packages depend on the ones listed above:
RPM | SRPM | Description | Comments |
---|---|---|---|
a320raid | a320raid | a320raid pcitable entries for Adaptec HostRAID support | Dependency on drakxtools seems to be superfluous and can be safely dropped. Last time the package was rebuilt for MDV 2007 |
adp94xx | adp94xx | adp94xx pcitable entries for Adaptec HostRAID support | Dependency on drakxtools seems to be superfluous and can be safely dropped. Last time the package was rebuilt for MDV 2007 |
adpahci | adpahci | adpahci pcitable entries for Adaptec HostRAID support | Dependency on drakxtools seems to be superfluous and can be safely dropped. Last time the package was rebuilt for MDV 2007 |
bcd | bcd | Tool to build Mandriva ISO | ??? Drop, ABF possibilities to build ISO images are enough for us? |
bootloader-utils | bootloader-utils | Utilities needed to install/remove a kernel. Also for updating bootloaders | Used by kernel, dracut, pm-tools. We'll have to rewrite this in any case when switching to Grub2 |
drak3d | drak3d | 3D desktop effects tools | ??? Drop and use KDE System Settings instead Required by harddrake |
drakbt | drakbt | The Mandriva Linux Bittorrent link and status checker | Drop. Current implementation is highly bounded to MDV infrastructure (Mandriva Club & co.). |
drakcluster | drakcluster | Graphic interface to admin and setup the server cluster | |
drakcowsay | drakcowsay | Graphical interface for cowsay | |
drakfirsttime | drakfirsttime | The Mandriva Linux First Time Wizard | ??? Should go away if we develop a new installer. It is hard to get rid of drakxtools in the current installer, we can't use KDE tools there |
draklive-install | draklive-install | Live installer | |
drakoo | drakoo | This wizard is run on first run of OpenOffice.org and enables to select the default file format (either native OpenOffice.org one or Microsoft(R) Office) |
Drop. The way suggested in the drakoo (set DOC_DEFAULTS* variables in ~/.oofficerc) doesn't seem to work with LibreOffice. It is easier for users to choose default format in the LibreOffice itself (Tools - Options - Load/Save - General - Default file format and ODF settings). |
drakpxelinux | drakpxelinux | Quick configuration of PXE menu parameters | |
draktermserv | draktermserv | Terminal server configurator | Last time the package was rebuilt for MDV 2009.0 Required by terminal-server2 ("Terminal Server - Unionfs version") which was also not rebuilt after 2009. |
drakwizard | drakwizard | drakwizard allows you to launch :
|
|
gdm | gdm | The GNOME Display Manager | Requires drakx-kbd-mouse-x11 to ensure XFdrake is always installed. Can we just drop this dependency if we drop XFdrake itself? |
gdm-220 | gdm-220 | The GNOME Display Manager | Why do we need both gdm-2.20 and gdm-2.32? According to Mattew, gdm-2.32 has some troubles with GNOME3, while gdm-220 works fine. |
grub2 | grub2 | GNU GRUB is a Multiboot boot loader | Grub2 itself doesn't require draktools, but its current postinstall and preuninstall scripts invoke /usr/sbin/bootloader-config from drakxtools-backend This dependency will be dropped once we use grub2 as the only supported bootloader. |
hsfmodem | hsfmodem | Conexant HSF controllerless modem driver for Linux | Dependency on drakxtools seems to be superfluous and can be safely dropped. Last time the package was rebuilt for MDV 2010.1 |
hwdb-clients | hwdb-clients | Hardware database clients | Mandriva-specific package |
ipw3945d | ipw3945d | Regulatory daemon for the Intel PRO/Wireless 3945 (IPW3945ABG) Wifi adapter | Dependency on drakxtools seems to be superfluous and can be safely dropped. Last time the package was rebuilt for MDV 2009.0 |
ipw3945-ucode | ipw3945-ucode | Firmware for the Intel PRO/Wireless 3945 (IPW3945ABG) Wifi adapter | Dependency on drakxtools seems to be superfluous and can be safely dropped. Last time the package was rebuilt for MDV 2009.0 |
memtest86+ | memtest86+ | A stand alone memory test for i386 architecture systems | The package itself doesn't require draktools, but its current postinstall and preuninstall scripts invoke /usr/sbin/bootloader-config from drakxtools-backend |
mklivecd | mklivecd | Builds a LiveCD from an existing Mandriva Linux installation | |
mountloop | mountloop | Allow users to mount files (in particular, encrypted filesystems) via loopback | drakxtools are used by drakloop - a graphical frontend for mountloop |
nautilus-filesharing | nautilus-filesharing | Filesharing extension for Nautilus | Drop. This is a Mandriva-specific Nautilus wrapper which invokes "diskdrake --fileshare" and accompanying scripts from drakxtools. However, Nautilus is able to share folders using Samba by itself. |
old_rpmdrake | old_rpmdrake | Mandriva Linux graphical front end for sofware installation/removal | Drop. Was used to compare behavior of new rpmdrake with the old one. |
suspend | suspend | Userland tools for suspend-to-disk and suspend-to-RAM | The package itself doesn't require draktools, but its postinstall script invokes /usr/sbin/bootloader-config from drakxtools-backend |
task-ede | task-ede | Metapackage for EDE (Equinox desktop environment) | ??? Drop, doesn't seem to work in either case. |