Я слепой программист с ограниченным опытом системного администрирования и занимаюсь настройкой серверов разработки. Было много жалоб на то, что Oracle уволила главного разработчика специальных возможностей для GNOME. По моему опыту, серверы Linux не имеют графического интерфейса, поэтому доступ к рабочему столу GNOME на сервере или его отсутствие обычно не должны влиять на способность слепого системного администратора выполнять свою работу. Клиенты SSH и инструменты для администрирования серверов баз данных Oracle доступны как в Windows, так и в Linux. Если бы у вас больше не было доступа к рабочему столу Linux в качестве персонального компьютера или установленного на серверах, которыми вы администрируете, могли бы вы по-прежнему выполнять все свои рабочие функции? Если бы вы не могли выполнять ни одну из ваших должностных функций, какие функции вы не могли бы выполнять?
Мне не нужен графический интерфейс для администрирования ящиков Linux, единственные связанные с ним приложения с графическим интерфейсом, которые я использую, - это мой веб-браузер для исследований, мой почтовый клиент и xterms для организации сеансов экрана. Похоже, есть общая идея, что "настоящим" администраторам * nix не нужен графический интерфейс. При этом я не слепой, поэтому мои рабочие привычки на самом деле могут быть не такими проницательными.
На большинстве моих серверов не установлена оконная система X. Я использую Linux на своих рабочих станциях, и хотя мне не нужен X для работы, мне было бы довольно неудобно не иметь его.
Графические интерфейсы никогда не были обязательными для системных администраторов Unix, да и не должны. Если, конечно, вам не нужно запускать идиотские установщики, которые работают только в среде графического интерфейса ... например, в Oracle.
Вы не только могли бы выполнять свою работу, но, вероятно, лучше, чем если бы вы использовали диспетчер удаления Linux (то есть на сервере).
Как Linux SA в течение последних трех лет я еще не использовал Linux в качестве рабочей станции и ни разу не нуждался в использовании X или каких-либо оконных менеджеров на сервере. Раньше я видел несколько серверов, на которых был запущен полноценный менеджер рабочего стола; всегда предполагал, что техник, который его установил, невежественен.
Я использую mac в качестве рабочей станции и храню несколько виртуальных экземпляров centos параллельно для проб и ошибок. Я запускаю macvim в качестве редактора, а все остальное стандартно.
Для установки по умолчанию большинства серверных систем X и любой другой графический интерфейс не требуется.
Ubuntu Server даже не устанавливает X по умолчанию, а Ubuntu, как известно, довольно прост для пользователя. OpenBSD не заставляет вас устанавливать X. Две популярные серверные платформы не требуют X, не говоря уже о GNOME или любой другой WM.
Вы должны иметь возможность подключиться к любому серверу по SSH и делать то, что вам нужно, из своего AT. (Я слышал, что emacs + emacspeak + flite - это полностью бесплатный программный стек для преобразования текста в речь под Linux.)
Некоторые задачи могут быть по своей сути проще в графическом интерфейсе (я склонен думать, что управление файлами имен файлов с пробелами, кавычками и косыми чертами в них немного проблематично ... но это я), но помните, что Unix возник задолго до появления графических интерфейсов. Все клоны и потомки, включая Linux, сохраняют большую часть этого наследия.
Все это выкидывается в окно, если вы используете сторонние двоичные файлы, для которых может потребоваться графический интерфейс, потому что разработчики не думали о доступности.