zoukankan      html  css  js  c++  java
  • cinnamon桌面安装在其他目录下

    cinnamon桌面还不错,不过默认只能安装在/usr目录下

    有很多脚本中写死了是/usr目录

    编译时如下模块需要打补丁:

    1.cinnamon中,需要执行

    sed -i 's|usr/share|usr/local/cinnamon/share|g' src/st/st-background-effect.c

    同时,这个模块在编译时并不需要将networkmanager链接进来(gir编译只需要在XDG_DATA_DIRS及LD_LIBRARY_PATH中指向networkmanager即可)

    2.js目前需要打补丁

    diff -Nur old/js/src/config/milestone.pl new/js/src/config/milestone.pl
    --- old/js/src/config/milestone.pl	2013-11-19 19:42:43.000000000 +0000
    +++ new/js/src/config/milestone.pl	2015-07-29 19:36:18.742811778 +0000
    @@ -56,7 +56,7 @@
     #
     my $milestone = Moz::Milestone::getOfficialMilestone($MILESTONE_FILE);
     
    -if (defined(@TEMPLATE_FILE)) {
    +if (@TEMPLATE_FILE) {
       my $TFILE;
     
       foreach $TFILE (@TEMPLATE_FILE) {
    

     3.nemo需要打补丁(否则会没有翻译)

    diff -Nur old/src/nemo-main.c new/src/nemo-main.c
    --- old/src/nemo-main.c	2015-06-22 21:36:38.000000000 +0000
    +++ new/src/nemo-main.c	2015-08-01 08:12:20.327115082 +0000
    @@ -60,7 +60,7 @@
     {
     	gint retval;
     	NemoApplication *application;
    -	
    +
     #if defined (HAVE_MALLOPT) && defined(M_MMAP_THRESHOLD)
     	/* Nemo uses lots and lots of small and medium size allocations,
     	 * and then a few large ones for the desktop background. By default
    @@ -85,7 +85,7 @@
     	}
     	
     	/* Initialize gettext support */
    -	bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
    +	bindtextdomain (GETTEXT_PACKAGE, DATADIR "/locale");
     	bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
     	textdomain (GETTEXT_PACKAGE);
     
    Binary files old/src/.nemo-main.c.swp and new/src/.nemo-main.c.swp differ
    
  • 相关阅读:
    CSS——制作天天生鲜主页
    HTML——制作一个图片列表
    HTML——制作一个简易菜单栏
    CSS——三种页面引入方法
    【20170903】模拟赛
    【LA 3942】 Remember the word
    【BZOJ 1036】 树的统计count
    UVA 12299 RMQ with shifts
    【20170706】次短路
    【20170706】保卫萝卜
  • 原文地址:https://www.cnblogs.com/eaglexmw/p/4694584.html
Copyright © 2011-2022 走看看