zoukankan      html  css  js  c++  java
  • mate-desktop安装在其他目录时一些配置信息

    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文件
    
  • 相关阅读:
    sublime tex创建可服用的片段
    php unset
    使用VS.NET来制作安装程序
    手机暗码大全.(挺好玩的..)
    【转】双目运算符 "??"
    linuxcp命令
    ios——在iPhone程序中打开其它程序
    IOS地图项目01网络编程很难么???
    C# BitArray 实例
    Windows Phone 8使用初体验
  • 原文地址:https://www.cnblogs.com/eaglexmw/p/4671945.html
Copyright © 2011-2022 走看看