我已经尝试过AlternateTab扩展,但对我来说看起来太丑了。更不用说最后,我只想在此应用程序上将Alt +(选项卡上方的键)重新映射到Alt + Tab。我猜一个选择就是调整Gnome-shell。我的猜测是我应该在
altTab.js
处修改/usr/share/gnome-shell/js/ui/
文件,但是对于像我这样不懂JavaScript的人来说,该文件太长且不堪重负。有人知道我如何让Gnome Shell停止对窗口进行分组通过应用程序?
#1 楼
打开
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
如果使用X11 ,请按
<Alt>F2
,然后键入r
以重新启动Gnome。似乎不一定总是需要执行最后一步,但它应该不会受到伤害(特别是因为它不会关闭任何正在运行的应用程序)。它不起作用,对于Wayland来说不是必需的。
评论
我很惊讶人们如此便捷地安装了第三方应用程序切换器,以支持就地重新配置Gnome。对我而言,这是比大多数其他提出的解决方案更为理想的解决方案。
– mirichan
2015年8月11日,0:50
要使切换窗口跨工作区工作,请使用dconf-editor取消选中org.gnome.shell.window-switcher.current-workspace-only。
–查尔·博塔(Charl Botha)
17年4月18日在7:02
它适用于Ubuntu 18.04!
– qmn1711
18年6月14日在13:05
我只是通过普通键盘下的Gnome设置应用程序进行了配置更改。找到“ Switch Windows”,为其分配“ Alt + Tab”,然后将自动取消分配“ Switch Apps”。无需编辑配置文件!
–罗伯特·杰克威尔
18年15月15日在11:37
超级懒惰superuser.com/a/1517491/384307
–亨德里
20-2-6在10:31
#2 楼
从“ xaeth”在此Ergo Project博客文章上的评论中,我了解到Alt + Esc将在所有窗口中循环,而无需按应用程序分组。这对我来说是最简单的解决方案,很高兴它使我免于安装其他程序的麻烦。如果使用Alt + Esc进行测试对您有利,那么您可以转到系统设置>键盘>快捷方式>导航,然后重新分配Alt + Tab执行先前分配给Alt + Esc的导航任务。在我的设置中,此任务名为“直接切换窗口”。
评论
非常感谢您的提示,它确实有效!现在,如果我能弄清楚如何消除所选窗口周围的黑色粗框,并显示“选择框” Alt + Tab给我,我将进入天堂。 :)
– Waldir Leoncio
2012年9月30日在11:31
它不会产生相同的行为。预期的行为是快速跳转到所需的窗口。这是一种滚动跳转,这意味着您要在每个窗口上滚动,需要以视觉方式处理每个视图,直到停在所需的视图上为止。
– AlikElzin-kilaka
2014年11月22日下午4:53
不要为我拆开窗户,也不要让我在窗户之间循环。它仍然在应用程序中循环。也许我应该重新登录?奇怪的。
–罗德韦克
15年2月16日在7:01
在Ubuntu 16中不起作用
– Anand Rockzz
16年6月6日在3:16
@Waldir Leoncio。将Alt + Tab设置为“切换窗口”,而不是“直接切换窗口”,粗框应消失。侏儒3.26
–巴托洛-奥特里
18年1月25日在12:34
#3 楼
几乎没有帮助-Alt + Tab,然后将窗口分组后,Alt +`会有所帮助。
#4 楼
AlternateTab
用基于窗口的切换器代替Alt-Tab,该切换器不按应用分组。此扩展是经典模式的一部分,并得到GNOME的正式支持。请不要使用以下表格报告错误,而应使用GNOME Bugzilla。
https://extensions.gnome.org/extension/15/alternatetab/
评论
在这里+1最佳答案。在Ubuntu 17.10中可以完美工作。谢谢!在“ Acitivites”中搜索“ AlternateTab”,并立即弹出
–birgersp
17年11月6日在8:25
它似乎已经受到支持,无需安装扩展程序。请参阅开发人员的帖子:blogs.gnome.org/fmuellner/2018/10/11/…
– AlikElzin-kilaka
19年6月21日在14:57
这应该被接受。完全没有麻烦。
– Lokesh
20-2-6在7:26
#5 楼
tglman的Windows Alt Tab扩展非常有用。您也可以在GitHub上对其进行分叉。评论
这是问题的真正答案!
–ЕлинЙ。
13年3月31日在21:48
正是我要寻找的东西,而且安装非常简单
– Pierre de LESPINAY
2014年8月7日在11:37
不需要扩展,请参阅此注释superuser.com/a/860001/914650。它适用于我的Ubuntu 18.04
– qmn1711
18年6月14日在13:10
#6 楼
您可以使用终端来编辑默认切换器的首选项(这与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 "[]"
或:
gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<alt>Tab']"
etc...
(作为普通用户-不是root!)
评论
在仿生中,$ dconf写入/ org / gnome / desktop / wm / keybindings / switch-applications-backward“ []”表示错误:0-2:无法推断类型
–nealmcb
18年5月3日在19:08
谢谢!对于@pestophagous通过命令行当前接受的“就地循环”答案,我的替代方法是设置gsettings org.gnome.desktop.wm.keybindings cycle-windows“ ['
–nealmcb
18年5月3日19:23
@nealmcb我已通过运行dconf gui应用程序进行了更改,并设置为不使用默认值,但使用[]
– rofrol
18/12/19在12:22
#7 楼
不知道它是否适用于所有操作系统,但对于Ubuntu 18.04,请转到:设置→设备→键然后查找“开关”窗口,在我的情况下该窗口被禁用并将其设置为Alt + Tab。
如果在制表后按住Alt键,则可以在所有窗口之间切换并显示水平选择框。
还有其他有趣的条目,我分别为Super + Tab和Alt + Super + Tab设置的开关应用程序和应用程序的开关窗口。
评论
你这个家伙!好答案
–彼得
19年1月3日在16:18
也适用于Fedora 30
–乔纳森(Jounathaen)
19年4月4日在12:26
#8 楼
使用fedora 23,您可以执行以下操作安装alternate-tab(已经为我安装了)
sudo dnf install gnome-shell-extension-alternate-tab
运行首选编辑器
gnome-shell-extension-prefs
然后启用它
完成,alt选项卡不再la脚。同样,通过更改键盘快捷键,它不是像上面一样的技巧。 Alt-tab仍然会显示带有缩略图等的弹出窗口,只是没有分组。再次。如果您拥有gnome Web插件,它甚至更简单,只需访问
alternate-tab
插件并单击“启用”,它将立即得到修复。评论
+1,这应该是“正确”的答案,因为它可以按照要求直接解决问题。我怀疑您的发行版与其无关,而更多的是您使用的是Gnome桌面,因为我刚刚在具有Gnome 3桌面的Ubuntu 17.04上成功利用了您的解决方案。
–路易·帕金(Louis Parkin)
17年6月19日在10:11
这是唯一对我有用的解决方案,它是如此简单。
– Lokesh
18年7月30日在9:41
#9 楼
对于使用Ubuntu 18(与Windows10相同的行为)的任何人:转到设置>设备>键盘
寻找“切换窗口”
将其设置为快捷键Alt + Tab(这将覆盖旧的快捷方式)
如果现在按Alt + Tab,则可以直接选择所有打开的窗口而无需分组进入不同的应用程序。
评论
这就是现在的答案。它是内置的。
– w
19年3月19日在9:24
没错,自2018年以来,这就是AlternateTab扩展作者推荐的方式。关于reddit的讨论
–罗宾·米德(Robin A. Meade)
19年11月24日在2:45
为什么到2020年8月18日,这不是只有9个选票而是被接受的答案?超级容易做到,并且不像对此问题的公认答案那样令人生畏。
–海事
20年8月18日在12:36
#10 楼
在命令行上执行的脚本(基于疯狂物理学家的出色回答):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"
#11 楼
这篇文章阐明了这个话题。通过访问gconf-editor上的apps-> metacity-> global_keybindings,有一个名为
switch_group
的密钥,它映射到<Alt>Above_Tab
。将其更改为<Alt>Tab
应该可以解决此问题。 评论
嗨wleoncio,上面的帖子讲的是一个不同的问题(与问题相比)。我尝试了您的答案,但没有任何反应
–Hoàng Long
2012年5月30日7:39
@HoàngLong,Metacity是一个受欢迎的GTK2窗口管理器。几年前,现代操作系统已经转移到GTK3上,所以我使用6年的解决方案可能不适用于最新的系统。
– Waldir Leoncio
19年3月12日在17:22
#12 楼
您可以使用其他应用程序切换器-可以使用compizconfig-settings-manager启用。在Ubuntu中查看有关CompizConfig的详细信息。它也可以安装在openSUSE和其他发行版上。结果示例:
#13 楼
我能够做到的方法是从Ubuntu软件商店安装dconf编辑器。从那里,您可以遵循路径-> /org.gnome/desktop/wm/keybindings。路径视图
如果向下滚动,您将看到我更改为的开关应用程序['Tab'],在它的正下方是switch-application-backwards,现在为['Tab']。
开关应用程序
向下滚动,您将看到switch-windows和switch-windows-backwards。您可以分别将其设置为['Tab']和['Tab']。
切换Windows设置
只需确定ID份额即可。 Ubuntu的新手,这花了我大约一个小时的时间来弄清楚。这绝对有效。
#14 楼
您无需下载任何内容,甚至也无需使用gui:gsettings set org.gnome.desktop.wm.keybindings switch-applications "['<Super>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<Alt>Tab']"
显然,如果您将
switch-applications
的键绑定留为空白("[]"
)永远不要使用它。这在Ubuntu 18.04上有效。
评论
您还需要处理向后的情况:switch-applications-backward和switch-windows-backward。
–罗宾·米德(Robin A. Meade)
19-11-24在2:48
#15 楼
在Ubuntu 19.10 x86_64上的Gnome 3.34.3上的Gnome Shell中,设置,设备,键盘快捷键,导航,切换窗口“ Alt + Tab”不分组,但不包括最小化的窗口,如Coverflow Alt-Tab扩展名,它也会无缘无故地覆盖普通的分组Switch应用程序“ Super + Tab”。#16 楼
只需重新调整gnome的默认快捷方式即可。# run as regular user
dconf load / <<EOF
[org/gnome/desktop/wm/keybindings]
switch-applications=['<Super>Tab']
switch-applications-backward=['<Shift><Super>Tab']
switch-windows=['<Alt>Tab']
switch-windows-backward=['<Shift><Alt>Tab']
EOF
遍历应用程序。
评论
感谢您的Alt +`。我已经在Google上搜索了一段时间了。@mimoralea,很高兴能为您提供帮助。太糟糕了,外壳不够直观。
请参阅下面来自@ dogmatic69的答案。最好的答案,恕我直言。
@ Hitsugaya198,我同意当前安装Shell扩展是最好的方法。
@Kugel或其他任何人-如何在需要换档的非美国键盘上按此组合键?