Как выйти из Zoom, не заходя в панель задач

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

Я использую ubuntu 20.04 с рабочим столом Unity.

Я использую zoom версии 5.8.0 (16)

Я знаю, что
[Как выйти из Zoom корректно?]

это решение для корректного выхода из Zoom. Что я хочу знать, так это как это сделать, когда я закрываю Zoom.

При закрытии минимизировать окно в область уведомлений вместо панели задач

Не работает. Когда я закрываю Zoom, я хочу, чтобы он завершал все свои процессы.

Как я могу этого добиться? Идеально, когда я выхожу из Zoom, я не хочу, чтобы это приложение оставалось на панели задач (панели вверху) Ubuntu.

Эта функция работала как положено в предыдущей версии (я забыл, какой, но, вероятно, два или три обновления назад)

Запустите команду killall zoom в терминале. Это завершит все процессы Zoom, даже если идет встреча. Если вы хотите сделать это еще быстрее, вы можете привязать сочетание клавиш для выполнения этой команды. Gnome позволяет это сделать, я не знаю о Unity.

Я создал этот скрипт, чтобы выйти из Zoom при закрытии основного окна. Сохраните его в файле с именем zoom где-нибудь в вашем пути над исполняемым файлом Zoom. Он будет запускаться вместо этого и затем запускать Zoom и следить за тем, когда окно закроется. Если это не сработает с первого раза, вот несколько возможных решений:

  • В Bash мог быть кэширован путь к исполняемому файлу Zoom. Очистите его с помощью hash -d zoom
  • Имя окна в строке xprop может быть неверным, в зависимости от вашего типа аккаунта. Вы должны узнать правильное имя вашего окна, наведя курсор на его значок на панели задач.
  • В зависимости от того, как вы установили Zoom, бинарный файл может находиться в другом месте. Вы можете найти его, используя whereis zoom, и заменить вторую строку на ваше местоположение установки. Оставьте $@ &, чтобы любые параметры командной строки передавались Zoom.
  • Если основное окно появляется более чем через 10 секунд, замените длину sleep на большее число
#! /bin/sh
/usr/bin/zoom $@ & # выполняем zoom с любыми аргументами, переданными этому скрипту, в фоновом режиме
sleep 10 # ждем, пока окно появится
xprop -spy -name "Zoom Workplace - Licensed account" # следим за изменениями свойств в окне. это закончится, когда окно будет закрыто.
killall zoom # завершаем все процессы zoom

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

Чтобы выйти из Zoom без перехода на панель задач в Ubuntu 20.04 с рабочим окружением Unity, вы можете использовать несколько подходов.

Способ 1: Завершение процессов через терминал

Один из простых способов — использовать команду для завершения всех процессов Zoom. Откройте терминал и выполните следующую команду:

killall zoom

Эта команда завершит все процессы Zoom, даже если у вас идет сейчас встреча. Чтобы упростить использование этой команды, вы можете настроить горячую клавишу для ее быстрого вызова. В Unity это можно сделать через системные настройки, но вам может понадобиться проверить документацию о том, как установить комбинации клавиш.

Способ 2: Скрипт для автозавершения

Если вы хотите, чтобы Zoom сам завершался при закрытии главного окна, вы можете создать скрипт. Этот скрипт будет запускать Zoom и отслеживать его окно, завершив процессы Zoom, когда окно закроется. Создайте файл с именем zoom и вставьте следующий код:

#! /bin/sh
/usr/bin/zoom $@ & # Запускаем Zoom с любыми аргументами, переданными этому скрипту в фоновом режиме
sleep 10 # Ждем, пока окно появится
xprop -spy -name "Zoom Workplace - Licensed account" # Отслеживаем свойства окна. Он завершится, когда окно будет закрыто.
killall zoom # Убиваем все процессы Zoom

После создания скрипта, не забудьте сделать его исполняемым:

chmod +x /path/to/your/zoom

Замените /path/to/your/ на путь, где вы сохранили скрипт.

Возможные неисправности

  1. Кэширование пути: Если скрипт не работает сразу, попробуйте сбросить кэш пути в оболочке с помощью hash -d zoom.

  2. Имя окна: Убедитесь, что имя окна, указанное в строке xprop, совпадает с фактическим именем вашего окна Zoom. Вы можете узнать его, наведя мышь на значок Zoom на панели задач.

  3. Различие в установке: Если вы установили Zoom не стандартным способом, проверьте, где находится исполняемый файл Zoom, с помощью whereis zoom и замените путь в скрипте на соответствующий.

  4. Ожидание появления окна: Если основное окно Zoom появляется позже 10 секунд, увеличьте значение sleep в скрипте.

Заключение

Вышеуказанные методы позволят вам завершить работу Zoom без необходимости взаимодействия с панелью задач. Выбор метода будет зависеть от ваших предпочтений и уровня комфорта с использованием терминала и скриптов.

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

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