Щелчок средней кнопкой мыши закрывает приложение во всех окнах

Я пытаюсь настроить Fusuma тремя пальцами вверх/вниз, чтобы отобразить «Просмотреть все окна» (доступ к этому окну также можно получить, нажав Ctrl+Alt+Down). Однако иногда он ловит «Среднюю кнопку» сразу после свайпа.

Это приводит к закрытию приложения, над которым в данный момент находится указатель мыши (в режиме просмотра всех окон). Это действительно раздражает.

Я пытался найти настройки, чтобы отключить эту опцию, но не смог ее найти. Некоторое время назад была создана тема, посвященная этому, но реальной решение.

Мои вопросы:

  1. Есть ли возможность отключить эту «функцию» в «Просмотреть все окна»? Возможно, я что-то упустил.
  2. Как называется этот «Просмотреть все окна»? Если я захочу перекомпилировать коды, мне нужно знать, где искать. Если вы можете отправить мне коды, которые отвечают за эту раздражающую функцию, я буду очень признателен.

Чего не хочется делать: 1. Отключать среднюю кнопку глобально. Я все еще хочу использовать его.

Мои настройки:

  • Делл XPS 13
  • Linux Mint 19 (Тара)

РЕДАКТИРОВАТЬ: я думаю, что нашел, где находится код. Вот фрагмент ответственного кода в workspace.js:

    _onButtonRelease: function(actor, event) {
    if ( event.get_button()==1 ) {
        this._selected = true;
        this.emit('activated', global.get_current_time());
        return true;
    }
    if (event.get_button()==2){
        this.emit('closed', global.get_current_time());
        return true;
    }
    if (event.get_button()==3){
        if (!this.menuCancelled) {
            this.emit('context-menu-requested');
        }
        this.menuCancelled = false;
        return true;
    }
    return false;
}

Тем не менее, я все еще не понимаю, как его скомпилировать. У кого-нибудь есть идеи?


person Dat Nguyen    schedule 03.11.2019    source источник


Ответы (1)


Файл находится в: /usr/share/cinnamon/js/ui/workspace.js

Все, что мне нужно сделать, это закомментировать эту строку: this.emit('closed', global.get_current_time());

И перезапустите Cinnamon с помощью Ctrl + Alt + ESC.

Теперь все работает отлично, ура!!

person Dat Nguyen    schedule 05.11.2019