在 "View All Windows" 中单击鼠标中键关闭应用程序
Middle Click Closes Application in "View All Windows"
我正在尝试用 3 根手指滑动 up/down 来设置 Fusuma 以显示 "View All Windows"(这个 window 也可以通过 Ctrl+Alt+Down 访问)。但是,有时它会在滑动后立即捕获 "Middle Button"。
这会导致关闭鼠标当前悬停在其上的应用程序(在查看全部 Windows 中)。真烦人。
我试图寻找禁用此选项的设置,但找不到。前段时间有a thread created 讨论这个,但是没有真正的解决方案。
我的问题是:
- 在 "View All Windows" 中是否有禁用此 "feature" 的选项?也许我错过了什么。
- 这个"View All Windows"叫什么名字?如果我想重新编译代码,我需要知道去哪里找。如果您能将负责此恼人功能的代码发给我,我将不胜感激。
我不想做的事:
1.全局禁用中间按钮。我还想用。
我的设置:
- 戴尔 XPS 13
- Linux 薄荷 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;
}
但是,我仍然不知道如何编译它。有人知道吗?
文件位于:
/usr/share/cinnamon/js/ui/workspace.js
我需要做的就是注释掉这一行:
this.emit('closed', global.get_current_time());
然后使用 Ctrl + Alt + ESC 重新启动 Cinnamon。
它现在运行良好,哇哦!!
我正在尝试用 3 根手指滑动 up/down 来设置 Fusuma 以显示 "View All Windows"(这个 window 也可以通过 Ctrl+Alt+Down 访问)。但是,有时它会在滑动后立即捕获 "Middle Button"。
这会导致关闭鼠标当前悬停在其上的应用程序(在查看全部 Windows 中)。真烦人。
我试图寻找禁用此选项的设置,但找不到。前段时间有a thread created 讨论这个,但是没有真正的解决方案。
我的问题是:
- 在 "View All Windows" 中是否有禁用此 "feature" 的选项?也许我错过了什么。
- 这个"View All Windows"叫什么名字?如果我想重新编译代码,我需要知道去哪里找。如果您能将负责此恼人功能的代码发给我,我将不胜感激。
我不想做的事: 1.全局禁用中间按钮。我还想用。
我的设置:
- 戴尔 XPS 13
- Linux 薄荷 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;
}
但是,我仍然不知道如何编译它。有人知道吗?
文件位于:
/usr/share/cinnamon/js/ui/workspace.js
我需要做的就是注释掉这一行:
this.emit('closed', global.get_current_time());
然后使用 Ctrl + Alt + ESC 重新启动 Cinnamon。
它现在运行良好,哇哦!!