Четверг, 2024-04-18, 23:44
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Категории каталога
Беспроводные устройства [1]
Такие устройства оказываются очень полезны особенно ленивым, которым трудно ходить и всё время брать необходимые им предметы. С другой же стороны наоборот могут оказаться необходимы подвижным людям, которые не сидят у ЭВМ как подверженные жестокому гипнозу
Управление [2]
Технологии, помогающие управлять, практическая кибернетика
Системы [4]
Операционные системы и их взаимодействия с людьми
Форма входа
Логин:
Пароль:
Поиск
Друзья сайта
Главная » Статьи » Технологии » Системы

Убунту в которой всё работает; линукс, в котором всё сломали

Статья посвящена версии 19.04 «Дискотечная динго» и хотя сейчас в 2020 г. она уже устарела и статья дописывается в связи с тем, что предстоит переход к следующей версии 19.10 (которая в свою очередь будет подлежать переустановке через 4 дня — 23 апреля оканчивается и её срок поддержки, зато потом мы перейдём к долгосрочному выпуску 20.04, с которым можно жить аж до 2025 года), но она может быть полезна тем, что отразит состояние уходящей в историю системы и в следующей статье мы сможем оценить, были ли исправлены недоработки. Основная часть текста относится к впечатлениям от установки системы в середине 2019г., но можно предположить, что Убунту 19.10 и 20.04 практически не будут отличаться от описанного здесь состояния (если это будет не так, то в скором времени будет подготовлена новая статья), повествование же посвящено дискурсу противоречия, проходящего по линии compiz/иксорджи-путьземля.

Вот и настало счастливое время, когда сломалась предыдущая версия Убунту. В принципе очень сильно не сломалась, просто начались проблемы с загрузкой. Действительно, изначально они и были в связи с использованием твердотельного накопителя. Может быть заплата перестала работать как должно, либо разметку подпортила параллельно установленная система иного толка. Впрочем это не так важно, поскольку удалось сделать снимки с диска, ошибок же на твердотельном накопители замечено не было. И здесь работает закон оптимизации как перехода к чему-то новому. Можно идти по пути наименьшего сопротивления. Так когда-то я и устанавливал различные версии линукс, потому что мне надоели кривые воплощения трёхмерных рабочих столов в Окошках. Вот на Мандриве или Убунту всё работало на порядок лучше в моём субъективном представлении. Действительно, за годы дружбы с compiz не прошли даром и среда стала привычной и эффективной и всегда разнообразной, хотя не всегда идеальной как шар рабочего стола, в котором верх и низ имеет непонятную раскраску. Но эта эстетика окон, которой не может быть в Окнах по причине их массовости была некоторым таинством, которое открывала простоту и мощь даже небольшого переносного устройства, на котором карусельное переключение окон и потоковые искажения приближало к трёхмерности и стохастичности).

Но что теперь, в году 2019? Теперь у нас нет compiz, но зато удалось легко записать образ Убунту 19.04 на молниеносный накопитель (а что есть вспышка (англ. flash) если не молния) и действительно хотя загрузка с него происходила не так молниеносно, но удалось временно поработать в режиме живого диска, при этом даже усыплять и пробуждать вычислительное устройство. И это действительно шаг вперёд — теперь обработку, массовую обработку изображений удалось осуществить без особой потребности в установке системы, а что говорить о простом просмотре страниц, создании и обработке документов? С одной стороны ничего не пришлось «допиливать» за исключением настроек доступа к сети (впрочем установка иных чем предоставляемые оператором серверов доменных имён — дело субъективное и не обязательное). Сама же тема оформления также выглядит свежей и лаконичной, особенно зелёный фон в переключателях:


 

Собственно оформление установленное у меня определяется настройками 3 Гнома и соответствует теме оформления «Yaru», в основном же меню параметров системы настроек оформления кроме в отношении панели управления ямы не увидим. В доп. Настройках же также работает внутренний поиск параметров (который правда не интегрирован с системным поиском) и темой по умолчанию указана «Adwaita», хотя насколько я помню ещё при загрузке с живой вспышки тема была зелёной, в этом случае как видно мы получаем более яблочный вид и синюю подсветку элементов управления вместо зелёной:


 

Параллельно отметим удобные настройки поиска и в целом сами параметры системы, видимо, конечно исходящие из яблочного засола, но мне этот убунту-путь кажется весьма своеобразным и органичным. Верхний переключатель отключает возможности поиска, тогда как внизу шестерёнка (правда весьма неприметная по отношению к переключателям) открывает настройку папок поиска. Собственно другие папки можно настроить на вкладке другие, набор же основных папок весьма логичен:


 

 

Другим удобством стал и повсеместный поиск (точнее его сохранение и перенос на Гном, поскольку он был уже и 20 версиями раньше в 9.04 в Единстве, но теперь в списке итогов поиска показывается краткое описание как в общем меню системы, так и внутри самого приложения параметров), поэтому за время использования системы не пришлось блуждать среди вкладок параметров:


 

 

Не знаю, почему, но это кажется оригинальным, как и удобство переноса некоторых настроек в заголовок окна. Простое управление файлами, которое становится не таким простым, если запустить его от корневого пользователя. В целом всё выглядит симпатично и годно, поэтому от молниевая версия в один из дней была установлена на подозреваемый всё ещё в неполной годности твердотельный накопитель. С тех пор уже 5 месяцев никаких проблем с работой дисков и видеокарты замечено не было, от которых приходилось отпиливаться в 16.04 (а по истечении 9 месяцев на апрель 2020г. Единственной проблемой с дисками похоже стала вызванная работой программы Ext2Fsd, что впрочем лечилось при запуске fsck перед загрузкой системы). И это конечно плюс. Минус в том, что трёхмерного рабочего стола больше нет, всё превратилось в плоское, а значит в более массовое. Даже плавное увеличение всего с колёсиком мыши можно запустить .. только если собрать расширение из исходников.

Итак, рассмотрим что же починили и что сломали? Обыкновенно в каких-либо обзорах этого не пишут, пишут про что-то всеобщее или плоское. Но есть простые вещи, которые очевидны и концептуальны в то же время. Ну например система синтеза речи. Для меня это один из важнейших показателей работы системы, потому что в основном стараюсь общаться введением текста с помощью клавиатуры (поскольку распознание речи (да что там речи, даже подбор слов при проведении пальцем оставляет желать лучшего, а значит мы недалеко ушли от качества взаимодействия наладонных помощников почти 20-летней давности!) ещё не столь совершенно) и прочтением текста системой. Недавно пытался установить RH-Voice на Убунту 9.04, впрочем пришлось ограничиться фестивалем, ведь RH-Voice (будем далее называть его арэйчголос, думаю он не обидится) появился позднее, поэтому сборка не задалась. Но и фестиваль вполне не плох, если скармливать ему подготовленные тексты, в которых убраны лишние знаки, на которые он ругается (подготовка текста к прочтению — отдельная тема, которую можно будет рассмотреть как-нибудь в другой раз, впрочем она более стандарта из-за вездесущности bash-а и иже с ними). Но он ругается не просто так, он создан для обработки различных команд. Чтобы арэйчголос читал всё гораздо проще: достаточно передать текст из буфера обмена и вуаля, никаких проблем не возникает, ну только римские цифры нужно перекодировать в арабские, чему поможет несложный скрипт, иначе придётся довольствоваться распознанием «Виикс» веком вместо века восемнадцатого. Так вот команду пришлось заменить, рабочей оказывается такая комбинация, где мы передаём текст из буфера обмена, а потом воспроизводим — ранее (в эпоху 16.04) никакого «test» не нужно было писать, впрочем как и собирать арэйчголос:

xsel | RHVoice-test -r 90 -p Anna+clb | aplay

(здесь использованы опции -r — скорость текста и -p — выбор голосов

Впрочем отличия чисто синтаксические, если не считать непофеншуйного теста, вот так было раньше:

xsel | RHVoice-client -s Anna+clb -p -0.7 | aplay

Впрочем это вполне естественно, что под новые и промежуточные версии систем может не оказаться собранных пакетов (интересно что произойдёт с произношением при обновлении до 19.10? - об этом мы узнаем в следующей статье, особенно если произойдёт нечто нехорошее).

Здесь же отметим команду приостановки и продолжения воспроизведения машинного чтения, которые отличаются я надеюсь только названием пакета арэйчголоса (поскольку применял их только в 19.10):

pkill -STOP RHVoice-test

pkill -CONT RHVoice-test

Полное прекращение начатого воспроизведения, как несложно догадаться, выглядит следующим образом и неизменно на протяжении уже длительного времени:

killall RHVoice-test

Жалко расположить соответствующие кнопки на рабочем столе для выполнения необходимых команд не получится — на рабочем столе запуск sh отключён. Поэтому приходится помещать их в отдельную папку, с тем, чтобы не открывать терминал.

Что ещё сломали? Звук — почему-то когда в системе ничего не воспроизводится, то появился фоновый шум в колонках подобный тому, который появляется в случае отключения источника воспроизведения, впрочем может быть от этого же что-то улучшилось со звуком в других местах, поскольку таким образом достигается временная тишина? Проявляется он так: когда воспроизводится системный звук появления ошибки, например если нажимать заднее место (Backspace) в терминале (короткое «пип»), то фоновый шум исчезает на 5 секунд, потом вновь появляется. В целом звук — скорее плюс, проблему же фонового шума можно решить воспроизведением неслышного звука.

Опять же следует отметить, что в 16.04 версии и в 10 окнах такой проблемы с фоновым звуком нет, а потребуется напильник в 19.10 и 20.04 узнаем совсем скоро.

Везде уже писали, что плохо работает переключение раскладок, но также плохо работает и переключение окон одного при нажатии мышкой на значок приложения (это в стиле Окошек), впрочем в Единстве (Unity) подобных задержек не приходилось испытывать. Впрочем пользоваться мышкой для переключения окон — не совсем убунтупуть, поэтому грех на это жаловаться. Других же странностей замечено не было: видео при переключении продолжает проигрываться в предпросмотре, рабочие места динамически создаются, окна на них перетаскиваются обычным Ctrl+Alt+Shift+стрелочка вверх/вниз — собственно перемещением окна вверх или вниз и создаётся новое рабочее место, либо можно попасть на новое место Ctrl+Alt+стрелочка вниз — да именно вниз, вверх создать место так не получится (с помощью перемещения окна можно и вверх). Если же сочетания клавиш запоминать не хочется — не беда: при нажатии правой кнопкой на заголовок каждого окна есть соответствующие варианты перемещения вниз или вверх по рабочим местам. Впрочем переместить так окно с созданием рабочего места вверх не получится — видимо это путь только для избранных, запомнивших сочетание клавиш Ctrl+Alt+Shift+стрелочка вверх. Кстати настройки создания рабочих мест можно поменять на постоянное количество, если и не через основные настройки, то через дополнительные настройки Гнома 3 (ещё раз заметим, что системной недоработкой является то, что из основного меню эти настройки не найти — поэтому если не знать где искать, можно не найти и подумать, что они отсутствуют):


 

Снимки же экрана почему-то в нынешние времена в буфер обмена привычными клавишами не копируются (как и языки не переключаются, спасибо что оставили Alt+F4, да ещё добавили перезагрузку по Ctrl+Alt+Delete), а сохраняются в изображениях, поэтому нажимать кнопку печати экрана нужно аккуратно. Точнее при их создании придётся привычной клавишей «Печать экрана» совершить два дополнительных действия: скопировать нужное изображение и очистить папку (если необходимо вставить снимок в какой-либо документ), впрочем тем самым разработчики избавили от другого лишнего действия — нажатия кнопки копирования в буфер обмена, как это было раньше (или это было просто в единстве, а не в гноме 3?). Действительно, чтобы скопировать в буфер обмена, а не сохранить в файл, нужно удерживать клавишу Ctrl, таким образом, например, копия текущего окна в буфер производится нажатием Alt+Ctrl+{Печать экрана}. Подробнее можно ознакомиться на странице справки, правда оно срабатывает через раз, например приходится создавать новое окно libreofficee-writer, точнее срабатывает то оно всегда и текущее окно мигает, а вот в буфере обмена требуемое графическое содержимое не появляется. А вот другое сочетание весьма удобно и срабатывало всегда: снимок в буфер обмена выделяемой области: достаточно нажать Ctrl+Shift+{Печать экрана}, а после этого выделить область.

Что касается переключения между окнами то есть 2 пути: Alt+Tab и Окна+Tab. Причём первый способ переключает в пределах рабочего места и показывает каждое окно, а второй — в пределах всех мест и окна одного приложения группирует. Конечно такому аскетизму далеко до 10 видов каруселей в compizconfig, но как говорится «жить можно» и сочетания интуитивно понятные, по крайней мере в их работе перекосов не наблюдалось, видео с разных рабочих мест и окон продолжает проигрываться. Кстати есть и ещё один удобный способ, способный создать хоть какую-то иллюзию трёхмерности — это нажатие Окноклавиши, при этом если не начать одновременно что-то набирать, так становится доступным обзор рабочих мест как бы сверху:


При этом если окон на рабочем месте несколько, то они будут показаны рядом, видео естественно продолжит проигрываться и другие действия совершаться (например, анимация страниц), что весьма удобно и может позволить даже смотреть 2 или любое другое количество видео параллельно (значки приложений слева можно скрывать, перечень рабочих мест справа — скорее всего нет):

Ещё наверное стоит отметить переключение вкладок в современных версиях обозревателей по Ctrl+Tab, которое работает как в Опере, так и Огнелисе и успешно показывает снимки каждой из вкладок, правда в Огнелисе их на экран помещается только 6, в Опере же появляется встроенная плиточная карусель, в которой плитки вкладок сменяются Впрочем это особенности работы обозревателей, отметим, что они работают так, как были задуманы и воплощены.

Что касается поиска приложений и файлов, то любое приложение (установленное или ещё нет) как и файлы можно найти через поиск, но что делать, если название приложения вдруг забылось? В левом нижнем углу есть кнопка приложений, которая показывает в яблочном стиле картинку и название — возможно так будет легче вспомнить:

Расстраивает, что исчезла категоризация, кроме того здесь нельзя посмотреть описание — при попытке показать подробности будет осуществлён переход к магазину приложений.

Ещё странным образом ведёт себя приложение «Приложения» - его обновили и в целом оно работает, но есть и жучки, например не все кнопки нажимаются, если появилось всплывающее сообщение об ошибке, то верхние и левые 3-4 кнопки в данном окне не нажимаются, а остальные — да:

И само представление в виде плиток в рамочках выглядит похожим на недопиленную кафельную плитку, впрочем оно вписывается и в общую современную концепцию меню, где царят плитки. Здесь же мы видим ухудшенный вариант — кроме картинки приложения виден ещё рейтинг пользователей и сортировка по популярности. Демократия это хорошо, но неужели нельзя было воскресить хотя бы одну альтернативу?

В общем получилась хорошая заглушка, чтобы установить synaptic и вновь окунуться в мир описаний в списках и научных категорий (почти столь же хорошо работающая как исследователь межсетей в окошках для установки огнелиса), то есть наоборот категорий науки (а здесь их 3, отсылающие к чему-то концептуально-космическому (universe… multiverse)):

Здесь не хватает немного только зелёных переключателей и отзывов со звёздочками. Хотя если галочку установить, то она будет зелёной.

Что починили?

Почти тоже, что и сломали. Основной плюс — это конечно поиск — поиск внутри файлов «из коробки» (или почти из коробки — не помню устанавливал ли пару дополнительных пакетов, скорее всего нет, ведь «Tracker» теперь установлен по умолчанию). Ранее в 16.04 «приходилось» пользоваться терминалом для нахождения odt по словам внутри. Но поиск из основного меню осуществляется по названиям файлов, приложениям и параметрам системы, причём приложениям даже не установленным, получающийся вывод выглядит весьма хорошо. Стоит обратить внимание, что не параметры Гнома здесь искать бесполезно, придётся вначале найти доп. параметры Гнома. Не стоит пытаться найти содержания файла из основного меню (а неплохо было бы иметь отдельную вкладку поиск по содержанию файлов) — для этого потребуется перейти в nautilus или просто «Файлы» (удобно, что в основном меню можно вводить то или другое без разницы), хотя с ним нужно быть осторожным — попытка ввести разные слова подряд слишком быстро приведёт к зависанию. Впрочем это произошло всего один раз, если вводить текст в обычном темпе, то через небольшой промежуток времени будут найдены все подходящие odt ods pdf и даже doc файлы. Здесь же в «Наутилусе» можно выбрать файлы по дате и типам, а также ограничиться при желании поиском только по названиям:

Работают здесь и регулярные выражения, а вот выбор дат откровенно разочаровывает и уподобляется принятому в других средах — не знаю у кого как, но как минимум в половине случаев набор предложенных ретроспективных промежутков времени не слишком помогает, а вот выбор дат оказывается возможен только на одну конкретную дату — вероятно выделение промежутков с клавишей сдвиг сделают когда-нибудь в будущем, а пока это некая ложка дёгтя в бочке мёда, хотя мне пока было достаточно и поиска по тексту:

 

 

Наконец-то переключение раскладок не пересекается с другими опциями (теперь это Окноклавиша+пробел) и появляющееся поле выбора посередине экрана выглядит удобнее, чем значок на панели. Впрочем для данного переключения возникают или возникали в 2019г. зависания на экране блокировки (что лечится повторным переключением с продуманным интервалом нажатия вышеуказанных клавиш), что вероятно со временем будет исправлено (и действительно сейчас эта недоработка не проявляется). Также почему-то в бетаопере не всегда работало переключение на русский язык, впрочем это скорее внутренняя проблема оперы.

Не пришлось допиливать терминал, тогда как в 16.04 возникла такая необходимость (или возникала при установке закрытого обеспечения управления видеоускорителем). Впрочем почему-то Ctrl+Alt+F1 терминал не открывает, а направляет на экран блокировки, который впрочем разблокировать не нужно, достаточно нажать Ctrl+Alt+F2. Впрочем можно и разблокировать — эффект почему-то совершенно одинаковый. И это весьма странно (поэтому это весьма странная безопасность, надеюсь с неграфическим доступом дела обстоят лучше). Итак, как же попасть в терминал? Нужно воспользоваться Ctrl+Alt+F3 и далее, правда не далеко.. только до до F6.

Теперь можно выключить, перезагрузить, перевести вычислительное устройство непосредственно из основного меню окружения Гном 3 (собственно в Единстве это было сделать невозможно, по крайней мере без дополнительных команд, но насколько помню конечно помогало введение команды в Alt+F2). Достаточно нажать окноклавишу и ввести «выкл», «жд», «пере», нажать ввод и требуемое действие будет совершено. Правда в списке приложений этих команд нет, поэтому как должен пользователь догадаться об их существовании — не очень ясно:


 

Ещё можно отметить, что решена проблема «ё» в libreoffice, которая возникала раньше периодически из необходимости считать правильными как употребления ё, так и е на месте ё, то есть некоторую виртуализацию ё. Теперь можно писать ёлка и елка, чего раньше было добиться затруднительно без появления красной линии под одним из них, так что был разработан отдельный пакет hunspell-ru-ie-yo и стороннее хранилище. Теперь же всё работает и так, и на этом спасибо (хотя ели кто-то не признаёт ё, то придётся перенастраивать пакеты).

Что сломали?

Сломали довольно много, что теперь практически навсегда кануло в лету. Как мы уже отметили, теперь исчезла истинная трёхмерность, куб и шар рабочего стола и прочие графически ухищрения. Кто-то называл их «бесполезными», но для меня лично шарообразность и сама плавность с которой плоские окна проецировались на сферическую поверхность была чем-то магическим и прекрасным. Что же касается пользы — то сфера является наиболее совершенным пространством для восприятия. Собственно куб сам по себе был не интересен, точнее 4 грани обычно оказывается недостаточно для моих задач. Конечно иногда достаточно просто включить второй монитор или проектор — но это с одной стороны приводит к постоянному потреблению энергии, а значит не столь событийственно с природой, а с другой стороны это оказывается и ограниченно эффективным лишь для части задач. Собственно расположение по 5-6 поверхностям выполняет функцию классификации, а критерии определяются динамически. Собственно сфера или 5 угольная призма выступают тогда способом оптимизации сознания в его содействии с процессами вычислительной машины в их последовательном и параллельном потоках. Лишние экраны при выполнении одной основной функции оказываются обычно не нужны, они обычно нужны для наблюдателей за многими процессами, либо в случае сопоставления некоторых данных, для ведения конспекта лекции, показываемой на другом экране, для отладки приложения и т. п. Но для меня таких задач всё же меньшая часть, а параллелизация скорее проходит через разделение каналов восприятия, когда звуковой, графический и текстовый потоки играют свои отдельные коммуникационные роли, например, статьи и новости предаются через синтез речи, тогда как параллельно можно осуществлять общие несложные операции с документами, организовывать пространство, читать почту и т. п. Поэтому вероятно эта виртуальная сфера была временным вместилищем происходящих в моей голове и в вычислительном центре недалеко от меня, а также в сети процессах.

С исчезновением сферы рабочие места остались и хотя произошёл отход от их трёхмерного пространственного структурирования, но всё же плоская структура находящихся одно над другим другим мест осталась. Подобная структура когда-то использовалась мной и в ОС Окна, где она достигается посредством открытого одного приложения, но тогда эта плоская плиточность воспринималась как какая-то насмешка над возможностями пользовательского взаимодействия. Теперь же эта плиточность стала де-факто стандартом практически везде, формируя какое-то нездоровое общественное сознание, которое разбегается по отдельным ярлыкам, удаляясь от числа оптимально воспринимаемых предметов. Да, как известно сознание может удерживать одновременно некоторое число элементов, поэтому то идея с 5-6 рабочими местами выглядит человечно и оптимально. На каждом рабочем месте тогда допускается иметь также 5-6 или чуть больше элементов. Но что это будут за элементы? Для умнофонов это обычно экраны с ярлыками приложений и отображашками, а вот для настольных операционных систем — это экраны с действиями, то есть с открытыми приложениями. Собственно переносные устройства иногда пытаются двигаться по направлению параллелизма, но обычно всё сводится к одному основному приложению и уведомлениям от остальных. Кстати Убунту тоже пошла по этому пути — и в верхней панели добавилась панель уведомлений, на которой иногда появляются полезные сообщения, например, о том, что получена новая почта. В принципе это неплохой ход мысли — о чтении истории происходящего, но взят он из проблем ограниченности экранов переносных устройств и самого образа их использования. Нужна ли лента уведомлений для настолькной системы? По идее она должна быть настраиваемой настолько, чтобы это мог определить пользователей. Но на сегодняшний момент проблема и состоит в отсутствии подобных настроек, хотя формально именно это сделано в Убунту 19.04:


Но допустим мы отключим все или почти все уведомления — но при этом не возникнет ответного потока, который должен был бы свести уведомления в другое место, например, в некоторую отдельную боковую панель истории уведомлений, либо уведомлений для каждого рабочего места. Ведь уведомления можно разделить на вызванные невозможность одновременного отображения и просмотра различных приложений (как это происходит в переносных устройствах) и системные, относящиеся к процессам, которые в принципе не отображаются сами по себе (например, уведомление о том, что температура процессора повысилась или мало места на диске). Действительно в списке есть такие категории, как «Сеть», «Сообщение о неполадках», но что пугает — так это безальтернативность — либо мы должны их читать постоянно, либо забыть и исключить их. Например, в Окнах в плиточном потоке предполагается наличие некоторых активных элементов, на которых отображается содержимое — и это хорошая альтернатива тексту. В самом деле, часто полезно иметь представление о состоянии среды, оборудования, себя, а в идеале хорошо бы было иметь это в одном месте, но в разных представлениях. В Убунту же пока можно говорить об одном представлении и различных местах, поскольку сбор информации с других устройств не реализован. Что касается альтернатив на linux, то проект plasma-workspace-wayland должен был позволять надеяться на воплощение множественных индикаторов, хотя насколько видно из отсутствия свежих его обзоров, там остались нерешённые проблемы, .а кроме того он, видимо, .страдает обратной проблемой: слишком много разнообразия. Но к этому вопросу мы вернёмся при рассмотрении возможностей следующих версий Убунту, а пока будем довольствоваться тем, что уведомления в верхней панели иногда оказывались полезными, тем более, что надежда есть — полоска копирования документов на панели приложений:


 

Полоска внизу показывает завершённость операции копирования — аналогично можно было бы добавить показание заполненности, например, как это ранее было сделано с корзиной. Но корзина — вещь бинарная — либо там есть мусор, либо его нет, а диск — объёмная, поэтому и степень информативности была бы совершенно другой.

С закрытым обеспечением для ускорителя видео ЭйЭмДи видимо не придётся разбираться — пока что его не было, но работа идёт, по крайней мере её присвоена средняя важность, как говорится спасибо, что не низкая. Поэтому распределённые вычисления пока придётся отложить до весны, тем более тогда, когда завершится отопительный сезон, использование видеоускорителя в качестве обогревателя более экологически оправдано. Поэтому с установкой 19.10, а может уже и 20.04 можно будет испытать удовлетворение от ускоренной работы в Путьземле (англ. Wayland). Видимо так тому и быть, правда в этом году зима затянулась, но через пару недель вероятно отопление всё же отключат, так что придёт время проверить состояние ускорения в 19.10. Теперь же путь лежит на обновление.

Что касается настройки звука с другой стороны — то похоже владельцам 5 и более канального оборудования придётся как всегда обращаться к помощи терминала и файлов настройки. Точнее настройки пока делать не пришлось, виртуальное преобразование двухканального звука в 5-канальный, как собственно и воспроизведение 5-канального работает нормально, только вот из системных параметров изменять звук не советую, поскольку нет настройки громкости центрального, передних и тыловых колонок, можно изменить только громкость сабвуфера, при этом зачем то громкость центрального канала также устанавливается на максимум, и как всегда смещается настройка PCM (хотя при желании этом видимо можно исправить примерно таким способом, но меня устраивает и alsamixer) — словом выглядит всё красиво, но в данном случае совершенно бесполезно:


 

Но самая большая потеря для меня это даже не трёхмерность пространства, которая правда наиболее концептуальна и пересекается с идей о потерянных измерениях Поля Вирильо, но исчезновение HUD-а (англ. Head-Up Display), который не получил адекватного перевода на русский, но обозначает, например, проекцию показателей на лобовое стекло машины или другого транспорта, хотя в Википедии закреплено обозначение «Индикатор на лобовом стекле» и сокращение «ИЛС» (собственно замена одной кальки на другую лингвистически выглядит причудливо, хотя и показательно: дисплей-индикатор, хотя и показательно в том, что носители русского языка сами запутались что и когда они употребляют). В Единстве (Unity) данная чудесная возможность позволяла практически в любом приложении выполнять действия без использования строенного меню приложений путём ввода букв команды, таким образом можно было отфильтровать таблицу, включить кисть и ножницы, повернуть и обрезать изображение, поставить музыку на паузу или включить следующую композицию без необходимости «копаться» в меню. Это позволяла не столько экономить время, сколько не отрываться от работы, обеспечивая некоторый аналог командной строки для всех приложений. Не секрет, что традиционное меню из раскрывающихся списков устарело и неэффективно, если в приложении больше сотни команд. А в современных приложениях их обычно больше, если это приложение для изменения, а не только воспроизведения. Хорошо, если мы используем не больше 2-3 основных приложений, но если их около 10, то получается необходимо изучить расположение более 1000 команд. Если же допустить, что есть разные операционные системы и разные аналоги приложений, то число расположения команд, которые нужно держать в памяти легко может превысить 10000. Одной из альтернатив являются «ленточные» меню, на фактически пытается улучшить запоминание расположения команд путём дополнения их значками или сетчатыми встроенными элементами (такими как выбор стилей, выбор недавних документов). Лента пришла и в Убунту в рамках libreoffice и она решает проблему только тем, что часть команд оказывается скрыта (например, для редактирования изображений и таблиц) и появляется динамически при переходе к соответствующему элементу. Но «лента» не решает проблему множества кнопок — хотя при динамическом отображении некоторых вкладок количество команд и может становиться меньшим 100. Во многих приложениях сохраняется основное списочное меню, а несколько основных команд и показателей отображаются графически. В Гноме и соответственно в Убунту пошли иным путём, стремящимся сэкономить место: списочное меню заменили на некоторую смесь списка и кнопок, где количество команд уменьшено до приемлемого. Например главное меню наутилуса помещено в строку с путём к папке, где соответственно можно перейти к одной из папок пути. Здесь можно перейти к поиску, переключению вида и собственно остальным командам, которые отчасти представлены значками:


 

Другой пример — это evince или «Просмотр документов», как он представлен в меню, который открывает файлы djvu, pdf. Здесь меню совмещено со строкой заголовка приложения и включает на удивление почти всё необходимое: возможность скрытия панели страниц, ввод номера страницы, масштаб, поиск и меню других команд:


 

Но данные два примера — это приложения для просмотра, а не редактирования, а попытка сделать подобно меню для редактора изображения, видео, текста практически заранее обречена на остракизм. Некоторую надежду даёт меню Огнелиса, которое построено по той же схеме, но содержит и команды разработки, правда стоит отметить, что его основная панель включает около 30 элементов управления, не считая закладок и истории, а команды разработки и дополнительные настройки «живут своей жизнью». В любом случае обозреватель — это не приложение для редактирования, а проблема большого количества команд таких приложений не заключается в организации меню, .она заключается в возможности поиска команд, в обеспечении совместимости меню нескольких приложений. Получается мы имеем множественные подходы к меню, что всё дальше отдаляет от какого-то единства, единства метаменю для разных приложений, которое было возможно, хотя и со своими недостатками, ещё так недавно с быстрыми командами «HUD» (да и сейчас возможно, только поддержка этих версий системы прекращена).

Безопасность от самих себя?

Итак, теперь за оконное взаимодействие с пользователем отвечает не Иксорджи (Xorg), а Путьземля (англ. Wayland, отсылает он к названию города, поэтому мой перевод несколько произволен, но тем не менее в данном случае отдельные слова очевидно представлены также как в Огнелисе). В связи с этим возникли определённые сложности с получением информации о системе, с управлением системой. Например, раньше для затемнения экрана можно было ввести через Alt+F2 xset -led, а для отключения xset s off -dpms, то теперь подобные манипуляции оказываются если не невозможны, то затруднительны. Другая сторона связана с получением названия процесса активного окна, что привело к затруднительности того, чтобы узнать имя активного окна. Но оказалось, что всё не так плохо, либо были внесены доработки по совместимости, теперь xdotool выполняет свои функции, хотя никаких иксов (X11) в системе уже нет. Итак, у нас есть Wayland, но стоит ввести следующую команду и мы получим в ответ собственно название активного окна как следует из её англоязычного текстового представления:

xdotool getactivewindow getwindowname

Казалось бы сделали что-то прекрасное и можно воспользоваться старыми добрыми командами в новой графической среде? Но секрет здесь прост — если команда выполнена успешно, то скорее всего вы ещё под икcорджи, что также можно проверить командой:

echo $XDG_SESSION_TYPE

Она покажет значение системной переменной графического сеанса, то есть X11 или путьземли. Путьземля на самом деле рядом и в неё можно перейти при запуске системы, нажав шестерёнку, но это я сделаю уже в 19.10, о чём расскажу в следующей статье (забегая вперёд можно отметить, что опыт взаимодействия на путьземле практически ничем не отличается от сессии под иксорджи, причём рассмотренное ниже приложение по наблюдению за деятельностью работает и на путьземле).

Что касается анализа деятельности, то как раз в процессе поиска ответа на вопрос о возможности узнать активное в настоящее время окно нашёл соответствующий вопрос разработчика приложения НаблюдениеДеятельноссти (англ. ActivityWatch), которое оказалось на момент обнаружения вопроса уже способным собирать сведения о приложениях, показывать красивые отчёты, хотя всё ещё находится на стадии тестирования (поэтому оноприветствует меня как раннего пользователя). Таким образом, хотя видимо с одной стороны используются наработки иксорджи, а с другой — проекты в стадии разработки, но в целом Путь-землю с 3 Гномом на ней можно признать отвечающим требованиям возможности анализа и сбора данных об осуществляемой деятельности, так, например, выглядит график в процессе написания этого абзаца:


Приложение Наблюдение деятельности кстати прекрасно встраивается в основную панель системы, также как и Золотословарь (Goldendict), так что у этой панели появляется действительно полезный функционал (помимо включения отключения сети)


 

На этом пожалуй можно завершить обзор Дискотечного Динго, который в целом оставил от работы с ним приятные впечатления. Здесь мы рассмотрели основные особенности взаимодействия с системой, можно также отметить, что дополнительные функции в основные меню 3 Гнома могут быть добавлены через его расширения, например, туда можно добавить возможность управления приложениями-источниками звука, скорость загрузки и отправки по сети, делать встроенные папки с приложениями и изменять окружение другими способами (например, см. здесь). Официальный каталог с расширениями находится по адресу https://extensions.gnome.org/(англ.) и всего в нём представлено почти 1300 расширений. Для установки непосредственно со страницы каталога потребуется расширение для обозревателя и соответствующий пакет (Хром даже для Огнелиса):

sudo apt-get remove chrome-gnome-shell

Альтернативно можно пользоваться основным меню или приложением установки приложений, но шансы найти нужное расширение там меньше, при этом перевод на русский также отсутствует (в обозреватели по крайней мере не приближённые к английскому могут воспользоваться переводом страницы).

Проверять работоспособность всех расширений Гнома на Убунту 19.04 затруднительно, но для многих потребуются дополнительные манипуляции, например для расширения, которое должно было бы добавить полезные функции состояния системы в основную панель Наблюдение системы (system-monitor), установка сходу не удалась, появляется сообщение о необходимости установки дополнительных пакетов:


Соответствующая команда успешно их устанавливает, но сообщение об ошибке никуда не исчезает:

sudo apt-get install gir1.2-gtop-2.0 gir1.2-networkmanager-1.0

Впрочем сейчас некогда и незачем заниматься этой проблемой расширений, с установкой актуальной версии Убунту она исчезнет — если же нет, то будет повод к ней вернуться (забегая вперёд отмечу, что в новой версии проблема не исчезает, не хватает пакета gir1.2-clutter-1.0 , после установки которого расширение таки запускается).

Таким образом и на выбранном пути плоскостей могут быть достигнуты некоторые успехи многообразия, поэтому в целом можно смотреть в системное будущее единства пользователей и разработчиков с умеренным оптимизмом.

Категория: Системы | Добавил: jenya (2020-04-19) | Автор: Разумов Евгений
Просмотров: 616 | Рейтинг: 0.0/0 |

Код быстрого отклика (англ. QR code) на данную страницу (содержит информацию об адресе данной страницы):

Всего комментариев: 0
Имя *:
Эл. почта:
Код *:
Copyright MyCorp © 2024
Лицензия Creative Commons