Linux:Рецепты/Настройка комбинации Ctrl+Alt+Del в системах Linux с systemd: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{Панель управления/Linux}} {{Myagkij-редактор}} =Настройка комбинации Ctrl+Alt+Del в системах Linux с systemd= ==Проблема== У вас система Linux с systemd и вы хотели бы настроить комбинацию клавиш {{клавиша|Ctrl}}+{{клавиша|Alt}}+{{клавиша|Del}}. ==Решение== {{Примечание1|Файл модуля {{клавиш...»)
 
 
(не показано 8 промежуточных версий этого же участника)
Строка 6: Строка 6:
==Проблема==
==Проблема==


У вас система Linux с systemd и вы хотели бы настроить комбинацию клавиш {{клавиша|Ctrl}}+{{клавиша|Alt}}+{{клавиша|Del}}.
У вас система [[Linux]] с [[systemd]] и вы хотели бы настроить комбинацию клавиш {{клавиша|Ctrl}}+{{клавиша|Alt}}+{{клавиша|Del}}.


==Решение==
==Решение==


{{Примечание1|Файл модуля {{клавиша|Ctrl}}+{{клавиша|Alt}}+{{клавиша|Del}} - не служба, а цель, поэтому он не запускается  как демон.}}
{{Примечание1|Файл модуля {{клавиша|Ctrl}}+{{клавиша|Alt}}+{{клавиша|Del}} - не служба, а цель, поэтому он не запускается  как демон.}}
Если есть символическая ссылка '''/etc/systemd/system/ctrl-alt-del.target''', то {{клавиша|Ctrl}}+{{клавиша|Alt}}+{{клавиша|Del}} активируется.
===Выключаем===
Выключим и маскируем '''ctrl-alt-del.target''':


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
sudo systemctl disable ctrl-alt-del.target
</syntaxhighlight>
Результат выполнения команды: ''Removed /etc/systemd/system/ctrl-alt-del.target.''


<syntaxhighlight lang="bash">
sudo systemctl mask ctrl-alt-del.target
</syntaxhighlight>
</syntaxhighlight>


Результат выполнения команды: ''Created symlink /etc/system/system/ctrl-alt-del.target → /dev/null.''
===Включаем===
Размаскируем и включим:
<syntaxhighlight lang="bash">
sudo systemctl unmask ctrl-alt-del.target
</syntaxhighlight>
Результат выполнения команды: ''Removed /etc/systemd/system/ctrl-alt-del.target.''
<syntaxhighlight lang="bash">
sudo systemctl enable ctrl-alt-del.target
</syntaxhighlight>
Результат выполнения команды: ''Created symlink /etc/systemd/system/ctrl-alt-del.target → /lib/systemd/system/reboot.target.''
{{Примечание1|Все изменения сразу же вступают в силу.}}
===Изменяем===
Если вы хотите изменить действие этой комбинации, чтобы вместо перезагрузки она выключала систему, можно, связав модуль '''ctrl-alt-del.target''' с модулем '''poweroff.target'''.
Сначала его нужно выключить, чтобы удалить существующую символическую ссылку, затем создать новую:
<syntaxhighlight lang="bash">
sudo systemctl disable ctrl-alt-del.target
</syntaxhighlight>
Результат выполнения команды: ''Removed /etc/systemd/system/ctrl-alt-del.target.''
<syntaxhighlight lang="bash">
sudo ln -s /lib/systemd/system/poweroff.target /etc/systemd/system/ctrl-alt-del.target
</syntaxhighlight>
Теперь она будет выключать систему вместо того, чтобы перезагружать ее.
{{Примечание1|
Не изменяйте символические ссылки в '''/lib/systemd/system/''',а создавайте новые символические ссылки в '''/etc/systemd/system/''', чтобы ваше изменение не было потеряно с обновлениями системы.
}}


=См.также=
=См.также=

Текущая версия от 11:42, 19 августа 2023

Проверка/Оформление/Редактирование: Мякишев Е.А.


Настройка комбинации Ctrl+Alt+Del в системах Linux с systemd

Проблема

У вас система Linux с systemd и вы хотели бы настроить комбинацию клавиш  Ctrl + Alt + Del .

Решение

Примечание

Файл модуля  Ctrl + Alt + Del  - не служба, а цель, поэтому он не запускается как демон.

Если есть символическая ссылка /etc/systemd/system/ctrl-alt-del.target, то  Ctrl + Alt + Del  активируется.

Выключаем

Выключим и маскируем ctrl-alt-del.target:

sudo systemctl disable ctrl-alt-del.target

Результат выполнения команды: Removed /etc/systemd/system/ctrl-alt-del.target.

sudo systemctl mask ctrl-alt-del.target

Результат выполнения команды: Created symlink /etc/system/system/ctrl-alt-del.target → /dev/null.

Включаем

Размаскируем и включим:

sudo systemctl unmask ctrl-alt-del.target

Результат выполнения команды: Removed /etc/systemd/system/ctrl-alt-del.target.

sudo systemctl enable ctrl-alt-del.target

Результат выполнения команды: Created symlink /etc/systemd/system/ctrl-alt-del.target → /lib/systemd/system/reboot.target.

Примечание

Все изменения сразу же вступают в силу.

Изменяем

Если вы хотите изменить действие этой комбинации, чтобы вместо перезагрузки она выключала систему, можно, связав модуль ctrl-alt-del.target с модулем poweroff.target.

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

sudo systemctl disable ctrl-alt-del.target

Результат выполнения команды: Removed /etc/systemd/system/ctrl-alt-del.target.

sudo ln -s /lib/systemd/system/poweroff.target /etc/systemd/system/ctrl-alt-del.target

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

Примечание

Не изменяйте символические ссылки в /lib/systemd/system/,а создавайте новые символические ссылки в /etc/systemd/system/, чтобы ваше изменение не было потеряно с обновлениями системы.

См.также

Внешние ссылки