A PHP Error was encountered

Severity: 8192

Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.

Filename: mysql/mysql_driver.php

Line Number: 319

Разработчики KDE потребовали у GNOME прекратить использование имени "System Settings"

Разработчики KDE потребовали у GNOME прекратить использование имени "System Settings"


Рубрика: Новости Linux
Метки: | |
Просмотров: 3310

Между разработчиками GNOME и KDE закипела бурная дискуссия, связанная с именем "System Settings". Начиная с не слишком давно выпущенного GNOME 3.0, панель управления заполучила наименование "System Settings". Мэйнтейнер подсистемы конфигурирования параметров KDE обратился к представителям проекта GNOME с официальным требованием переименовать данную программу, так как проект KDE существенно ранее начал применять данное имя.

Потребность переименования объясняется тем, что у дистрибутивов убунту/+source/kde-workspace/+bug/735166">появились трудности с поставкой 2-х различных программ с одним именем, которые могут пересекаться в меню в случае одновременной установки GNOME и KDE. В том числе, при запуске GNOME нереально вызвать программу настройки KDE, к примеру, для перемены параметров работы приложений KDE запускаемых пользователем в GNOME. Нужно подчеркнуть, что логичнее было бы переименовать обе утилиты, назвав их "KDE System Settings" и "GNOME System Settings" (позже, такое предложение тоже высказал 1 из девелоперов GNOME).

Представители GNOME ответили, что переименование не решит трудности, так как увидев в меню "System Settings" и "System Preferences" пользователи без разницы не смогут отличить, где KDE, а где GNOME. В качестве способа решения трудности участник проекта GNOME посоветовал поставлять для любого варианта утилиты настройки по 2 файла ".desktop". В первом файле с помощью эксплуатации флага "ONLYSHOWIN=KDE|GNOME" обеспечить отображение утилиты в родном окружении как "System Settings". Во II-м файле задействовать флаг "NOTSHOWIN=KDE|GNOME" для показа "KDE System Settings" или "GNOME System Settings" при использовании утилиты не в родном окружении. Т.е. в меню KDE будет отображаться "System Settings" и "GNOME System Settings", а в меню GNOME - "System Settings" и "KDE System Settings".

Иной разработчик назвал требование участника проекта KDE абсурдным, предложив тогда заодно переименовать и утилиты с другими типовыми именами, такими как "Терминал" и "Калькулятор", которые к тому же пересекаются в разных рабочий стол-окружениях. В ответ прозвучал довод, что утилиты "Терминал" и "Калькулятор" выполняют схожие функции, а "System Settings" в KDE и GNOME принципиально различные утилиты. По той же причине нельзя применять опцию "SHOWONLYIN" для показа лишь утилиты настройки используемого в данный момент окружения, так как пользователь работая в GNOME тогда не сумеет запустить конфигуратор KDE. В качестве решения трудности предлагается не смешивать утилиты в одном меню, а отображать специфичные приложения неактивного окружения в отдельном меню (к примеру, при работе в GNOME показывать подменю "Утилиты KDE").

В результате мэйнтейнер конфигуратора KDE согласился применять вариант с 2-мя ".desktop" файлами. В KDE настройки по прежнему будут доступны как "System Settings", а в иных окружениях будут отображаться как "KDE System Settings". Хотя, такое решение понравилось не всем. Кое-какие думают, что вместо создания некоторого количества файлов ".desktop" более верно расширить спецификацию на содержимое файлов ".desktop", введя возможность квесты альтернативного имени для не родного рабочего окружения.