Страница 1 из 1

отключить сон

Добавлено: 18 апр 2026, 12:07
ya
В Debian способ отключения «спящего режима» монитора зависит от того, используете ли вы графическую оболочку (GNOME, KDE, XFCE) или работаете исключительно в консоли (TTY).

Вот основные способы решения задачи:

---

## 1. В графическом интерфейсе (через настройки)

Самый простой путь — использовать стандартную панель управления.

* **GNOME:** Настройки → **Питание (Power)** → Выключить экран (Screen Blank) → поставьте **Никогда (Never)**.
* **KDE Plasma:** Параметры системы → Управление электропитанием → **Энергосбережение** → Снимите галочку с «Приостановить работу экрана».
* **XFCE:** Настройки → **Менеджер питания** → Дисплей → Перетащите ползунки «Спящий режим» и «Выключение» в крайнее левое положение (Выкл).

---

## 2. Универсальный способ для X11 (командная строка)

Если вы используете графическую сессию, можно воспользоваться утилитой `xset`. Это сработает в большинстве окружений (кроме Wayland).

Введите в терминале:
```bash
xset s off # Отключить хранитель экрана
xset -dpms # Отключить управление питанием монитора (DPMS)
xset s noblank # Запретить очистку экрана
```
> **Важно:** Эти настройки сбросятся после перезагрузки. Чтобы сделать их постоянными, добавьте эти строки в файл `~/.xsessionrc` или в "Автозагрузку" вашего рабочего стола.

---

## 3. В консоли (TTY / без графики)

Если у вас серверная версия или вы работаете в терминале без графической оболочки, за отключение экрана отвечает драйвер консоли.

### Временное решение:
```bash
setterm -blank 0 -powersave off
```

### Постоянное решение:
Нужно отредактировать параметры загрузки Grub:
1. Откройте файл: `sudo nano /etc/default/grub`
2. Найдите строку `GRUB_CMDLINE_LINUX_DEFAULT`.
3. Добавьте в кавычки параметры `consoleblank=0`. Например:
`GRUB_CMDLINE_LINUX_DEFAULT="quiet splash consoleblank=0"`
4. Обновите конфигурацию Grub:
```bash
sudo update-grub
```
5. Перезагрузитесь.

---

## 4. Если монитор гаснет при просмотре видео или в браузере

Иногда стандартные настройки не помогают из-за политик управления питанием внутри браузеров или специфических настроек `systemd`.

Если вы хотите полностью запретить системе «засыпать» на уровне системы (Lid switch, Idle), можно выполнить команду:
```bash
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
```
*Чтобы вернуть всё назад, замените `mask` на `unmask`.*

---