Changes in / [b02e573:dec6f67]


Ignore:
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • src-qt4/libpcbsd/utils/pcbsd-utils.h

    r7c7f02c r3f6d079  
    5151    bool    isActive;      ///< True if DE is active now 
    5252    bool    isXDG;         ///< True if DE is XDG compatible 
     53    QString ConfigurationApplication; 
    5354    QString TerminalCommand; 
    5455    QString TerminalTitleKey; 
  • src-qt4/libpcbsd/utils/utils.cpp

    re3174a0a r3f6d079  
    837837    static const char* const DE_FILE_MANAGER = "File manager:"; 
    838838    static const char* const DE_TERMINAL = "Terminal:"; 
     839    static const char* const DE_CONFIG_APP = "Configuration app:"; 
    839840 
    840841    retVal.clear(); 
     
    871872        TRY_GET_VALUE_STR(DE_FILE_MANAGER, FileManager); 
    872873        TRY_GET_VALUE_STR(DE_TERMINAL, TerminalCommand); 
     874        TRY_GET_VALUE_STR(DE_CONFIG_APP, ConfigurationApplication); 
    873875        //TODO: another fields 
    874876    }//while process output reading 
  • src-sh/de-info/de-info

    r1620346 r3f6d079  
    4545    fi 
    4646      echo "XDG compatible: $XDG" 
     47       
     48      if [ -n "$DE_CONFIG_APP" ] ; then 
     49      echo "Configuration app: $DE_CONFIG_APP" 
     50      fi 
    4751      echo "Sudo command: $DE_SU"   
    4852      echo "File manager: $DE_FILEMAN" 
     
    5357} 
    5458 
     59check_instaled() 
     60{ 
     61  if [ -n "$DE_METAPACKAGE" ] 
     62  then 
     63    pc-metapkgmanager status $DE_METAPACKAGE | grep "is installed" >/dev/null 
     64    if [ $? -eq 0 ] ; then 
     65      DE_INSTALLED=1 
     66    fi 
     67  fi 
     68  if [ -n "$DE_INSTALL_FILE"  ] 
     69  then 
     70    for I_FILE in $DE_INSTALL_FILE 
     71    do 
     72      which $I_FILE >/dev/null 2>/dev/null 
     73      if [ $? -eq 0 ] ; then 
     74        DE_INSTALLED=1  
     75      fi 
     76    done 
     77  fi  
     78   
     79  if [ -n "$DE_METAPACKAGE" ] && [ -n "$DE_INSTALL_FILE" ] 
     80  then       
     81    installed 
     82  fi 
     83} 
     84 
     85check_active() 
     86{ 
     87  if [ -n "$DE_SESSION_NAME" ] 
     88  then 
     89    if [ "$DE_SESSION_NAME" == "$PCDM_SESSION" ] ; then 
     90      DE_ACTIVE=1 
     91  fi 
     92  else 
     93    active   
     94  fi 
     95} 
     96 
    5597parse_all() 
    5698{ 
     
    59101  DE_NAME="" 
    60102  XDG="" 
     103  DE_CONFIG_APP="" 
     104  DE_METAPACKAGE="" 
     105  DE_INSTALL_FILE="" 
     106  DE_SESSION_NAME="" 
    61107  DE_SU=$DEFAULT_SUDO 
    62108  DE_FILEMAN="" 
     
    68114  DE_ACTIVE=0 
    69115 
    70   . $PROF 
    71  
    72   active 
    73   installed 
    74  
     116  . $PROF   
     117 
     118  check_instaled 
     119  check_active 
     120   
    75121  if  [ $DE_ACTIVE -eq 1 ] ||  ( [ $DE_INSTALLED -eq 1 ] && [ $SHOW_INSTALLED -eq 1 ] ) || [ $SHOW_ALL -eq 1 ] 
    76122  then 
     
    89135  DE_NAME="" 
    90136  XDG="" 
     137  DE_CONFIG_APP="" 
     138  DE_METAPACKAGE="" 
     139  DE_INSTALL_FILE="" 
     140  DE_SESSION_NAME="" 
    91141  DE_TERMINAL=$DEFAULT_TERMINAL 
    92142  DE_FILEMAN="" 
     
    101151  . $PROF 
    102152 
    103   active 
     153  check_active 
    104154 
    105155  if [ $DE_ACTIVE -eq 1 ] ; then 
     
    120170 
    121171 
     172 
    122173if [ "$1" = "-help" ] || [ "$1" = "--help" ] || [ "$1" = "-?" ]  
    123174then 
  • src-sh/de-info/de-profiles/cinnamon.profile

    r04d2faf r3f6d079  
    11DE_NAME="Cinnamon" 
    22XDG="YES" 
     3 
     4DE_SESSION_NAME="CINNAMON" 
     5DE_METAPACKAGE="Cinnamon" 
     6DE_INSTALL_FILE="gnome-session-cinnamon" 
     7 
     8DE_CONFIG_APP="cinnamon-settings" 
     9 
    310DE_SU="pc-su %s" 
    411DE_FILEMAN="nautilus %s" 
     
    613DE_TERMINAL_TITLE="-t" 
    714DE_TERMINAL_COMMAND="-e" 
    8 DE_SESSION_NAME="CINNAMON" 
    915 
    10 active() { 
    11 #if [ "$DESKTOP_SESSION" = "cinnamon" ] || [ "$DESKTOP_SESSION" = "32Cinnamon" ] || [ "$DESKTOP_SESSION" = "openbox-cinnamon"  ] || [ ! -z $CINNAMON_VERSION ]; then 
    12 if [ "$PCDM_SESSION" = "$DE_SESSION_NAME" ]; then 
    13 DE_ACTIVE=1 
    14 fi   
    1516 
    16 } 
    17  
    18 installed() { 
    19 # Check via pc-metapkgmanager if it exists 
    20 which pc-metapkgmanager >/dev/null 2>/dev/null 
    21 if [ $? -eq 0 ] ; then 
    22   pc-metapkgmanager status Cinnamon | grep "is installed" >/dev/null 
    23   if [ $? -eq 0 ] ; then 
    24     DE_INSTALLED=1 
    25   fi 
    26 else 
    27   which gnome-session-cinnamon >/dev/null 2>/dev/null 
    28   if [ $? -eq 0 ] ; then 
    29     DE_INSTALLED=1 
    30   fi 
    31 fi 
    32  
    33 } 
  • src-sh/de-info/de-profiles/gnome.profile

    r5e46078 r3f6d079  
    11DE_NAME="Gnome" 
    22XDG="NO" 
     3 
     4DE_SESSION_NAME="GNOME" 
     5DE_METAPACKAGE="KDE" 
     6DE_INSTALL_FILE="gnome-session" 
     7 
     8DE_CONFIG_APP="gnome-control-center --overview" 
     9 
    310DE_SU="gksu %s" 
    411DE_FILEMAN="nautilus %s" 
     
    613DE_TERMINAL_TITLE="-t" 
    714DE_TERMINAL_COMMAND="-e" 
    8 DE_SESSION_NAME="GNOME" 
    915 
    10 active() { 
    11 if [ "$PCDM_SESSION" = "$DE_SESSION_NAME" ]; then 
    12 DE_ACTIVE=1 
    13 fi   
    14  
    15 } 
    16  
    17 installed() { 
    18 # Check via pc-metapkgmanager if it exists 
    19 which pc-metapkgmanager >/dev/null 2>/dev/null 
    20 if [ $? -eq 0 ] ; then 
    21   pc-metapkgmanager status GNOME | grep "is installed" >/dev/null 
    22   if [ $? -eq 0 ] ; then 
    23     DE_INSTALLED=1 
    24   fi 
    25 else 
    26   which gnome-session >/dev/null 2>/dev/null 
    27   if [ $? -eq 0 ] ; then 
    28     DE_INSTALLED=1 
    29   fi 
    30 fi 
    31  
    32 } 
  • src-sh/de-info/de-profiles/kde.profile

    r04d2faf r3f6d079  
    11DE_NAME="KDE" 
    22XDG="YES" 
     3 
     4DE_SESSION_NAME="KDE" 
     5DE_METAPACKAGE="KDE" 
     6DE_INSTALL_FILE="_startkde4  _startkde" 
     7 
     8DE_CONFIG_APP="systemsettings" 
    39 
    410DE_SU="kdesu %s" 
     
    814DE_TERMINAL_SEPARATE_ARGS="YES" 
    915DE_FILEMAN="dolphin %s" 
    10 DE_SESSION_NAME="KDE" 
    1116 
    12 active() { 
    13  
    14  if [ -n "$KDE_SESSION_UID" ] || [ "${XDG_CURRENT_DESKTOP}" == "KDE" ] || [ "$DE_SESSION_NAME" == "$PCDM_SESSION" ] ; then 
    15     DE_ACTIVE=1 
    16  fi 
    17  
    18 } 
    19  
    20  
    21 installed() 
    22 { 
    23 # Check via pc-metapkgmanager if it exists 
    24 which pc-metapkgmanager >/dev/null 2>/dev/null 
    25 if [ $? -eq 0 ] ; then 
    26   pc-metapkgmanager status KDE | grep "is installed" >/dev/null 
    27   if [ $? -eq 0 ] ; then 
    28     DE_INSTALLED=1 
    29   fi 
    30 else 
    31   which startkde4 >/dev/null 2>/dev/null 
    32   if [ $? -eq 0 ] ; then 
    33     DE_INSTALLED=1 
    34   fi 
    35   which startkde >/dev/null 2>/dev/null 
    36   if [ $? -eq 0 ] ; then 
    37     DE_INSTALLED=1 
    38   fi 
    39 fi 
    40  
    41 } 
  • src-sh/de-info/de-profiles/lxde.profile

    r04d2faf rdea54da  
    22DE_NAME="LXDE" 
    33XDG="YES" 
     4 
     5DE_SESSION_NAME="LXDE" 
     6DE_METAPACKAGE="LXDE" 
     7DE_INSTALL_FILE="startlxde" 
     8 
    49DE_FILEMAN="pcmanfm %s" 
    510DE_TERMINAL="lxterminal" 
    611DE_TERMINAL_TITLE="-T" 
    712DE_TERMINAL_COMMAND="-e" 
    8 DE_SESSION_NAME="LXDE" 
    913 
    10 active() 
    11 { 
    12 if [ "$DESKTOP_SESSION" = "LXDE" ] || [ "$PCDM_SESSION" = "$DE_SESSION_NAME" ]; then 
    13 DE_ACTIVE=1 
    14 fi 
    15 } 
    16  
    17 installed() 
    18 { 
    19 # Check via pc-metapkgmanager if it exists 
    20 which pc-metapkgmanager >/dev/null 2>/dev/null 
    21 if [ $? -eq 0 ] ; then 
    22   pc-metapkgmanager status LXDE | grep "is installed" >/dev/null 
    23   if [ $? -eq 0 ] ; then 
    24     DE_INSTALLED=1 
    25   fi 
    26 else 
    27   which startlxde >/dev/null 2>/dev/null 
    28   if [ $? -eq 0 ] ; then 
    29     DE_INSTALLED=1 
    30   fi 
    31 fi 
    32 } 
  • src-sh/de-info/de-profiles/mate.profile

    r04d2faf rdea54da  
    11DE_NAME="Mate" 
    22XDG="YES" 
     3 
     4DE_SESSION_NAME="MATE" 
     5DE_METAPACKAGE="Mate" 
     6DE_INSTALL_FILE="mate-session" 
     7 
    38DE_SU="pc-su %s" 
    49DE_FILEMAN="nautilus %s" 
     
    611DE_TERMINAL_TITLE="-t" 
    712DE_TERMINAL_COMMAND="-e" 
    8 DE_SESSION_NAME="MATE" 
    913 
    10 active() { 
    11 if [ "$PCDM_SESSION" = "$DE_SESSION_NAME" ]; then 
    12 DE_ACTIVE=1 
    13 fi   
    1414 
    15 } 
    16  
    17 installed() { 
    18 # Check via pc-metapkgmanager if it exists 
    19 which pc-metapkgmanager >/dev/null 2>/dev/null 
    20 if [ $? -eq 0 ] ; then 
    21   pc-metapkgmanager status Mate | grep "is installed" >/dev/null 
    22   if [ $? -eq 0 ] ; then 
    23     DE_INSTALLED=1 
    24   fi 
    25 else 
    26   which mate-session >/dev/null 2>/dev/null 
    27   if [ $? -eq 0 ] ; then 
    28     DE_INSTALLED=1 
    29   fi 
    30 fi 
    31  
    32 } 
  • src-sh/de-info/de-profiles/xfce.profile

    r04d2faf r3f6d079  
    11#!/bin/sh 
    22DE_NAME="XFCE" 
     3 
     4DE_SESSION_NAME="XFCE" 
     5DE_METAPACKAGE="XFCE" 
     6DE_INSTALL_FILE="startxfce4 startxfce" 
     7 
     8DE_CONFIG_APP="xfce4-settings-manager" 
     9 
    310XDG="YES" 
    411DE_SU="pc-su %s" 
     
    714DE_TERMINAL_TITLE="-T" 
    815DE_TERMINAL_COMMAND="-e" 
    9 DE_SESSION_NAME="XFCE" 
    10  
    11 active() { 
    12 if [ "$PCDM_SESSION" = "$DE_SESSION_NAME" ]; then 
    13 DE_ACTIVE=1 
    14 fi   
    15  
    16 } 
    17  
    18 installed() 
    19 { 
    20 # Check via pc-metapkgmanager if it exists 
    21 which pc-metapkgmanager >/dev/null 2>/dev/null 
    22 if [ $? -eq 0 ] ; then 
    23   pc-metapkgmanager status XFCE | grep "is installed">/dev/null 
    24   if [ $? -eq 0 ] ; then 
    25     DE_INSTALLED=1 
    26   fi 
    27 else 
    28   which startxfce4 >/dev/null 2>/dev/null 
    29   if [ $? -eq 0 ] ; then 
    30     DE_INSTALLED=1 
    31   fi 
    32   which startxfce >/dev/null 2>/dev/null 
    33   if [ $? -eq 0 ] ; then 
    34     DE_INSTALLED=1 
    35   fi 
    36 fi 
    37 } 
Note: See TracChangeset for help on using the changeset viewer.