Архив метки: Linux

Как изменить поведение кнопки питания в Ubuntu Linux

В этом посте описаны шаги, которые можно предпринять, чтобы изменить поведение кнопки питания в Ubuntu Linux.

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

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

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

Ниже описано, как изменить поведение кнопки питания в Ubuntu Linux.

Как настроить поведение кнопки питания в Ubuntu Linux

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

Ниже описано, как изменить поведение кнопки питания в Ubuntu Linux.

Ubuntu Linux имеет централизованное расположение для большинства своих настроек. От конфигурации системы до создания новых пользователей и обновления — все это можно сделать с  System Settings панели.

Чтобы перейти к системным настройкам, откройте   обзор  действий и начните вводить «Настройки».

Либо щелкните  меню «Система»  в правом верхнем углу верхней панели на рабочем столе.

В меню «Система» выберите «Настройки»,  как показано ниже.

В приложении «Настройки» нажмите плитку «Электропитание».

На   панели  «Настройки системы» -> «Параметры питания» в разделе «Поведение кнопки питания» выберите действие, которое будет выполняться при нажатии кнопки питания:

  • Приостановить — перевести компьютер в спящий режим.
  • Power Off (по умолчанию) — выключить компьютер.
  • Ничего — ничего не делать

Выбор, который вы сделаете выше, будет применяться к кнопке питания ПК.

Это должно сделать это!

Вывод:

В этом посте показано, как вы изменили поведение кнопки питания в Ubuntu Linux. Если вы обнаружите какую-либо ошибку выше или вам есть чем поделиться, пожалуйста, используйте комментарий ниже, чтобы сообщить об этом.



2022-10-25T10:08:43
Вопросы читателей

Во FreeBSD добавили поддержку протокола Netlink, используемого в Linux.

FreeBSD

FreeBSD хорошо зарекомендовала себя как система для построения серверов Internet и Intranet. Он обеспечивает довольно надежные сетевые службы и эффективное управление памятью.

Несколько дней назад новость была выпущена что базовый код FreeBSD приняла новая реализация протокола связи Сетевая ссылка (RFC 3549), который используется в Linux для связи между ядром и процессами в пользовательском пространстве.

Семейство сокетов Сетевая ссылка это интерфейс ядра Linux, который используется для межпроцессного взаимодействия (IPC) между процессами ядра и пользовательского пространства. и между различными процессами пользовательского пространства, подобно сокетам домена Unix.



Подобно сокетам домена Unix и в отличие от сокетов INET, связь Netlink не может пересекать границы хоста. Однако, в то время как сокеты домена Unix используют пространство имен файловой системы, процессы Netlink обычно адресуются идентификаторами процессов (PID).

Netlink разработан и используется для передачи различной сетевой информации. между процессами пространства ядра и пространства пользователя. Сетевые утилиты, такие как семейство iproute2 и утилиты, используемые для настройки беспроводных драйверов на базе mac80211, используют Netlink для связи с ядром Linux из пользовательского пространства. Netlink предоставляет стандартный интерфейс на основе сокетов для процессов пользовательского пространства и API на стороне ядра для внутреннего использования модулями ядра. Изначально Netlink использовала семейство сокетов AF_NETLINK.



Пока в нынешнем виде Уровень поддержки Netlink позволяет FreeBSD использовать утилиту Linux ip. пакета iproute2 для управления сетевыми интерфейсами, установки IP-адресов, настройки маршрутизации и управления объектами nexthop, в которых хранится состояние, используемое для пересылки пакета в желаемое место назначения. Немного изменив файлы заголовков, можно использовать Netlink в пакете маршрутизации Bird.

Реализация Netlink для FreeBSD упакован как загружаемый модуль ядра что, если возможно, не влияет на другие подсистемы ядра и создает отдельные очереди задач (tasqueue) для обработки входящих сообщений по протоколу и выполнения операций в асинхронном режиме. Причина портирования Netlink — отсутствие стандартного механизма для взаимодействия с подсистемами ядра, что приводит к тому, что разные подсистемы и драйверы изобретают свои собственные протоколы.



Сетевая ссылка предлагает унифицированный коммуникационный уровень и расширяемый формат сообщений который может выступать в качестве посредника, который автоматически объединяет разрозненные данные из разных источников в один запрос. Например, такие подсистемы FreeBSD, как devd, jail и pfilctl, можно портировать на Netlink, используя теперь собственные вызовы ioctl, что значительно упростит создание приложений для работы с этими подсистемами. Кроме того, использование Netlink для изменения объектов и групп nexthop в стеке маршрутизации позволит более эффективно взаимодействовать с процессами маршрутизации в пользовательском пространстве.

Интерфейсы, адреса, маршруты, брандмауэр, fibs, vnets и т.д. управляются через netlink. Это асинхронный протокол на основе TLV, который обеспечивает связь 1-1 и 1-множество. Текущая реализация поддерживает подмножество семейства NETLINK_ROUTE. Реализация также совместима с платформой семейства NETLINK_GENERIC.

В настоящее время реализованы следующие функции:

  • Получить информацию о маршрутах, объектах и ​​группах nexthops, сетевых интерфейсах, адресах и соседних хостах (arp/ndp).
  • Формирование уведомлений о появлении и отключении сетевых интерфейсов, настройке и удалении адресов, добавлении и удалении маршрутов.
  • Добавляйте и удаляйте маршруты, объекты и группы next hop, шлюзы, сетевые интерфейсы.
  • Интеграция с интерфейсом Rtsock для управления таблицей маршрутизации.


Стоит отметить, что пока проект ограничен поддержкой семейства операций NETLINK_ROUTE для управления состоянием сетевой подсистемы в ядре.

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






2022-10-22T22:28:31
GNU / Linux

Как перейти на Ubuntu 22.10 с 22.04

Как перейти на Ubuntu 22.10 с 22.04

В этом посте я покажу вам, как (относительно) легко перейти на Ubuntu 22.10 с Ubuntu 22.04 LTS.

Просто имейте в виду, что Ubuntu 22.04 LTS — это выпуск с долгосрочной поддержкой, а Ubuntu 22.10 — нет! В качестве промежуточного выпуска Ubuntu 22.10 получает всего 9 месяцев гарантированной поддержки по сравнению с (как минимум) 5 годами поддержки Ubuntu 22.04 LTS.

Чего вы хотите больше: надежной стабильности и пользовательского интерфейса, на который вы можете положиться, не меняя его в течение пяти лет, или новейших функций, обновленного программного обеспечения и крупного обновления каждые шесть месяцев? Читать

OpenBSD 7.2 выходит с поддержкой Apple M2

ОпенБСД 7.2

OpenBSD производит полную, бесплатную, кросс-платформенную Unix-подобную операционную систему, основанную на BSD.

Было объявлено о выпуске OpenBSD 7.2, версия, в которой было внесено большое количество улучшений в систему, из которых можно выделить улучшения модуля drm, а также поддержку Apple M2, улучшения поддержки процессоров Intel и другое.

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



Читать