Как создать адаптивный веб-сайт с помощью CSS Grid и Flexbox

Elementary OS – это дистрибутив Linux, основанный на Ubuntu, который пытается быть максимально похожим по внешнему виду на MacOS. Первый релиз состоялся в конце 2012 года. Тогда система была очень нестабильной и работала не очень хорошо. С тех пор прошло много времени и вышло много релизов, система стала более стабильной и пригодной для повседневного использования.

По сути, это та же самая Ubuntu, только в качестве окружения рабочего стола по умолчанию используется собственная оболочка, основанная на Gnome под названием Pantheon. Также в набор приложений входят Фото, Музыка, Видео, Календарь, Терминал, Файлы и другие. В этой статье мы сделаем обзор Elementary OS 2017.

Обзор Elementary OS

Основное отличие Elementary OS от Ubuntu и других дистрибутивов, основанных на ней – использование оболочки Pantheon. Эта оболочка основана на Gnome и разработана специально для Elementary OS. Она превращает Gnome Shell во что-то очень похожее на MacOS. Pantheon написана на Vala с использованием инструментария GTK3.

1. Рабочий стол

Рабочий стол Pantheon очень простой и на нем несложно разобраться. Он состоит из двух основных элементов – панели и док-бара с иконками запуска приложений. По умолчанию, вы не можете создавать ярлыки на рабочем столе и выполнять клик правой кнопкой мышки. Для того чтобы сменить фоновый рисунок вам придется открыть “Настройки системы” -> “Рабочий стол” -> “Фоновый рисунок”.

Обзор Elementary OS

2. Панель

В верхней части экрана вы можете видеть панель. В левом углу находится меню приложений, по центру дата и время, а справа – индикаторы. По индикаторах вы сможете выяснить состояние соединения с интернетом, заряд батареи, уровень звука, просмотреть уведомления в чате и электронные письма. Клик по индикатору открывает окошко, в котором есть дополнительные действия, которые вы можете выполнить информация.

Обзор Elementary OS

Клик по дате или времени откроет простой календарь, также, как и в Gnome.

Обзор Elementary OS

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

Обзор Elementary OS

3. Меню приложений

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

Обзор Elementary OS

Также вид сеткой можно переключить на показ категорий:

Обзор Elementary OS

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

Обзор Elementary OS

4. Док-бар

Внизу экрана находится простая и красивая док панель, очень похожая на то, что вы могли видеть в MacOS. Она выглядит намного лучше, чем любая другая док панель для Linux. Здесь расположены ваши любимые приложения и приложения, которые запущены на данный момент. Вы можете добавить новое приложение, просто перетащив его из меню приложений или же нажав правой кнопкой на запущенном приложении и выбрав “Закрепить на панели”.

Обзор Elementary OS

Чтобы удалить приложение с панели, просто вытащите его за ее пределы или снимите галочку “Закрепить на панели”. Вы можете сортировать приложения простым перетаскиванием. Панель имеет несколько тем, между которыми вы можете переключаться. По умолчанию, панель прячется если окно развернуто во весь экран. Но вы можете настроить ее поведение.

5. Кнопки приложения

У оболочки Pantheon немного другой подход к расположению кнопок управления окном. Кнопка “Закрыть” находится в левом верхнем углу окна, а кнопка “Развернуть” в правом верхнем. Кнопки “Свернуть” нет вовсе, как и в Gnome. Но вы можете кликнуть по значку приложение на панели чтобы его свернуть или развернуть обратно.

Обзор Elementary OS

6. Рабочие места

Для более удобной организации рабочего пространства у Pantheon есть рабочие места. По умолчанию все окна расположены на одном рабочем столе. Чтобы посмотреть активные рабочие столы нажмите кнопку на док панели или сочетание клавиш Super+S. Переключаться между рабочими столами очень просто.

Обзор Elementary OS

Для переключения используйте кнопки Super + влево или Super + вправо. Чтобы переключаться между рабочими столами по кругу используйте кнопки Super + Tab. Для переключения на определенный стол можно нажать Super + номер стола. Для нового – Super + O.

Обзор Elementary OS

Также вы можете перетаскивать окна между рабочими столами перетащив их иконку на поле обзора рабочего стола. Или с помощью сочетаний клавиш Super + Alt + влево или Super + Alt + вправо. Чтобы вывести все окна на всех рабочих столах нажмите Super + A.

7. Горячие углы

Горячие углы – это когда вы заводите указатель мыши в нужный угол, а система выполняет настроенное действие. Например, просмотр рабочих столов, меню приложений, всех окон и так далее. Для настройки горячих углов откройте “Настройки системы” -> “Рабочий стол” -> “Горячие углы”:

Обзор Elementary OS

8. Приложения

Elementary OS поставляется с собственными приложениями, но важно заметить, что большинство из них – это всего лишь форки аналогичных приложений для Gnome. Среди приложений можно выделить:

  • maya – календарь;
  • noise – музыкальный плеер;
  • files – файловый менеджер;
  • scratch – текстовый редактор;
  • termianl – терминал;
  • audience – видео редактор;
  • Switchboard – менеджер настроек, похожий на Gnome Control Center.

Но с другими приложениями все не так хорошо. Если вам нужно больше программ, например, VLC или Libreoffice, то по умолчанию в системе они не поставляются, и вам нужно будет их устанавливать вручную.

Обзор Elementary OS

Выводы

Elementary OS – это красивая, легкая, быстрая и простая операционная система, работающая на ядре Linux. Возможно, она не будет идеальным решением для новичков, поскольку Pantheon еще имеет некоторые проблемы, но любителям Mac она обязательно понравится. Поскольку ее оболочка очень красива. Сейчас оболочку Pantheon можно установить и в других дистрибутивах, например, ArchLinux, Manjaro или Fedora, но в Elementary она будет самой стабильной. Как вам обзор Elementary OS? Как сама операционная система? Использовали ее? Напишите в комментариях!

Вы пропустили

AEGIS Algorithms Android Angular Apache Airflow Apache Druid Apache Flink Apache Spark API API Canvas AppSec Architecture Artificial Intelligence Astro Authentication Authorization AutoGPT AWS AWS Aurora AWS Boto3 AWS EC2 AWS Lambda Azure Babylon.js Backend bash Beautiful Soup Bento UI Big Data Binary Tree Browser API Bun Career Cassandra Charts ChatGPT Chrome Extension Clean Code CLI ClickHouse Coding Codux Combine Compose Computer Context Fusion Copilot Cosmo Route CProgramming cron Cryptography CSS CTF Cypress DALL-E Data Analysis Data science Database dbt dbt Cloud deno Design Design Patterns Detekt Development Distributed Systems Django Docker Docker Hub Drizzle DRY DuckDB Express FastAPI Flask Flutter For Beginners Front End Development Game Development GCN GCP Geospatial Git GitHub Actions GitHub Pages Gitlab GMS GoFr Golang Google Google Sheets Google Wire GPT-3 GPT3 Gradio Gradle Grafana Graphic Design GraphQL gRPC Guidance HMS Hotwire HTML Huawei HuggingFace IndexedDB InfoSec Interview iOS Jackknife Java JavaScript Jetpack Compose JSON Kafka Kotlin Kubernetes LangChain Laravel Linux LlaMA LLM localStorage Logging Machine Learning Magento Math Mermaid Micro Frontends Mobile Mobile App Development mondayDB MongoDB Mongoose MySQL Naming NestJS NET NetMock Networks NextJS NLP Node.js Nodejs NoSQL NPM OOP OpenAI OTP Pandas PDF PHP Playwright Plotly Polars PostgreSQL Prefect Productivity Programming Prometheus Puppeteer Pushover Python Pytorch Quarkus Rabbitmq RAG Ramda Raspberry Pi React React Native Reactor Redis REST API Revolut Riverpod RProgramming Ruby Ruby on Rails Rust Scalene SCDB ScyllaDB Selenium Servers Sklearn SLO SnowFlake Snowkase Software Architecture Software Development Solara Solid Spring Boot SQL SQLite Streamlit SudoLang Supabase Swift SwiftUI Tailwind CSS Taipy Terraform Testing Transformers TURN TypeScript Ubuntu UI Design Unix UX UX Design Vim Vite VSCode Vue Web Architecture Web Components Web Development Web Frameworks Web Scraping Web-разработка Webassembly Websocket Whisper Widgets WordPress YAML YouTube Zed Наука о данных Разное Тренды

Современный подход к разработке с использованием Next.js