1.mate-desktop安装在其他目录时一些配置信息

2.BIN目录下添加相应的mate-session_gtk2/3

3.首先配置如下环境变量

#!/bin/sh

if [[ "${EXPORT_MATE_GTK2}" -ne "1" ]]; then
export PATH=$PATH:/usr/local/mate/mate_gtk+2.0/bin
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/mate/mate_gtk+2.0/lib
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:/usr/local/mate/mate_gtk+2.0/lib/pkgconfig
export XDG_DATA_DIRS=/usr/local/share:/usr/share:/usr/local/mate/mate_gtk+2.0/share
export XDG_CONFIG_DIRS="/etc/xdg:/usr/local/mate/mate_gtk+2.0/etc/xdg"
export EXPORT_MATE_GTK2=1
fi

4.然后再执行mate-session:

dbus-launch --sh-syntax --exit-with-session /usr/local/mate/mate_gtk+2.0/bin/mate-session $*

PS:

不添加dbus-launch则相应mate自身目录下面的applets不会注册至DBUS,则mate-panel的插件都不可用了

mate-panel目前版本1.10.1中,通过dbus总线来拉起applet
而如果将mate安装在其他目录下,相应的dbus服务文件未在系统中注册
目前有几种办法解决:
1.设置完xdg_data_dirs变量后,重启dbus-daemon
2.将相应服务文件链接至/usr/local/share/dbus-1/service
3.修改session.conf文件
4.添加session-local.conf文件

最新文章

  1. 【转】 解读EOF
  2. 5、IMS网元
  3. [OpenCV] Samples 03: cout_mat
  4. 【poj3254】 Corn Fields
  5. 再战map
  6. Java 字符转码之UTF-8转为GBK/GB2312
  7. 【原创】bootstrap框架的学习 第八课 -[bootstrap表单]
  8. SQL 表值函数/标量函数
  9. 鼠标事件event和坐标
  10. class ObjectOutputStream也是过滤流,使节点流直接获得输出对象。
  11. Spring Cloud 微服务中搭建 OAuth2.0 认证授权服务
  12. linux shell cat 命令
  13. css居中问题:水平居中、垂直居中
  14. tornado-websocket
  15. C++复习:对C的拓展
  16. jquery滚动事件
  17. padding属性
  18. 【详解】GrantedAuthority(已授予的权限)
  19. WebLogic使用总结(六)——WebLogic创建虚拟主机和修改启动端口号
  20. Swift - UITableView状态切换效果

热门文章

  1. 如何读懂复杂的C语言声明
  2. 【转】Java并发编程:volatile关键字解析
  3. android穿越之旅--如何弹出一个非比寻常的窗体
  4. Ubuntu搭建Note.Js 平台
  5. 电信行业的BI应用
  6. C#基础---Attribute(标签) 和 reflect(反射) 应用
  7. Libevent的IO复用技术和定时事件原理
  8. 数字图像处理中的4邻接,8邻接与m邻接
  9. 使用JS实现前端缓存
  10. iOS 2D绘图 (Quartz2D)之Transform(CTM,Translate,Rotate,scale)