Гид по технологиям

Как назначить сочетание клавиш для «Всегда поверх» в Ubuntu

4 min read Linux Обновлено 27 Nov 2025
Сочетание клавиш для «Всегда поверх» в Ubuntu
Сочетание клавиш для «Всегда поверх» в Ubuntu

Зачем это нужно

Функция «Всегда поверх» удерживает выбранное окно поверх остальных. Это полезно, когда вам постоянно нужно видеть справочную информацию, плеер или чат, не переключаясь между окнами.

Быстрый способ без настройки

Есть встроённая «горячая» последовательность: нажмите Alt + Space, чтобы открыть меню окна, затем нажмите T, чтобы включить «Всегда поверх» для текущего окна.

Меню окна Ubuntu, открытое по Alt+Space

Это самый простой вариант: он работает «из коробки» в большинстве окружений рабочего стола. Минус — это двухшаговая операция, и расположение клавиш может быть неудобным.

Назначение собственного сочетания клавиш

Чтобы одним нажатием клавиш переключать режим «Всегда поверх», выполните следующие действия.

Что понадобится

  • Утилита wmctrl — командная утилита для взаимодействия с X Window Manager.
  • Доступ к настройкам клавиатуры вашего окружения рабочего стола (Настройки -> Клавиатура -> Сочетания клавиш или похожее).

Установка wmctrl

Если вы используете Debian/Ubuntu или производные — установите wmctrl командой:

sudo apt-get install wmctrl

Для других дистрибутивов примеры команд:

# Fedora / RHEL
sudo dnf install wmctrl

# Arch Linux
sudo pacman -S wmctrl

# openSUSE
sudo zypper install wmctrl

Важно: wmctrl работает с X11. На сессиях Wayland он может не работать или вести себя некорректно — см. раздел «Когда это не сработает».

Создание пользовательского сочетания

  1. Откройте Настройки -> Клавиатура -> Сочетания клавиш (название может отличаться в вашем окружении).
  2. Найдите раздел «Пользовательские сочетания» или «Custom Shortcuts» и нажмите «+» для добавления нового.
  3. Введите значения:
  • Имя: Toggle Always on Top
  • Команда: wmctrl -r :ACTIVE: -b toggle,above

Добавление пользовательского сочетания с командой wmctrl

  1. Примените изменения, затем кликните по полю со статусом «Отключено» или «Disabled» и назначьте удобное сочетание (например, Alt+Shift+A).

Назначение сочетания клавиш для переключения «Всегда поверх»

После этого выбранное сочетание будет переключать режим «Всегда поверх» для активного окна.

Полезные советы и варианты

  • Если сочетание не работает, попробуйте другое сочетание или проверьте, не занято ли оно другим действием в системе.
  • Для сценариев автоматического размещения окон рассмотрите альтернативы: xdotool (симулирует ввод), devilspie2 (правила для окон), расширения окружения рабочего стола.
  • Ментальная модель: wmctrl меняет флаги окна в менеджере X; это простая «переключалка» состояния above.

Альтернативная команда (для отдельных окон по заголовку)

Если хотите включать «Всегда поверх» для окна с определённым заголовком:

wmctrl -r "Имя окна" -b add,above

Когда это не сработает

  • Wayland: большинство реализаций Wayland не поддерживают управление оконными флагами через X-инструменты; wmctrl обычно не работает в чистой Wayland-сессии. В таком случае используйте возможности окружения рабочего стола (обычно — через встроенные сочетания или расширения) или ищите специфичные для Wayland утилиты.
  • Упрощённые/минималистичные оконные менеджеры могут иметь собственные механизмы управления, несовместимые с wmctrl.

Критерии приёмки

  • После нажатия назначенного сочетания текущее активное окно становится видимо поверх других и снова снимается при повторном нажатии.
  • Команда wmctrl -r :ACTIVE: -b toggle,above при выполнении в терминале переключает флаг above для активного окна.

Пошаговый план (короткий playbook)

  1. Установите wmctrl (или убедитесь, что у вас X11).
  2. Создайте пользовательское сочетание в настройках клавиатуры.
  3. Тестируйте на разных приложениях (терминал, браузер, медиаплеер).
  4. Если не работает — проверьте занятость сочетания клавиш и тип сессии (X11/Wayland).

Примеры тест-кейсов

  • Открыть терминал, назначить сочетание Alt+Shift+A, нажать сочетание — ожидается, что терминал останется поверх окон.
  • Назначить сочетание, активировать другое окно и повторить — режим меняется только для активного окна.

Безопасность и конфиденциальность

Команда wmctrl не отправляет данные в сеть и воздействует только на локальные окна пользователя. Убедитесь, что вы устанавливаете пакеты из официальных репозиториев вашего дистрибутива.

Частые вопросы

Будет ли это работать на Wayland?

Нет, wmctrl ориентирован на X11 и, как правило, не работает в Wayland. Для Wayland ищите решения в документации вашего окружения (например, GNOME-расширения) или используйте встроенные сочетания.

Как удалить сочетание клавиш?

В настройках клавиатуры найдите созданное пользовательское сочетание и выберите «Удалить» или назначьте для него «Отключено».

Краткое резюме

  • Самый быстрый способ: Alt + Space → T.
  • Для однонажатий используйте wmctrl и пользовательское сочетание клавиш.
  • wmctrl работает в X11; на Wayland потребуются другие методы.

Важно: поведение может отличаться в зависимости от окружения рабочего стола (GNOME, KDE, XFCE и т. д.).

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро