我可以映射快捷方式来移动到上一个工作区吗?

我可以映射快捷方式来移动到上一个工作区吗?

有没有办法映射快捷方式以转到之前访问过的工作区?

答案1

适用于 Ubuntu 21.10 及以下版本(GNOME 40)

您可以使用转至上一个工作区扩展。只需安装它,您就应该能够使用键盘快捷键Super+Esc在您使用的最后两个工作区之间切换。

你可能还想读一下:如何安装和管理 GNOME Shell 扩展?


对于 Ubuntu 22.04(GNOME 42)

该扩展尚未更新以支持 Ubuntu 22.04 (GNOME 42)。但是,可以按照以下步骤使其工作:

  1. 前往扩展的 GitHub 页面并将其下载为 zip 文件(点击这里直接下载 zip 文件)。

  2. 打开下载 zip 文件的位置并将其解压。

  3. 打开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 的支持。;)

  4. 现在将解压的目录复制到~/.local/share/gnome-shell/extensions并将其名称更改为[email protected]

  5. 运行以下命令设置在工作区之间切换的键盘快捷键。

    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快捷方式,但您可以调整上面的命令以选择您想要的快捷方式。

  6. 现在通过按Alt+ F2、输入r并按Enter(仅适用于 Xorg)重新启动 GNOME Shell,或者注销并重新登录(适用于 Xorg 和 Wayland)。

  7. 现在应该启用扩展,您应该能够使用Super+Esc在最后访问的两个工作区之间切换。

    您可能还想安装扩展管理器,以便可以使用以下命令轻松启用/禁用扩展:

    sudo apt install gnome-shell-extension-manager
    

相关内容