1
coolair 2014-07-09 23:25:51 +08:00 via Android 1
自己写个吧!
|
2
riaqn 2014-07-09 23:27:49 +08:00 1
你的要求太复杂,要求wm有很高的可定制性。估计只有xmonad了。
http://xmonad.org/ |
3
gno23x OP @riaqn 希望随心所欲控制windows manager,又比如可以选中某个单词,按下某个快捷键即可跳到dict.cn去查该单词的含义。
|
5
riaqn 2014-07-09 23:34:43 +08:00
@gno23x 我的xmonad都是默认配置,改了几个键绑定。我本人对haskell也不是很了解。
你说的功能和这个可能有点关系: http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Util-XSelection.html xmonad有很多模块,我觉得基本上能覆盖你的要求。但是需要很多代码是一定的。 P.S.划词翻译功能,很多软件都有吧。 |
6
gno23x OP @riaqn 对,就是这个!xmonad我会去看看的,谢谢。划词翻译只是举个例子,还可以在选中文字进行搜索,如果是网址就打开浏览器,如果是邮箱地址就打开thunderbird等。不需要装软件,自己利用wm提供的api就可以实现很多很有趣的东西。
|
7
siteshen 2014-07-10 01:17:21 +08:00 1
试试下sawfish?配置文件是一种lisp写的,如果写过emacs lisp的话会比较亲切。
据我两年前的记忆: 1. 不是平铺式的;2,3,4,6支持;5.似乎支持;7.不明(那会没用过多显示器)。 以前最喜欢的是 (jump-to-emacs-or-back) (jump-to-chrome-or-back) 这样的函数,只要按着Windows-e,Winidows-c一定能正确在emacs和chrome中跳转。 下面是若干示例配置: (services-add "Google" search-google) (services-add "Dict" dict-baidu) (services-add "Visit" visit-url) (bind-keys global-keymap "W-C" 'services) (bind-keys global-keymap "W-d" 'toggle-show-desktop) (bind-keys global-keymap "W-e" 'jump-to-emacs-or-back) (bind-keys global-keymap "W-c" 'jump-to-chromium-or-back) (bind-keys global-keymap "W-W" 'toggle-gfwvpn) |
8
tywtyw2002 2014-07-10 01:25:25 +08:00 via iPhone
第五点很喜欢,同求什么wm支持5。
6的话,awesome可以hack出来。 |
9
riaqn 2014-07-10 07:14:27 +08:00 1
|
11
gno23x OP @riaqn 看起来能满足很多需求,就是xmonad使用haskell配置比较蛋疼,不太想为了使用一个wm去专门学一门新的语言。
|
13
h2ero 2014-07-10 09:56:41 +08:00 1
现在用的awesome wm基本上满足,
5的换试试xdotool能实现不。 比如向firefox发送按键是这样的。 xdotool search --name "Firefox" key F5 |
14
gno23x OP @h2ero xmonad使用haskell进行配置,awesome使用lua进行配置,这真是一个悲伤的故事,找个时间都试试吧。我看了下xdotool的作用是模拟键盘输入,这么说输入字符也是没问题的吧?如果输入大写“A”呢?
|
16
gno23x OP @siteshen 浏览器Firefox的KeySnail插件可以解决纯键盘操作的问题,然后其他常用的应用就只有emacs和终端了,看来sawfish也可以尝试下,不过貌似sawfish开发还没stumpwm活跃啊。
|
17
siteshen 2014-07-10 12:12:06 +08:00
@gno23x 现在唯一怀恋的就是当初用的jump-to-(emacs|chrome|term)-or-back命令了,现在用Slate也只有jump-to-(emacs|chrome|item2)这几个命令。当时我还不知道stumpwm吧。
|
18
tywtyw2002 2014-07-12 14:09:17 +08:00 via iPhone
@siteshen slate 支持 sendkey to app?
|
19
siteshen 2014-07-13 14:06:07 +08:00
@tywtyw2002 是mac下的,好像不支持,用javascript配置。
|
20
tywtyw2002 2014-07-13 14:44:08 +08:00 via iPhone
@siteshen 嗯。我记得是slate不支持。
知道hydia支持不 |
21
siteshen 2014-07-16 12:08:14 +08:00
@tywtyw2002 没用过,也不打算折腾了。
|