老王好像在这里推荐过
刚刚看到这篇issue,里面说eaf用到很复杂的技术所以只能用在一般的WM上,没法用在tiling WM,请问具体上是因为一般的tiling WM缺少什么机制吗?
https://github.com/manateelazycat/emacs-application-framework/issues/47
Titling WM 都是最小窗口管理器API的实现, Tiling WM最缺少的就是对窗口重叠和窗口图层混合的支持 (比如阴影和EAF所需要的 X11 reparent 协议).
目前我知道完备支持 X11 所有协议的桌面环境只有 Gnome2, KDE, DDE, Unity, 其他窗口管理器对 X11 Reparent 几乎没有正确支持, 导致 EAF 没法运行.
EAF在Xfce和LXDE都可以基本运行的,更冷门得我就没有试过了。
突然想起来,WineQQ在单WM上似乎也是没有办法正常运行得。不知道是不是也是这个原因
我有个想法是能不能把eaf中python, elisp透过dbus沟通的技术用在EXWM上。这样EXWM里就可以同时支持
-
用QT5写的GUI应用,而这些应用还可以透过elisp, python互相控制
-
其他应用(像是GTK),这些就是原本的那些程式,Emacs没办法控制他们的行为
这样的话也不用所有程式都自己写,像是浏览器就可以用chrome, firefox,pdf reader就可以用eaf里的,这样的想法可行吗?
你没有明白一个问题, 很多应用不是你想控制就可以控制的, 比如 chrome, firefox 这种鼠标导向设计的软件, 就不可能全键盘操作, 当然你可以发送伪造事件通过按键虚拟映射技术去骗这些应用, 但是本质还是没法做到全键盘操作.
如果没法做到全键盘操作, 费那么大劲折腾,效果还不是和不用EAF一样, 浏览器和Emacs来回切换.
当然我不是强调所有应用都要自己写, 我觉得EAF再怎么发展, 也很难去写一个和Chrome/Firefox竞争的浏览器(根本就写不赢), 最多就是一个套壳的键盘操作浏览器.
我不是要透过EXWM来去运行这些鼠标导向的程序,而是希望透过EXWM去运行那些一样是键盘导向但是非QT的程式,像是浏览器可以试试看这个 next browser
而如果没办法找到键盘导向的程序的话,再透过eaf的python elisp沟通技术用QT自己造一个
我只是想通过EXWM那样可以让各种程式运行的优点来填补eaf里很多应用都要自己从头写的缺点,希望你不要介意,本质上我还是希望所有程序都是键盘导向的
其实寻寻觅觅, 最后还是Emacs内部完美结合的好, 只是精力有限, 大家一起加油吧.
我现在都是eaf browser, eww, dash一块用的,在emacs里看文档和blog感觉非常不错
打开markdown文件白屏
* using personal access token
* serving flask app "grip.app" (lazy loading)
* environment: production
e warning: do not use the development server in a production environment.e
e use a production wsgi server instead.e
* debug mode: off
* running on http://localhost:52431/ (press ctrl+c to quit)
系统: Manjaro 18.0.4
Emacs: 26.2
可能你用的窗口管理器不支持
我用的是KDE,而且org文件没问题。
找到原因了,是http代理的问题。
看到大神有提到 xkeysnail. 我前两天才发现它. 非常喜欢. 但是现在有个问题: xkeysnail 运行需要 sudo, root 权限. 我想开机就自启动它. 大神有没有比较完美的解决方案没? (我的系统是 manjaro i3)
之前我是使用 polkit 设置规则允许 xkeysnail 使用 root 权限,具体网上找找(如 Linux授权弹窗:polkit - 简书 ),这个比较正规。
我现在是直接封装一个 c 程序来按制 xkeysnail(见 desktop/xkeysnail-ctl.c at master · tangxinfa/desktop · GitHub),然后通过 chmod+s 给它 root 权限,这样子切到 tty 时就自动把 xkeysnail 停了,切回 i3 再自动开启,不然键盘就乱了。我现在基本上都是用 fbterm 在 tty 下跑 emacs,减少干扰。
懒猫,关注你这个EAF一段时间了,只是一直没装过。这几天想把电脑换成Manjaro,顺便折腾折腾你的EAF。我看这个帖子上面你说过之前一直在用pdf-tools,我也很喜欢用,我想问一下EAF的pdf-viewer和pdf-tools比起来怎么样?
性能秒杀呀,pdf-tools