Первоначальная настройка Debian после установки

После успешной установки операционной системы Debian на ноутбук и первоначальной загрузки появляется вот такой экран (это если вы выбрали окружение рабочего стола gnome).

оформление рабочего стола Debian

Далее необходимо произвести некоторые настройки. Поскольку Debian в основном ориентирована на опытных пользователей, разработчики  предполагают что пользователь сам поймет, что ему необходимо установить и установит. Подробнее ...

X-клиенты и X-протокол графической системы X Window System

Второй важной компонентой оконной системы X являются X-клиенты — приложения, получающие в свое распоряжение окна и отображающие в них графическую информацию.

X-клиенты на дисплее X-сервера: X-сеанс пользователя

Точнее, X-клиенты всего лишь взаимодействуют с сервер при помощи X-протокола и могут вовсе не создавать окон, как это делают «простейшие» xdpyinfo, xrandr и glxinfo, xlsclients, xwininfo, xprop, но «полновесные» X-клиенты всегда создают хотя бы одно окно. Подробнее ...

Список команд функции командного интерпретатора Linux

Список команд функции командного интерпретатора Linux

Как и во многих языках программирования, командный интерпретатор имеет средства структуризации сценариев при помощи функций. Составной именованный список команд, называемый функцией, объявляется при помощи (Bourne-  и POSIX-диалекты) конструкций Подробнее ...

Библиотеки интерфейсных элементов системы XWindow System

Библиотеки интерфейсных элементов системы XWindow System

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

Механизм сигналов Linux

Механизм сигналов Linux

Механизм сигналов signal является простейшей формой межпроцессного взаимодействия и предназначен для внешнего управления процессами. Каждый сигнал имеет свой обработчик, определяющий поведение процесса при отсылке ему этого сигнала. Этот обработчик является некоторым набором инструкций программы (подпрограммой), которым передается управление при доставке сигнала процессу. Каждому процессу назначаются обработчики «по умолчанию», в большинстве случаев приводящие к завершению процесса. Подробнее ...

Подстановки вывода команд Linux

Подстановки вывода команд Linux

Еще одним видом подстановок, выполняемых командным интерпретатором, являются подстановки вывода команд. Конструкции вида $(command) (или ее более старая форма ‘command’) используется для подстановки результата вывода команды command на поток STDOUT в место ее использования. Подробнее ...

Настольные пользовательские окружения системы X Window System Linux

Современные графические пользовательские среды, такие как W:[GNOME], W:[KDE], W:[XFCE] и W:[LXDE], с точки зрения оконной системы X являются всего лишь набором взаимодействующих (по собственным законам этой среды) X-клиентов, запускаемых менеджером сеансов. Подробнее ...

Маркеры доступа как атрибуты процесса в Linux

Маркеры доступа как атрибуты процесса в Linux

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

Возможности процесса выполнять те или иные действия по отношению к другим объектам определяются его специальными свойствами — атрибутами процесса. Подробнее ...

Классы и приоритеты процессов Linux

Классы и приоритеты процессов Linux

Переключение центрального процессора между задачами (процессами и нитями) выполняет специальная компонента подсистемы управления процессами, называемая планировщиком (scheduler). Именно планировщик определенным образом выбирает из множества неспящих, готовых к выполнению (runable) задач одну, которую переводит в состояние выполнения (running). Подробнее ...

Мандатное (принудительное) разграничение доступа Linux

Мандатное (принудительное) разграничение доступа Linux

В Linux дискреционные механизмы разграничения доступа (DAC, discretionary access control) являются основными и всегда активны.

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