Средний щелчок закрывает приложение в «Просмотреть все окна» - PullRequest
0 голосов
/ 03 ноября 2019

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

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

Я пытался найти настройки, чтобы отключить эту опцию, но не смог ее найти. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 1«функция» в «Просмотреть все окна»? Возможно, я что-то пропустил.

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

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

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

  • Dell XPS 13
  • Linux Mint 19 (Tara)

РЕДАКТИРОВАТЬЯ думаю, что я нашел, где код. Вот фрагмент ответственного кода в 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;
}

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

1 Ответ

0 голосов
/ 05 ноября 2019

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

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

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

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

...