• ubuntu22.04 x11窗口环境手势控制


    ubuntu22.04 x11窗口环境手势控制

    ubuntu x11窗口环境的手势控制并不优秀,我们可以使用touchegg去代替
    这个配置过程非常简单,并且可以很容易在一定范围内达到你想到的效果,类比mac的手势控制

    关于安装

    首先添加源,并安装

    sudo add-apt-repository ppa:touchegg/stable
    sudo apt update
    sudo apt install touchegg
    
    • 1
    • 2
    • 3

    安装完成后使用touchegg命令启动应用,重启电脑后touchegg会自动启动。
    创建默认配置文件

     mkdir -p ~/.config/touchegg && cp -n /usr/share/touchegg/touchegg.conf ~/.config/touchegg/touchegg.conf
    
    • 1

    关于配置

    然后你可以编辑这个配置文件,他的位置在~/.config/touchegg, 你可以使用vim或gedit去编辑这个文本
    在这里插入图片描述下面我提供了我的conf文件,你可以直接替换
    他有那些作用
    1、三指左右滑动可切换工作区
    2、三指上滑可以显示概览窗口,即活动窗口,再次上滑可取消概览窗口
    3、三指下滑可最小化当前窗口
    4、三指内缩可关闭窗口,这是个持续动作,内缩回收可撤回(不止聚焦的窗口可用,只要在屏幕上显示的窗口都可以使用)
    5、三指点击表示鼠标中键
    6、四指上滑可显示全部菜单,再次上滑可回到概览窗口
    7、四指左、右滑动,可将当前窗口移动至左、右工作区
    8、四指外阔显示桌面
    9、单指,双指保持正常逻辑

    
      
        150
        20
        auto
        auto
      
      
        
          
            false
            Super_L
            S
            begin
          
        
        
          
            false
            Super_L
            A
            begin
          
        
        
          
            true
          
        
        
          
            auto
            true
            auto
          
        
    	
    	  
    	    true
    	    Super_L
    	    Shift_L+Left
    	  
    	
    
    	
    	  
    	    true
    	    Super_L
    	    Shift_L+Right
    	  
    	
        
          
            true
          
        
        
          
            
            begin
          
        
        
          
            
            begin
          
        
        
          
        
        
        
      	
        	next
        	true
        	right
        	3E9FED
        	3E9FED
      	
        
    
    	
    	  
    	    previous
    	    true
    	    left
    	    3E9FED
    	    3E9FED
    	  
    	
    	
      
      
        
          
            true
            Control_L
            KP_Subtract
            KP_Add
          
        
        
          
            true
            Control_L
            KP_Add
            KP_Subtract
          
        
      
      
        
          
            true
            Control_L
            KP_Subtract
            KP_Add
          
        
        
          
            true
            Control_L
            KP_Add
            KP_Subtract
          
        
      
      
        
          
            true
            Control_L
            KP_Subtract
            KP_Add
          
        
        
          
            true
            Control_L
            KP_Add
            KP_Subtract
          
        
      
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85
    • 86
    • 87
    • 88
    • 89
    • 90
    • 91
    • 92
    • 93
    • 94
    • 95
    • 96
    • 97
    • 98
    • 99
    • 100
    • 101
    • 102
    • 103
    • 104
    • 105
    • 106
    • 107
    • 108
    • 109
    • 110
    • 111
    • 112
    • 113
    • 114
    • 115
    • 116
    • 117
    • 118
    • 119
    • 120
    • 121
    • 122
    • 123
    • 124
    • 125
    • 126
    • 127
    • 128
    • 129
    • 130
    • 131
    • 132
    • 133
    • 134
    • 135
    • 136
    • 137
    • 138
    • 139
    • 140
    • 141
    • 142
    • 143
    • 144
    • 145
    • 146
    • 147
    • 148
    • 149
    • 150
    • 151
    • 152
    • 153
    • 154
    • 155

    关于你可以怎么简单配置

    注意的是,这里的的手势,都是基于你的自定义快捷键
    在这里插入图片描述
    如此处我将shift+super+右设置为将窗口右移一个工作区,那么我可以进行如下配置

    
      
        true
        Super_L
        Shift_L+Left
      
    
    
    
      
        true
        Super_L
        Shift_L+Right
      
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    感谢您的翻阅

  • 相关阅读:
    Java8 Stream 的这些知识,你了解吗
    ISO14001环境管理体系认证所需材料
    Python之爬虫
    LabVIEW性能和内存管理 1
    国产 2443A 峰值功率分析仪
    Go for Add a Test for 20230921 Day2
    Nginx的跨域问题解决
    面试突击--Java基础面试题(至尊典藏版)
    c语言进阶 结构体的声明
    找工作小项目:day16-重构核心库、使用智能指针(1)
  • 原文地址:https://blog.csdn.net/Grantr/article/details/133457456