Как “показать рабочий стол” из командной строки?

Вопрос или проблема

Я хочу иметь возможность свести все окна и показать рабочий стол из командной строки, а не с помощью Ctrl+Alt+D.

Существует полезное приложение командной строки под названием xdotool, которое, среди прочего, позволяет отправлять нажатия клавиш.

Таким образом, чтобы имитировать Control+Alt+D (или Super+D, или какая бы ни была комбинация, которая вам нужна), вы можете использовать одну из следующих команд:

xdotool key ctrl+alt+d
xdotool key ctrl+super+d
xdotool key super+d

Чтобы установить:

sudo apt-get install xdotool

Я не уверена, что ответ fossfreedom действительно удовлетворяет требованию “не использовать Ctrl+Alt+D”.

Поэтому я рекомендую использовать команду для отображения рабочего стола:

wmctrl -k on

Чтобы отключить, используйте

wmctrl -k off

После того как я посмотрела на ваш комментарий, я немного покопалась и ничего не нашла. Затем я поэкспериментировала и нашла рабочий способ, который удовлетворяет требованию “не использовать Ctrl+Alt+D”, используя одно нажатие клавиши:

wmctrl -k toggle

фантастически работает для пользователей Windows, переходящих на Linux

.

Ответ или решение

Как показать рабочий стол с помощью командной строки

Ваша задача — минимизировать все открытые окна и отобразить рабочий стол, не прибегая к комбинации клавиш, таким как Ctrl+Alt+D. Для решения этой задачи в Linux вы можете использовать несколько различных команд, основанных на приложениях, таких как xdotool и wmctrl. Давайте рассмотрим эти методы подробнее.

Использование xdotool

xdotool — это мощная утилита, которая позволяет эмулировать нажатия клавиш и движение мыши. Чтобы использовать ее для отображения рабочего стола, вы можете выполнить следующие действия:

  1. Установка xdotool:
    Прежде всего, вам нужно установить xdotool, если он еще не установлен. Откройте терминал и выполните следующую команду:

    sudo apt-get install xdotool
  2. Показ рабочего стола:
    Теперь вы можете использовать команды xdotool, чтобы эмулировать комбинацию клавиш. В зависимости от вашего окружения рабочего стола, попробуйте одну из следующих команд:

    xdotool key ctrl+alt+d
    xdotool key ctrl+super+d
    xdotool key super+d

Эти команды не требуют физических нажатий клавиш, но эмулируют их так, как если бы вы использовали их вручную.

Использование wmctrl

wmctrl — это ещё один полезный инструмент для управления окнами. В отличие от xdotool, который эмулирует нажатия клавиш, wmctrl позволяет вам управлять состоянием окон напрямую. Это особенно полезно, если вы хотите действительно отключить все окна.

  1. Установка wmctrl:
    Как и в случае с xdotool, сначала вам необходимо установить wmctrl. Введите следующую команду в терминале:

    sudo apt-get install wmctrl
  2. Показ рабочего стола:
    Чтобы минимизировать все окна и показать рабочий стол, выполните следующую команду:

    wmctrl -k on

    Чтобы вернуть окна на место, используйте:

    wmctrl -k off
  3. Переключение состояния рабочего стола:
    Если вам нужно прочерчивать окна между состоянием «показать рабочий стол» и «отобразить окна», вы можете воспользоваться командой:

    wmctrl -k toggle

Эта команда прекрасно подходит для пользователей, переходящих с Windows на Linux и желающих сохранить привычные рабочие привычки.

Заключение

Таким образом, для того чтобы отобразить рабочий стол из командной строки без использования Ctrl+Alt+D, вы можете воспользоваться утилитами xdotool или wmctrl. Каждая из них предлагает свои уникальные возможности, которые помогут вам эффективно управлять окнами в вашем окружении Linux. Выбор метода зависит от ваших предпочтений и конкретных задач.

Оцените материал
Добавить комментарий

Капча загружается...