Linux:Рецепты/Настройка комбинации Ctrl+Alt+Del в системах Linux с systemd: различия между версиями
Myagkij (обсуждение | вклад) (Новая страница: «{{Панель управления/Linux}} {{Myagkij-редактор}} =Настройка комбинации Ctrl+Alt+Del в системах Linux с systemd= ==Проблема== У вас система Linux с systemd и вы хотели бы настроить комбинацию клавиш {{клавиша|Ctrl}}+{{клавиша|Alt}}+{{клавиша|Del}}. ==Решение== {{Примечание1|Файл модуля {{клавиш...») |
Myagkij (обсуждение | вклад) |
||
(не показано 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 .
Решение
Если есть символическая ссылка /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
Теперь она будет выключать систему вместо того, чтобы перезагружать ее.
См.также
Внешние ссылки