Changeset 1598


Ignore:
Timestamp:
May 19, 2016, 12:45:57 PM (3 years ago)
Author:
daduve
Message:

Addin colour selection to gui

Location:
lliurex-conky/trunk/fuentes/lliurex-conky.install-files/usr/share/lliurex-conky
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • lliurex-conky/trunk/fuentes/lliurex-conky.install-files/usr/share/lliurex-conky/conkyrc_admins

    r1586 r1598  
    5353
    5454draw_outline no #### <<<<<<---------------- Amplifies text if yes
    55 default_outline_color black
     55#default_outline_color black
     56default_outline_color 00FFFF
    5657
    5758uppercase no
     
    7374#color9 FF0000 #255   0   0     Red
    7475
    75 default_color white
     76default_color 00ffff
    7677
    7778#####################################################  End Color Settings  ###
     
    121122##############################################  End Miscellaneous Section 
    122123
    123 default_color black
     124default_color 00ffff
    124125xftfont DejaVu Sans Mono:size=10
    125126###################
     
    170171${template0 HDD}
    171172${template1 /}
    172 ${if_mounted /net${template1 /net}}${if_match ${fs_used_perc /net}>=95}${execi 1000 /usr/share/lliurex-conky/hdd_full_net}${else}${endif}$endif
     173${if_mounted /net${template1 /net}}${if_match ${fs_used_perc /net}>=95}${execi 100 /usr/share/lliurex-conky/hdd_full_net}${else}${endif}$endif
  • lliurex-conky/trunk/fuentes/lliurex-conky.install-files/usr/share/lliurex-conky/conkyrc_admins_base

    r53 r1598  
    1111own_window_class Conky
    1212own_window_type desktop
    13 own_window_transparent no
    14 own_window_colour black
     13own_window_transparent yes
     14#own_window_colour grey
    1515own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    1616own_window_title LLIUREX_CONKY
    17 own_window_argb_visual yes
    18 own_window_argb_value 200
     17#own_window_argb_visual yes
     18#own_window_argb_value 240
    1919
    2020
     
    7373#color9 FF0000 #255   0   0     Red
    7474
    75 default_color white
    76 
    7775#####################################################  End Color Settings  ###
    7876###  Borders Section  ########################################################
     
    127125###################
    128126
    129 template0 ${font AvantGardeLTMedium:bold:size=10}${color FF8C00}\1 ${hr 2}$color${font}${voffset 1}
     127
    130128template1 USED \1: ${fs_used_perc \1}% ${alignr\ 80}${fs_bar\ \1}
    131129template2 ${\1 name \2}${alignr}${\1 \3 \2} %
     
    135133template6  MIRROR DUAL:${exec cat /tmp/mirror_version.txt | grep 'VERSION 32' | cut -d ":" -f2 | xargs}
    136134
    137 
    138 TEXT
  • lliurex-conky/trunk/fuentes/lliurex-conky.install-files/usr/share/lliurex-conky/conkyrc_gui

    r1586 r1598  
    1111CONKYRC_USED=$FILE_PATH/conkyrc_used
    1212
    13 
     13TEXT_COLOUR="black"
    1414READED=TRUE
    1515
     
    1818#########Variables para las traducciones############
    1919export TEXTDOMAIN="lliurex-conky"
     20MSG_TITLE=$(gettext "LLIUREX CONKY CONFIGURATOR")
    2021MSG_INICIAL=$(gettext "Do you want conky on desktop?")
    2122MSG_CONFIGURATOR=$(gettext "CONKY CONFIGUTATOR. SELECT THE FORMAT THAT YOU LIKE")
     23MSG_SELECT_COLOUR=$(gettext "SELECT YOUR FAVOURITE COLOUR FOR YOUR INFO CONKY TEXT")
     24MSG_SELECT_COLOUR2=$(gettext "SELECT YOUR FAVOURITE COLOUR FOR YOUR TITLE CONKY TEXT")
     25MSG_SELECT_COLOUR_PREDEF=$(gettext "SELECT ONE COLOUR")
     26MSG_SELECT_COLOUR_PERSONAL=$(gettext "ENTER YOU FAVOURITE COLOUR FOR INFO TEXT IN HEX MODE")
     27MSG_SELECT_COLOUR_PERSONAL2=$(gettext "ENTER YOU FAVOURITE COLOUR FOR TITLE TEXT IN HEX MODE")
    2228MSG_SELECCIONA=$(gettext "SELECT")
    2329MSG_ESTILO=$(gettext "STYLE")
     
    165171        if [[ $1 -eq 1 ]] ; then
    166172                        #Contesto que no quiere que sea visible
    167                         echo "No será visible, se ha cancelado el proceso"
     173                        echo "No sera visible, se ha cancelado el proceso"
    168174                        :> $CONKYRC_USED
    169175                        echo '#modified_by_user' >> $CONKYRC_USED
     
    178184##QUEREMOS CONKY VISIBLE O NO##
    179185function avaiable (){
    180         zenity --question --text "$MSG_INICIAL" 
     186        zenity --title "$MSG_TITLE" --question --text "$MSG_INICIAL" 
    181187        cancelar $?
    182188}
     
    193199        fi
    194200       
    195         SELECTION2=`zenity  --list  --width 900 --height=250 --text "$MSG_CONFIGURATOR" --radiolist  --column "$MSG_SELECCIONA" --hide-column=2 --column "PARAMETRO" --column "$MSG_ESTILO" --column "$MSG_DESCRIPCION" \
     201        SELECTION2=`zenity  --title "$MSG_TITLE" --list  --width 900 --height=250 --text "$MSG_CONFIGURATOR" --radiolist  --column "$MSG_SELECCIONA" --hide-column=2 --column "PARAMETRO" --column "$MSG_ESTILO" --column "$MSG_DESCRIPCION" \
    196202                                        $PRESELECT_SERVER "SERVER" "$MSG_SERVER" "$MSG_SERVER_DESC" \
    197203                                        $PRESELECT_STUDENT "CLIENTE" "$MSG_CLIENT" "$MSG_CLIENT_DESC" \
     
    205211##LECTURA DE DATOS CONKY STUDENT##
    206212function student_rc () {
    207         SELECTION=`zenity  --list  --width 550 --height=420 --text "$MSG_TITPARAM" --checklist  --column "$MSG_SELECCIONA" --hide-column=2 --column "SELECCIONA" --column "$MSG_PARAMETRO" --column "$MSG_DESCRIPCION" \
     213        SELECTION=`zenity  --title "$MSG_TITLE" --list  --width 550 --height=420 --text "$MSG_TITPARAM" --checklist  --column "$MSG_SELECCIONA" --hide-column=2 --column "SELECCIONA" --column "$MSG_PARAMETRO" --column "$MSG_DESCRIPCION" \
    208214                                        TRUE "USUARIO" "$MSG_USER" "$MSG_USER_DESC" \
    209215                                        TRUE "EQUIPO" "$MSG_HOSTNAME" "$MSG_HOSTNAME_DESC" \
     
    220226function server_rc () {
    221227
    222         SELECTION=`zenity  --list  --width 850 --height=620 --text "$MSG_TITPARAM" --checklist --column "$MSG_SELECCIONA" --hide-column=2  --column "SELECCIONA" --column "$MSG_PARAMETRO" --column "$MSG_DESCRIPCION" \
     228        SELECTION=`zenity  --title "$MSG_TITLE" --list  --width 850 --height=620 --text "$MSG_TITPARAM" --checklist --column "$MSG_SELECCIONA" --hide-column=2  --column "SELECCIONA" --column "$MSG_PARAMETRO" --column "$MSG_DESCRIPCION" \
    223229                                $READED "USUARIO" "$MSG_USER" "$MSG_USER_DESC" \
    224230                                TRUE "EQUIPO" "$MSG_HOSTNAME" "$MSG_HOSTNAME_DESC" \
     
    246252}
    247253
     254##FUNCION PARA COLORES DE LAS FUENTES
     255
     256function text_colour_client {
     257
     258        SELECTION_COLOUR=`zenity --title "$MSG_TITLE" --list  --width 400 --height=300 --text "$MSG_SELECT_COLOUR" --radiolist  --column "$MSG_SELECCIONA" --hide-column=2 --column "SELECCIONA" --column "$MSG_SELECT_COLOUR_PREDEF"  --cancel-label="PERSONAL COLOUR"\
     259                                        TRUE "BLACK" "black" \
     260                                        FALSE "WHITE" "white" \
     261                                        FALSE "CYAN" "cyan" \
     262                                        FALSE "RED" "red" \
     263                                        FALSE "GREEN" "green" \
     264                                        FALSE "YELLOW" "yellow" \
     265                                        FALSE "PURPLE" "purple" \
     266                                        --separator=":"`               
     267        #SE QUIERE COLOR PERSONALIZADO
     268        if [[  $? -eq  1 ]]; then
     269                SELECTION_COLOUR=`zenity  --title "$MSG_TITLE" --entry --width 200 --height=130 --text "$MSG_SELECT_COLOUR_PERSONAL" `
     270                cancelar $?
     271        fi
     272}
     273
     274function text_colour_server {
     275
     276        SELECTION_COLOUR=`zenity  --title "$MSG_TITLE" --list  --width 400 --height=300 --text "$MSG_SELECT_COLOUR" --radiolist  --column "$MSG_SELECCIONA" --hide-column=2 --column "SELECCIONA" --column "$MSG_SELECT_COLOUR_PREDEF" --cancel-label="PERSONAL COLOUR"\
     277                                        TRUE "BLACK" "black" \
     278                                        FALSE "WHITE" "white" \
     279                                        FALSE "CYAN" "cyan" \
     280                                        FALSE "RED" "red" \
     281                                        FALSE "GREEN" "green" \
     282                                        FALSE "YELLOW" "yellow" \
     283                                        FALSE "PURPLE" "purple" \
     284                                        --separator=":"`               
     285        #SE QUIERE COLOR PERSONALIZADO
     286        if [[  $? -eq  1 ]]; then
     287                SELECTION_COLOUR=`zenity --title "$MSG_TITLE" --entry --width 200 --height=130 --text "$MSG_SELECT_COLOUR_PERSONAL" `
     288                cancelar $?
     289        fi
     290               
     291       
     292        SELECTION_COLOUR2=`zenity --title "$MSG_TITLE" --list  --width 400 --height=300 --text "$MSG_SELECT_COLOUR2" --radiolist  --column "$MSG_SELECCIONA" --hide-column=2 --column "SELECCIONA" --column "$MSG_SELECT_COLOUR_PREDEF"   --cancel-label="PERSONAL COLOUR"\
     293                                        TRUE "BLACK" "black" \
     294                                        FALSE "WHITE" "white" \
     295                                        FALSE "CYAN" "cyan" \
     296                                        FALSE "RED" "red" \
     297                                        FALSE "GREEN" "green" \
     298                                        FALSE "YELLOW" "yellow" \
     299                                        FALSE "PURPLE" "purple" \
     300                                        --separator=":"`               
     301        #SE QUIERE COLOR PERSONALIZADO
     302        if [[  $? -eq  1 ]]; then
     303                SELECTION_COLOUR2=`zenity --title "$MSG_TITLE" --entry --width 200 --height=130 --text "$MSG_SELECT_COLOUR_PERSONAL2" `
     304                cancelar $?
     305        fi
     306}
     307
     308function change_colour {
     309        zenity --title "$MSG_TITLE" --question --text "Do you want to change colour fonts or use default mode?" --ok-label=CHANGE --cancel-label=DEFAULT
     310        if [[  $? =  0 ]]; then
     311                if [[ $SOY = "CLIENTE" ]]; then
     312                        text_colour_client
     313                else
     314                        text_colour_server
     315                fi
     316        else
     317                if [[ $SOY = "CLIENTE" ]]; then
     318                        SELECTION_COLOUR="white"
     319                else
     320                        SELECTION_COLOUR2="FF8C00"
     321                        SELECTION_COLOUR="black"
     322                fi
     323               
     324        fi     
     325
     326}
     327
     328
    248329##########PROGRAMA PRINCIPAL############
     330zero-center add-pulsating-color lliurex-conky
    249331killall conky
    250332avaiable
     
    253335
    254336if [[ $SOY != "CLIENTE" ]]; then
     337        change_colour
    255338        server_rc
    256339        rm $CONKYRC_USED
    257340        cp $CONKYRC_ADMIN_BASE $CONKYRC_USED
    258341        #echo "">>$CONKYRC_USED
     342       
     343        ##DETERMINAMOS LOS COLORES DE LAS FUENTES
     344        echo ' default_color '$SELECTION_COLOUR' ' >> $CONKYRC_USED
     345        echo 'template0 ${font AvantGardeLTMedium:bold:size=10}${color '$SELECTION_COLOUR2'}\1 ${hr 2}$color${font}${voffset 1}' >>  $CONKYRC_USED
     346       
     347        ##COMIENZA LA CONFIGURACION
     348        echo "TEXT" >>  $CONKYRC_USED
     349               
    259350        ####DATOS INICIALES####
    260351        if [[ $SELECTION == *USUARIO* ]] || [[ $SELECTION == *EQUIPO* ]] || [[ $SELECTION == *CLIENTE* ]] || [[ $SELECTION == *ARQUITECTURA* ]] || [[ $SELECTION == *VERSION* ]] ;  then echo '${template0 '$MSG_DATOS_PANEL'}' >> $CONKYRC_USED;fi
     
    263354        if [[ $SELECTION == *CLIENTE* ]] ; then echo ''$MSG_CLIENT': ${if_match ${exec grep "server" /tmp/conky-test.txt -c}!=0}${if_empty ${exec echo $DISPLAY | cut -d ":" -f 1}}'$MSG_SERVER_PANEL'${else}'$MSG_LIGERO_PANEL'${endif}${else}${if_match ${exec grep "client" /tmp/conky-test.txt -c}!=0}${if_empty ${exec cat /tmp/conky-test-fat.txt | grep true }}'$MSG_PESADO_PANEL'${else}'$MSG_SEMILIGERO_PANEL'${endif}${else}'$MSG_DESKTOP_PANEL'${endif}${endif}' >> $CONKYRC_USED;fi
    264355        if [[ $SELECTION == *ARQUITECTURA* ]] ; then echo ''$MSG_ARCHITECTURE': ${if_match ${exec grep "x86_64" /tmp/architecture.txt -c}!=0}64 Bits${else}32 Bits${endif}' >> $CONKYRC_USED;fi
    265         if [[ $SELECTION == *VERSION* ]] ; then echo ''$MSG_VERSION': ${exec /usr/bin/lliurex-version -n}' >> $CONKYRC_USED;fi
     356        if [[ $SELECTION == *VERSION* ]] ; then echo ''$MSG_VERSION': ${if_existing /usr/share/lliurex-cdd/version}${exec cat /usr/share/lliurex-cdd/version}${endif}' >> $CONKYRC_USED;fi
    266357        if [[ $SELECTION == *MIRROR_VERSION* ]] ; then echo '${if_existing /tmp/mirror_version.txt}${if_match ${exec grep "VERSION 32" /tmp/mirror_version.txt -c}!=0}${if_match ${exec grep "VERSION 64" /tmp/mirror_version.txt -c}!=0}${template6}${else}${template5 32}${endif}${else}${if_match ${exec grep "VERSION 64" /tmp/mirror_version.txt -c}!=0}${template5 64}${endif}${endif}${endif}' >> $CONKYRC_USED;fi
    267358        if [[ $SELECTION == *HDD_ALERT* ]] ; then echo '${if_match ${fs_used_perc /}>=91}${execi 1000 /usr/share/lliurex-conky/hdd_full}${else}${endif}' >> $CONKYRC_USED;fi   
     
    294385        ####HDD####
    295386        if [[ $SELECTION == *HDD* ]] ;  then echo '${template0 '$MSG_HDD_PANEL'}' >> $CONKYRC_USED;fi
    296         if [[ $SELECTION == *CPU_TYPE* ]] ; then echo '${template1 /}' >> $CONKYRC_USED; echo '${if_mounted /net${template1 /net}}${if_match ${fs_used_perc /net}>=95}${execi 1000 /usr/share/lliurex-conky/hdd_full_net}${else}${endif}$endif' >> $CONKYRC_USED;fi
     387        if [[ $SELECTION == *CPU_TYPE* ]] ; then echo '${template1 /}' >> $CONKYRC_USED; echo '${if_mounted /net${template1 /net}}$endif' >> $CONKYRC_USED;fi
    297388       
    298389        #####LINEA QUE ME SIRVE PARA INDICAR QUE FUE MODIFICADO POR EL USUARIO, SE AÑADE AL INICIO DEL FICHERO
     
    302393
    303394else
     395        change_colour
    304396        student_rc
    305397        rm $CONKYRC_USED
    306398        cp $CONKYRC_STUDENTS_BASE $CONKYRC_USED
     399       
     400        ##DETERMINAMOS LOS COLORES DE LAS FUENTE
     401        echo ' default_color '$SELECTION_COLOUR' ' >> $CONKYRC_USED
     402       
     403       
     404       
     405        ##COMIENZA LA CONFIGURACION
     406        echo "TEXT" >>  $CONKYRC_USED
     407        echo '$hr' >> $CONKYRC_USED
     408       
    307409        ####DATOS INICIALES####
    308410        if [[ $SELECTION == *USUARIO* ]] ; then echo ''$MSG_USER': $LOGNAME' >> $CONKYRC_USED;fi
     
    310412        if [[ $SELECTION == *CLIENTE* ]] ; then echo ''$MSG_CLIENT': ${if_match ${exec grep "server" /tmp/conky-test.txt -c}!=0}${if_empty ${exec echo $DISPLAY | cut -d ":" -f 1}}'$MSG_SERVER_PANEL'${else}'$MSG_LIGERO_PANEL'${endif}${else}${if_match ${exec grep "client" /tmp/conky-test.txt -c}!=0}${if_empty ${exec cat /tmp/conky-test-fat.txt | grep true }}'$MSG_PESADO_PANEL'${else}'$MSG_SEMILIGERO_PANEL'${endif}${else}'$MSG_DESKTOP_PANEL'${endif}${endif}' >> $CONKYRC_USED;fi
    311413        if [[ $SELECTION == *ARQUITECTURA* ]] ; then echo ''$MSG_ARCHITECTURE': ${if_match ${exec grep "x86_64" /tmp/architecture.txt -c}!=0}64 Bits${else}32 Bits${endif}' >> $CONKYRC_USED;fi
    312         if [[ $SELECTION == *VERSION* ]] ; then echo ''$MSG_VERSION': ${exec /usr/bin/lliurex-version -n}' >> $CONKYRC_USED;fi
     414        if [[ $SELECTION == *VERSION* ]] ; then echo ''$MSG_VERSION': ${if_existing /usr/share/lliurex-cdd/version}${exec cat /usr/share/lliurex-cdd/version}${endif}' >> $CONKYRC_USED;fi
    313415        if [[ $SELECTION == *IP_ADDRESS* ]] ;  then echo '$hr${template1 eth0 ETH0}${template1 eth1 ETH1}${template1 eth2 ETH2}${template1 eth3 ETH3}${template1 eth4 ETH4}'>> $CONKYRC_USED;fi
    314416        echo '$hr' >> $CONKYRC_USED
    315417       
    316         #####LINEA QUE ME SIRVE PARA INDICAR QUE FUE MODIFICADO POR EL USUARIO,SE AÑADE AL INICIO DEL FICHERO
     418        #####LINEA QUE ME SIRVE PARA INDICAR QUE FUE MODIFICADO POR EL USUARIO,SE ANYADE AL INICIO DEL FICHERO
    317419        sed -i '1s/^/#modified_by_user\n/'  $CONKYRC_USED
    318420       
  • lliurex-conky/trunk/fuentes/lliurex-conky.install-files/usr/share/lliurex-conky/conkyrc_students_base

    r53 r1598  
    6363#color9 FF0000 #255   0   0     Red
    6464
    65 default_color white
     65
    6666font AvantGardeLTMedium:bold:size=12
    6767#####################################################  End Color Settings  ###
     
    114114template1 ${if_up \1}\n IP \2:$alignr ${addrs \1}$endif
    115115
    116 TEXT
    117 $hr
Note: See TracChangeset for help on using the changeset viewer.