按照指示这里我在配置文件中添加了以下几行emacs
:
(set-frame-parameter (selected-frame) 'alpha '(85 . 50))
(add-to-list 'default-frame-alist '(alpha . (85 . 50)))
但什么都没变。我在网上查到的每一篇帖子都说上面的方法应该可行。
于是我退出了i3
窗口管理器并使用登录Mate Desktop
,然后透明度就起作用了!
所以现在的问题是:我还需要做什么才能使其emacs
透明i3
?
编辑:我正在使用feh
它来设置我的桌面背景。
附言:我已将 gnome 终端透明打开i3
,并且它运行良好。
答案1
你要这个:https://github.com/vava/i3-emacs
将其克隆到你的 emacs 文件夹中:
git -C ~/.emacs.d/ clone https://github.com/vava/i3-emacs
然后将以下几行添加到您的 init.el:
;; i3 integration
(add-to-list 'load-path "~/.emacs.d/i3-emacs")
(require 'i3)
(require 'i3-integration)
注意:这似乎只在 emacs 在终端中运行时才有效,即emacs -nw
,虽然我自己刚刚发现它,所以不确定它是否也适用于“GUI Emacs”。