看懂理解 keyboard中 , navigation的设置: 切换工作区和移动窗口到不同的工作区.
navigation中, 主要有两个方面的内容:
- 移动窗口到工作区 的shortcuts
- 切换工作区的shortcuts
首先清楚:
工作区workspace, fedora 23中 好像只有上下方向 的 工作区, 没有 左右方向的 工作区? (because: workspaces are not configured by "dconf" to look like workspace 1 2 3 4 ... )
move window one monitor up/down/left/right, 是针对多个监视器 终端而言的;
因此, 针对上下方向的workspace而言, 记住3点就好了:
-
只有 "上下方向"上的 键 操作才是有效的, 左右left/right是无效的, available key: home/end(表示第一和最后的...) pageup/pagedown(表示上一个/下一个的...), up/down...
-
切换工作区的 "主键" 是 super, 而移动窗口到工作区的 "主键" 是" shift+super" 多了一个 shift.
-
总结:
切换工作区:
切换到第一个和最后一个工作区: super+home/down;
向上/向下切换工作区: super+ pgup/pgdn , === ctrl _alt _up/down.移动窗口到工作区:
移动当前窗口 到 第一个/最后一个工作区: shift+super +home/down;
移动窗口到上一个/下一个工作区: shift+super +pgup/pgdn;
注意, 移动到下一个workspace, 跟 移动窗口到最后一个工作区是不同的, 因为 最后始终存在一个工作区, 所以...下一个工作区是不等于 最后一个工作区的!上面这个移动窗口到上一个/下一个 工作区 的英文解释 正好如此: move window one workspace up/down: <code>move + sth + distance + direction </code>
================================================ ===========
对于linux而言, workspace是很重要 也很 实用的功能, 一定要好好利用.
linux的多 工作区, 有点类似 于 firefox的 ctrl_shift+e 标签 分组, 有利于 对工作进行 分类!!
通常:
workspace1: firefox;
workspace 2: vim ( ![](http://images2015.cnblogs.com/blog/821299/201609/821299-20160921235906902-2053383196.png)
functionality also included);
workspace 3: miscellaneous: mis-杂的, cell-小东西, aneous-形容词后缀...
如果编程需要反复查看firefox和vim, 可以把他们放在同一个 workspace中.
Switch windows of an application: 是指的, 一个应用程序如 shell terminal, 可能有多个窗口, 在这些窗口之间进行切换的shortcuts: 默认的是 shift+super+w.
需要注意这两个的区别: "switch window" 和Switch windows of an application
- switch window 是指的 在 同一个 工作区 中, 直接切换窗口, 切换的只是 同一个 工作区 中的多个窗口, 不能切换到 其他工作区(不能跨工作区切换)
- switch windows of an application, 是在多个工作区, 跨工作区之间 所有的程序 之间切换窗口.
所以 , 最好是设置 后面的这个, 这样 既可以 在多个程序间切换, 又可以在 一个程序的多个窗口 之间 进行切换, 而且, shortcut 最好设置成 super+w, 不设置成默认的 shift +super +w
==================================== =========