技术解析

向大家征集 Linux 桌面快捷键需求
0
2021-06-18 20:03:40
idczone
大家如果有发现自己用的 Linux 桌面,没有你常用的快捷键,欢迎回帖反馈。 接下来准备制作一个 Linux 桌面快捷键的软件包供大家使用。

麻烦大家用下面的格式回帖反馈:

按键 1 + 按键 2 + 按键 3 (可省略) 执行 ××× 动作 Linux 命令为 ×××(可省略)

如:

win 徽标键 + E 打开文件管理器 Thunar

谢谢反馈!

《铜豌豆 Linux 》 https://www.atzlinux.com
linux 桌面 : 从安装到回到 windows

autokey,好用

大冬天的,最好是鼠标手势,手露在外面太冷了

这不是 Gnome 的内建功能吗,还要软件包有什么用?

i3 他不香么

不看好,比较喜欢 i3 的方式,不过还是祝你不会遇到依赖地狱

KDE 直接在设置里面就有 随便定制

这功能常见桌面都有啊, 稳定性提高才是重要的.
用 arch , 只要 gnome 一升级, 就经常死掉.

kde xfce gnome cinnamon i3wm 都有定制快捷键的功能

compiz-reloaded 在 MATE 桌面下缺少主菜单快捷键,楼主能做个吗

我一直想要的是类 mac 快捷键,自己尝试过不是很好,不知道有没有办法实现:
- 一是 chrome、terminal 等 app 里可以 super+c super+v 复制粘贴,supper+f 搜索,super+w 关闭窗口等等。
这个东西麻烦在于不是直接把 ctrl 和 super 调换就 ok 的,CTRL 键的作用还是应该保留。我试过 KDE 里面的键位全局修改,chrome 是不认的,terminal 倒是可以单独配置。
- 二是触摸板手势,双指缩放、三指切换 workspace 等。
这个麻烦在于双指的行为在 Windows 和 mac 上是比较细节的,比如网页宽超过视窗宽度的的时候双指左右是拖拽网页,网页宽度和视窗一样的则会前进后退历史记录。

除了常用的那几个,其他我能关则关,不然那和开发工具里冲突就会非常难受

不太需要,桌面环境自带了,功能强大啥都能干

xfce
ctrl+f4 不能关闭 chrom 标签,和 idea 标签,等所有 tab 标签

linux 桌面:从 gui 回到命令行的全新体验。

复制一下我在用的 fvwm 快捷键
Key F1 A A JumpExec urxvt urxvt
Key F1 A 4 Exec exec urxvt
Key F2 A A JumpExec *Google* google-chrome
F3 A A JumpExec *微信网页版* "google-chrome --app=https://wx.qq.com"
F3 A A Exec exec /home/hmy/.s1.sh
F3 A A GotoDesk 0 2 0 3
Key F1 A M JumpExec xterm xterm
Key F4 A M Close
F6 A A GotoDesk -1 0 3
F7 A A GotoDesk 1 0 3
Key F8 A A WindowList Function MoveToCurrentDesk NoNormal NoHotkeys NoGeometry NoCurrentDeskTitle NoNumInDeskTitle NoDeskNum
Key F9 W A WindowList Root c c CurrentAtEnd CurrentDesk NoIcons NoGeometry NoCurrentDeskTitle NoNumInDeskTitle NoDeskNum SelectOnRelease Meta_L
4 W A WindowList Root c c CurrentAtEnd CurrentDesk NoIcons NoGeometry NoCurrentDeskTitle NoNumInDeskTitle NoDeskNum SelectOnRelease Meta_L
F11 W A Iconify
Key m W 4 Iconify
Key F11 A A Exec exec i3lock -c "000000"
F12 A A Exec exec i3lock -c "000000"
Key F7 A A Exec exec /usr/local/bin/s1
Key t A 4 Layer 0 8
Key b A 4 Layer 0 4
Key r A 4 Restart fvwm2
Key h A 4 ResizeMove w+3 w w-3 w
Key j A 4 ResizeMove w w-3 w w+3
Key k A 4 ResizeMove w w+3 w w-3
Key l A 4 Exec exec i3lock -c "000000"
Key d A 4 ResizeMove w+3 w w w
Key a A 4 ResizeMove w-3 w w w
Key s A 4 ResizeMove w w+3 w w
Key w A 4 ResizeMove w w-3 w w
Key Up A 4 Move w w-5p
Key Down A 4 Move w w+5p
Left A 4 Move w-5p w
Right A 4 Move w+5p w
1 A 4 GotoDesk 0 0 0 3
2 A 4 GotoDesk 0 1 0 3
3 A 4 GotoDesk 0 2 0 3
4 A 4 GotoDesk 0 3 0 3
Key Left A 4 GotoDesk -1 0 3
Key Right A 4 GotoDesk 1 0 3
Key Left W 4M MoveToDesk -1 0 3
Key Right W 4M MoveToDesk 1 0 3
Key Return A M Maximize
Key Tab A M WindowList Root c c CurrentAtEnd CurrentDesk NoIcons NoGeometry NoCurrentDeskTitle NoNumInDeskTitle NoDeskNum SelectOnRelease Meta_L Layer 4
Key 1 A 4 Exec exec xclip ~hmy/short/t1
Key 2 A 4 Exec exec xclip ~hmy/short/t2
Key 3 A 4 Exec exec xclip ~hmy/short/t3
Key 4 A 4 Exec exec xclip ~hmy/short/t4
Key 5 A 4 Exec exec xclip ~hmy/short/t5
Key 6 A 4 Exec exec xclip ~hmy/short/t6
Key 7 A 4 Exec exec xclip ~hmy/short/t7
Key 8 A 4 Exec exec xclip ~hmy/short/t8
Key 9 A 4 Exec exec xclip ~hmy/short/t9
Key 0 WI MC Key 0 A 4 WindowId $[w.id] WindowListFunc
Key 9 WI MC Key 9 A 4 WindowId $[w.id] WindowListFunc
Key 7 WI MC Key 7 A 4 WindowId $[w.id] WindowListFunc
Key 8 WI MC Key 8 A 4 WindowId $[w.id] WindowListFunc

主要是
F1 跳 rxvt,如果没有启动 rxvt 就启动
F2 跳浏览器
F11 锁屏幕
F8 窗口隐藏
F9 窗口列表
F7 下一个 screen
临时对窗口标记, 类似红警对单位编号,方便后续选择
+ alt + 数字 0 / 7 / 8 / 9
选中临时编号的窗口
+ 数字 0 / 7 / 8 / 9

还安装了一个 keynav,用键盘二分法的方式在屏幕上模拟鼠标操作。

楼主好,可以请教下怎么查 gnome 下快捷键哪些软件冲突了么。
比如 jetbrains 的 idea 快捷键不生效,查了后才发现是被 输入法 或者 是 网易云音乐占用了

rofi 多好

最喜欢 mac 里面的这几个快捷键,希望能有较好的方案集成到 linux 桌面中:
- 基本的 emacs 光标移动
- Ctrl + a:行首,对应 Home 键
- Ctrl + e: 行位,对应 End 键
- Ctrl + b: 光标向左
- Ctrl + f: 光标向右
- Ctrl + p: 光标向上
- Ctrl + n: 光标向下
- 标签页的切换
- Alt + Shift + [: 左边的标签页
- Alt + Shift + ]: 右边的标签页
mac 里面的 Ctrl 键用起来真的太顺手了,而且,因为有 command 键的存在,复制、粘贴、全选、打印这些操作完全不受影响。Ctrl 系列和 Command 系列的利用率都非常高。相比之下,Windows 里的 win 键虽然也绑定了不少功能,但几乎只有截图和打开开始菜单这两个功能会被用到。很浪费。Linux 里的 gnome 又几乎承接了 Windows 的操作习惯,很无奈。


- Ctrl + a:行首,对应 Home 键
- Ctrl + e: 行位,对应 End 键
- Ctrl + b: 光标向左
- Ctrl + f: 光标向右
这 4 个快捷键,Linux 的 shell 默认支持。
- Ctrl + p: 光标向上
- Ctrl + n: 光标向下
这 2 个快捷键,在 vi 里面默认支持。
浏览器标签页切换:
Ctrl + Tab 右边的标签
Ctrl + Shift + Tab 左边的标签
在 Linux 桌面下,Win 键的快捷键是比较少,看这次能否整理增加一部分集成到桌面了。
谢谢反馈哈!

试了下,感觉对中文支持不是很好似的。


i3 确实比较轻量级,只是普通用户会觉得这个窗口管理器太简单了。

看能不能通过查下当前 gnome 设置的快捷键来排查是否有冲突?

光标操作快捷键,vi/emacs 要什么有什么,Shell 里面也都好说。但是其他的文本编辑框就没有了啊。比如回帖的时候,或者在 confluence 里面写文档的时候,想回行首,只能低头找 home 键,而且一般这个键都离主键区很远。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服