有没有办法映射快捷方式以转到之前访问过的工作区?
答案1
适用于 Ubuntu 21.10 及以下版本(GNOME 40)
您可以使用转至上一个工作区扩展。只需安装它,您就应该能够使用键盘快捷键Super+Esc在您使用的最后两个工作区之间切换。
你可能还想读一下:如何安装和管理 GNOME Shell 扩展?
对于 Ubuntu 22.04(GNOME 42)
该扩展尚未更新以支持 Ubuntu 22.04 (GNOME 42)。但是,可以按照以下步骤使其工作:
前往扩展的 GitHub 页面并将其下载为 zip 文件(点击这里直接下载 zip 文件)。
打开下载 zip 文件的位置并将其解压。
打开
metadata.json
解压目录中的文件并更改行:"version": 7,
到:
"version": 8,
同时更改以下行:
"shell-version": ["40", "3.38", "3.36", "3.34", "3.32", "3.30", "3.28"],
到:
"shell-version": ["42", "40", "3.38", "3.36", "3.34", "3.32", "3.30", "3.28"],
我们刚刚添加了对 GNOME 42 的支持。;)
现在将解压的目录复制到
~/.local/share/gnome-shell/extensions
并将其名称更改为[email protected]
。运行以下命令设置在工作区之间切换的键盘快捷键。
gsettings --schemadir ~/.local/share/gnome-shell/extensions/[email protected]/schemas set org.gnome.shell.extensions.go-to-last-workspace shortcut-key "['<Super>escape']"
上面我使用了默认的Super+Esc快捷方式,但您可以调整上面的命令以选择您想要的快捷方式。
现在通过按Alt+ F2、输入
r
并按Enter(仅适用于 Xorg)重新启动 GNOME Shell,或者注销并重新登录(适用于 Xorg 和 Wayland)。现在应该启用扩展,您应该能够使用Super+Esc在最后访问的两个工作区之间切换。
您可能还想安装扩展管理器,以便可以使用以下命令轻松启用/禁用扩展:
sudo apt install gnome-shell-extension-manager