#!/bin/bash export TEXTDOMAINDIR="/usr/share/locale" export TEXTDOMAIN=big-kernel # Import BigControlCenter base modules / Importa os módulos básicos do BigControlCenter # That's include jquery and materialize / Isso inclui o jquery e o materialize # http://materializecss.com/ . /usr/share/bigbashview/bcc/shell/base.sh #Title/Description variables bcc_title=$"Instalador/Removedor de Kernel" bcc_description=$"Caso não saiba o que está fazendo, peça ajuda no fórum BigLinux." # To disable logo use: bcc_logo="no" bcc_logo="logo.png" # About variables # To disable about use: bcc_about="no" bcc_about="yes" bcc_about_license=$"GPL v2 or greater" bcc_about_by=$"Bruno Gonçalves" bcc_about_release_date=$"15/07/2017" bcc_about_url_code=$"https://github.com/biglinux/bigkernel" bcc_about_url_project=$"https://www.biglinux.com.br" # Print header in screen bcc_header # Update kernel list windowID="$(xprop -root '\t$0' _NET_ACTIVE_WINDOW | cut -f 2)" synaptic --non-interactive --hide-main-window --update-at-startup --parent-window-id "$windowID" /usr/share/bigbashview/bcc/apps/bigkernel/generateKernelListApt.sh OLDIFS=$IFS IFS=$'\n' # Import tweaks for theme echo '' echo '' tooltip_install_remove=$"Instalar ou remover os pacotes conforme o que você selecionou no painel" tooltip_back=$"Volta para a página anterior" ############### # Start Content echo '
' echo '
'$"Kernel em uso:" "$(uname -r)" ' ' $"Driver de vídeo em uso:" "$(lspci -nnk | grep -i vga -A2 | grep "Kernel driver" | sed 's|.*use:||g')" '
' echo '
' echo '' if [ "$p_origin" = "deepin" ]; then origin="/tmp/bigKernelDeepin" else origin="/tmp/bigKernelWithoutDeepin" fi # Loop to show all folders in table for i in $(cat $origin); do if [ "$(echo "$i" | grep " installed")" != "" ]; then kversion="$(echo "$i" | sed 's| installed||g')" installed2=" uninstall" installed3=$" INSTALADO - " else kversion="$(echo "$i" | sed 's| installed||g')" installed2=" install" installed3=$"NÂO instalado - " fi inUse=$" EM USO - " if [ "$kversion" = "linux-image-$(uname -r)" ]; then cat << EOF EOF else cat << EOF EOF fi done echo '
' $"Marque os pacotes instalados para remove-los ou marque os pacotes não instalados, para instalar:" '
' echo '
' ################### # Close content div echo '' ############## # Start footer echo '' echo '' ######### # The end echo '' IFS=$OLDIFS