zoukankan      html  css  js  c++  java
  • 看懂理解 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点就好了:

    1. 只有 "上下方向"上的 键 操作才是有效的, 左右left/right是无效的, available key: home/end(表示第一和最后的...) pageup/pagedown(表示上一个/下一个的...), up/down...

    2. 切换工作区的 "主键" 是 super, 而移动窗口到工作区的 "主键" 是" shift+super" 多了一个 shift.

    3. 总结:
      切换工作区:
      切换到第一个和最后一个工作区: 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

    ==================================== =========

    但是要注意的是, 如果这个桌面只有一个窗口, 那么这些操作都将无效: 因为, 从视觉上来看, 最后是有一个ws, 但是最后一个ws是不会放东西的, 所以实际上就只有一个ws, 所以无论你怎么移动, 他都在这个(第一个)ws中。 只有当桌面上有 >= 2个窗口时, 才能 可能 增加一个ws。 同时 往下移动一个ws。

  • 相关阅读:
    EAX、ECX、EDX、EBX寄存器的作用
    MFC VS2005 添加Override 和 Message
    ActiveX添加测试工程, 出现的问题[非选择性参数][找不到成员]
    两种应该掌握的排序方法--------2.quick Sort
    关于I/O的那点事
    整理一下 编码、解码库
    VC一些经验系列: 《分享泄漏检测工具:内存、DC、GDI、Handle... 》
    golang安装卸载 linux+windows+raspberryPI 平台
    (转)如何正确使用C++多重继承
    单播、多播(也称组播)、广播
  • 原文地址:https://www.cnblogs.com/bkylee/p/5894671.html
Copyright © 2011-2022 走看看