Как включить нажатие на правый верхний угол экрана для нажатия кнопки закрытия?

Как включить нажатие на правый верхний угол экрана для нажатия кнопки закрытия?

Я пытаюсь сделать это:

  • Переместите курсор в правый верхний угол экрана и нажмите кнопку закрытия, чтобы закрыть развернутое окно.

вместо этого:

  • Переместите курсор в верхний правый угол экрана, а затем слегка переместите его назад в направлении нижнего левого угла, чтобы нажать кнопку закрытия.

Первый намного быстрее и удобнее. Кажется, он работает с некоторыми (возможно, с большинством) программами, но не со всеми.

Некоторые программы, в которых это работает: Nemo, VirtualBox, Chromium, LibreOffice (Writer, Calc, Draw, Impress), GParted, Atom, Audacity, VLC media player.

Некоторые программы, в которых он не работает: Nautilus, Gedit, Terminal, Firefox, Settings, Image Viewer.

Как заставить это работать для всех программ? Спасибо.

Я попробовал это расширение, но не знаю, как настроить его так, чтобы оно закрывало развернутое окно:https://extensions.gnome.org/extension/1362/custom-hot-corners/

Скриншот развернутого окна на всякий случай:

снимок экрана развернутого окна

решение1

Установите и откройтеПользовательские горячие углы - расширенныеРасширение GNOME:

  1. Выберите свой монитор в левом меню.

  2. Выберите вкладку в правом верхнем углу.

  3. Выберите Windows-Control> Close windowв Primary Mouse Buttonменю.

Пользовательские активные углы - Расширенный снимок экрана

Единственным недостатком для меня является то, что нажатие на угол закрывает первое окно на переднем плане, даже если оно не развернуто, вместо того, чтобы полностью свернуть его и закрыть следующее вторым щелчком.

Работает под управлением Ubuntu 20.04.3 LTS.

решение2

Мне удалось добиться этого с помощью некоторых gtk.cssстилей. Обратите внимание, что это не повлияет на программы, которые устанавливают собственный стиль заголовка окна, например, Firefox.

  1. Создайте файл с gtk.cssименем ~/.config/gtk-3.0.

  2. Введите этот CSS-код, который удаляет пространство справа от кнопки закрытия и заполняет кнопками всю высоту заголовка окна.

    headerbar {
      padding-right: 0;
    }
    
    .titlebutton {
      min-width: 44px;
      min-height: 44px;
      padding: 0;
      margin: 0;
    }
    
  3. Сохраните файл, затем выйдите из системы и войдите снова, чтобы применить изменения.

Связанный контент