A-A+

放慢脚步:找回Cinnamon托盘中消失的图标

2014年03月24日 软件技巧 评论 12 条 阅读 8,741 views 次

Cinnamon 是 Linux Mint 团队在 Gnome 3 基础上开发的一个全新的桌面环境。从 2.0 开始,Cinnamon 基本上就是独立的桌面环境了,自身齐备了各种组件和工具,与 Gnome 关系不大了,仅采用 Gnome 的部分库文件。Cinnamon 强大而不失优雅,不但被 Linux Mint 团队寄予厚望,也被很多其他发行版所青睐。

薄荷开源网小编使用 Cinnamon 较多,在使用过程中发现一个小问题:用户安装的软件,如果设置自动启动,在登录后,其图标应该会出现在面板上的托盘中,比如云诺HPLIP 等。但有时候图标却没有显示,再次运行该软件,则发现软件已经运行了。这说明软件已经随开机启动了,只是图标从 Cinnamon 的托盘中消失了。如图,小编安装的金山快盘明明已经启动了,但没有图标显示。
01-cinnamon-systray-icon

对于系统自身的组件,比如用户小程序、音量、日期等,是不会出现这个问题的,而用户安装的第三方软件,则会时常遇到这个问题。不知道这算不算 Cinnamon 的一个小小 BUG。

今天小编告诉大家一个简单的解决办法:稍微延迟一下软件的启动,Cinnamon 就会很好显示图标了。且随小编看来:

打开主菜单中的“启动应用程序”,这个小软件用于管理那些随用户登录而启动的软件。类似于 Windows 的 msconfig 哈。
02-cinnamon-systray-icon

选中那个经常图标消失“躲猫猫”的软件,点击右侧“编辑”按钮,即可对该软件的启动情况进行编辑。
03-cinnamon-systray-icon

如下图所示,我们只需给它加上参数,延迟几秒再启动,问题就解决了。代码如下:

sh -c "sleep 9 && xxxx"

xxxx 表示你所要启动的软件的命令,也可以指定绝对路径;数字 9 表示延迟 9 秒。诸位不必急着吐槽,这个 9 秒并不是在登录后组件全部加载完毕再等待 9 秒,而是从登录开始计时,实际上很快的,一般在音量、日期、更新管理器等加载后,即可出现。
04-cinnamon-systray-icon

修改完毕并保存后,重启或者注销,然后再登录,图标即可完美呈现,不再躲猫猫了。
05-cinnamon-systray-icon

其实有一些软件,比如 fcitx,即已经自带了延迟启动功能,可以直接在配置工具里设置。对于没有自带延迟启动选项的第三方软件,则可以使用薄荷开源网的方法,简单又实用。

  1. 很實用的一篇!
    不知道版主有沒有遇過一個狀況:
    Mint使用Cinnamon桌面時,開啟Firefox時常發生輸入中文之後,選單列常常會卡死、滑鼠點不出選單,彷彿背景也有動作也有滑鼠在動作,但是鍵盤可以正常叫出選單。
    原本以為是fcitx輸入法的問題,改回IBUS也是沒辦法避免這現象。
    (後來試過Mint MATE、Xfce桌面也是出現同樣狀況)

    • 同样深受这一问题困扰,只能重启火狐解决,网上搜索发现是firefox的BUG,等火狐官方修复也是无望的样子。。。

      • 後來轉而使用K,L,Xubuntu都沒出現過類似情況,懷疑是不是桌面環境的關係?

        • 据我的发现,这个不是firefox的问题,是ubuntu 13.10的问题。
          因为我使用ubuntu13.10以及基于它的Mint 16,无论何种桌面环境(mate、xfce、cinnamon)均会出现这个问题,只有重启firefox才行。而其他的版本、mint 13、14、15、LMDE都没有这个问题

          • mint 16 mate 版也是这样,火狐升级后依然右键失灵,开始还以为是fcitx的问题。

  2. 不错很好的解决方案,但是也同事证明了Cinnamon 的通病问题,需要解决啊

    • 你的评论总是被误认为是垃圾评论,原来是你的ID。呵呵,我设置了lv、jean为拦截关键词。

  3. Linux mint 17.1 cinnamon在这个界面有延迟选项了,不记得17有没有

Copyright © 薄荷开源网 保留所有权利.   Theme  Ality

用户登录

分享到: