Wal*_*cio 340 alt-tab gnome-shell
我非常喜欢 Gnome Shell 如何通过Alt+处理应用程序切换的所有内容Tab。不过,我对它的一个抱怨是它如何强制用户使用Alt+ `(或Alt+Tab非美式键盘布局的键上方的任何键)在同一应用程序的窗口之间切换。这对我来说很烦人,因为现在我必须记住我使用的最后一个窗口是否与当前窗口属于同一个应用程序。对于那些根据“我正在使用的窗口”而不是“我正在使用的应用程序”进行思考的高级用户来说,这绝对是一个麻烦。
我试过AlternateTab 扩展,但它对我来说看起来太难看了。更不用说最后我想要的只是在这个应用程序上重新映射Alt+(key above tab)到Alt+ Tab。我想一种选择是调整 Gnome-shell。我的猜测是我应该修改 中的altTab.js
文件/usr/share/gnome-shell/js/ui/
,但是对于像我这样不懂 JavaScript 的人来说,文件太长而且难以应付。
有谁知道如何让 Gnome Shell 停止按应用程序对窗口进行分组?
Mad*_*ist 391
dconf-editor
org/gnome/desktop/wm/keybindings
'<Alt>Tab'
从移动switch-applications
到switch-windows
'<Shift><Alt>Tab'
从switch-applications-backward
到switch-windows-backward
switch-windows
跨桌面工作,而不仅仅是在当前桌面,你也可以取消选中org/gnome/shell/window-switcher/current-workspace-only
(@CharlBotha 提供)dconf-editor
<Alt>F2
,然后键入r
以重新启动 Gnome。最后一步似乎并不总是必要的,但它不应该受到伤害(特别是因为它不会关闭任何正在运行的应用程序)。它不会工作,而且对 Wayland 来说不是必需的。
pes*_*ous 138
从 'xaeth' 对此Ergo Project 博客文章的评论中,我了解到Alt+Esc将循环浏览所有窗口,而无需按应用程序分组。这对我来说是最简单的解决方案,我很高兴它使我不必安装其他程序。
如果使用Alt+Esc进行测试对您有利,那么您可以转到 System Settings > Keyboard > Shortcuts > Navigation并重新分配Alt+Tab以执行之前分配给Alt+的导航任务Esc。在我的设置中,此任务名为“直接切换窗口”。
Obn*_*ion 58
对于使用 Ubuntu 18 的任何人(为您提供与例如在 Windows10 上相同的行为):
如果您现在按 Alt+Tab,您将能够直接选择所有打开的窗口,而无需分组到不同的应用程序中。
小智 23
替代选项卡
用不按应用程序分组的基于窗口的切换器替换 Alt-Tab。此扩展是经典模式的一部分,并由 GNOME 正式支持。请不要使用下面的表格报告错误,请改用 GNOME Bugzilla。
https://extensions.gnome.org/extension/15/alternatetab/
Dan*_*iel 15
不知道它是否适用于所有操作系统,但对于Ubuntu 18.04,请转到:设置 → 设备 → 密钥
然后查找在我的情况下被禁用的Switch windows并将其设置为+ 。AltTab
如果我们Alt在 Tab 键后按住键,这将在所有窗口之间切换并显示水平选择框。
那里还有其他有趣的条目,即我分别为+和+ +设置的应用程序的切换应用程序和切换窗口。SuperTabAltSuperTab
dog*_*c69 13
使用 Fedora 23,您可以执行以下操作
安装备用选项卡(已经为我安装了)
sudo dnf install gnome-shell-extension-alternate-tab
Run Code Online (Sandbox Code Playgroud)
运行首选项编辑器
gnome-shell-extension-prefs
Run Code Online (Sandbox Code Playgroud)
然后启用它
完成,alt 选项卡不再蹩脚。它也不是像上面那样改变键盘快捷键的黑客。Alt-tab 仍然会显示带有缩略图等的弹出窗口,只是不分组。
由于 Ubuntu 现在已切换回 Gnome,我发现自己再次尝试解决此问题。如果您有 gnome Web 插件,那就更简单了,只需访问该alternate-tab
插件并单击启用,它就会立即得到修复。
小智 13
您可以使用终端来编辑默认切换器的首选项(这是 Mad Physicist 的 dconf-editor 答案的命令行等效项。)
跑:
dconf write /org/gnome/desktop/wm/keybindings/switch-windows "['<Alt>Tab']"
dconf write /org/gnome/desktop/wm/keybindings/switch-windows-backward "['<Shift><Alt>Tab', '<Alt>Above_Tab']"
dconf write /org/gnome/desktop/wm/keybindings/switch-applications "[]"
dconf write /org/gnome/desktop/wm/keybindings/switch-applications-backward "[]"
Run Code Online (Sandbox Code Playgroud)
或者:
gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<alt>Tab']"
etc...
Run Code Online (Sandbox Code Playgroud)
(作为普通用户 - 不是 root !!!)
小智 7
在命令行上执行的脚本(基于 Mad Physicist 的精彩回答):
gsettings set org.gnome.desktop.wm.keybindings switch-applications "['<Super>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<Alt>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-applications-backward "['<Shift><Super>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows-backward "['<Shift><Alt>Tab']"
gsettings set org.gnome.shell.window-switcher current-workspace-only "false"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
123837 次 |
最近记录: |