在 Ubuntu 中,某些应用程序可以设置为在关闭时最小化而不是退出。例如,当在应用程序窗口中按下关闭按钮时,Empathy 会最小化到系统托盘(邮件图标)。我如何让 Evolution 也这样做?
本质上,我希望将 Evolution 隐藏在系统托盘中,而不必每十分钟重新启动它来检查新消息(或使其保持打开状态并使任务栏变得混乱)。
答案1
这个插件允许“关闭”或最小化 Evolution 到邮件指示器(托盘)以本土方式。
实际上,它只是最小化了进化和将其隐藏在寻呼机中表现为“封闭”,
与其他程序一样。(Empathy、Gwibber……)安装方法:
- 下载插件的最新版本(例如
evolution-tray-0.0.8.tar.gz
)。 - 下载后,打开并提炼其内容。
- 打开终端()并
Applications -> Accessories -> Terminal
cd
到插件的文件夹。 通过执行以下命令安装其依赖项:
sudo apt-get install evolution-dev sudo apt-get install intltool
跑步
./configure
- 如果上述操作没有错误,请运行
make
最后,通过运行以下命令安装插件:
sudo make install
享受!
答案2
进化修改后的插件按照以下步骤运行良好。
我努力了全部托盘,进化托盘,凯多克, 原来的进化(根据 github 上的 KostadinAtanasov repo)和邮件通知演变(用于在 Evolution 关闭时发送通知);他们都对我的新版本的 Evolution 存在问题;他们中的大多数很多年前就没有更新过了。
我发现了一个进化fork 已经更新,与 evolution 3.22 开发相匹配,并且似乎直到我当前的 evolution 版本 3.28 为止仍然有效。
构建步骤
Ubuntu 版本:18.04
桌面环境:Gnome(默认 ubuntu)
您可能会在其他发行版上找到其他软件包名称和版本。
安装开发依赖项。
sudo apt-get install -y libgconf2-dev intltool evolution-dev libecal2.0-dev libebook1.2-dev evolution-plugins autoconf
编辑开始
我修改了上面的行,libecal2.0-dev
因为这是较新版本的 ubuntu 中的默认设置,对于较旧版本的 ubuntu,您可能需要安装libecal1.2-dev
而不是libecal2.0-dev
编辑结尾
克隆
mkdir evolution_on && cd evolution_on git clone https://github.com/acidrain42/evolution-on.git .
配置和安装
autoreconf -sivf ./configure make sudo make install
您可以稍后删除依赖项。
sudo apt-get remove -y libgconf2-dev intltool evolution-dev libecal1.2-dev libebook1.2-dev sudo apt-get autoremove
答案3
您可以使用全部托盘或者内核的 Docker为此。Evolution 目前没有内置方法将自身发送到托盘。AllTray 应该可以通过 synaptic 获得。
答案4
看看这个插件,我用 v3.22 测试过,它有效
https://github.com/KostadinAtanasov/evolution-on
注意:您可能需要禁用邮件通知插件,因为它的功能已包含在内