#!/usr/bin/env bash ################################## # Author Create: Rafael Ruscher (rruscher@gmail.com) # Create Date: 2022/05/15 # Modify Date: 2023/12/17 # # Description: BigLinux Welcome Wizard # # Author 2 Create: Barnabé di Kartola (barnabedikartola@gmail.com) # Create Date: 2023/04/26 # # Description: BigLinux browser selector # # Licensed by GPL V2 or greater ################################## #Translation export TEXTDOMAINDIR="/usr/share/locale" export TEXTDOMAIN=bigcontrolcenter # Don't group windows xprop -id "$(xprop -root '\t$0' _NET_ACTIVE_WINDOW | cut -f 2)" -f WM_CLASS 8s -set WM_CLASS "$$" if [ -e "$HOME/.config/lockplasma" ]; then checked_lock_desktop="checked" fi if [ -e "$HOME/.config/disable_welcome" ]; then checked_lock_desktop="checked" fi if [ -e "$HOME/.config/systemd/user/plasma-core.target.wants/big-welcome.service" ]; then checked_autostart="checked" fi if [ "$(kreadconfig5 --group "Mouse" --key "XLbInptNaturalScroll" --file "$HOME/.config/kcminputrc")" = "true" ]; then checked_scrool_natural="checked" fi generate_icon() { local program_run="$1" local program_icon="$2" local program_title="$3" echo '
' } if [ "$XDG_CURRENT_DESKTOP" == "GNOME" ]; then changeresolution="gnome-control-center display" desktoptheme=$(generate_icon "biglinux-settings-gnome" "icon-aparencia-desempenho-usabilidade.svg" "Ajustes") changeavatar=$(generate_icon "gnome-control-center user-accounts" "icon_useraccount.svg" "Escolha seu Avatar") changelanguage=$(generate_icon "gnome-control-center region" "icon-multiple-language.svg" "Pacotes de Idioma") programbigcontrolcenter='' elif [ "$XDG_CURRENT_DESKTOP" == "XFCE" ]; then changeresolution="xfce4-display-settings" desktoptheme='' changeavatar=$(generate_icon "xfce4-account-settings" "icon_useraccount.svg" "Escolha seu Avatar") changelanguage=$(generate_icon "xfce4-language-selector" "icon-multiple-language.svg" "Pacotes de Idioma") programbigcontrolcenter='' else changeresolution="kcmshell5 kcm_kscreen" desktoptheme=$(generate_icon "biglinux-themes-gui" "icon-aparencia-desempenho-usabilidade.svg" "Temas, Desktop e Ajustes") changeavatar=$(generate_icon "QT_QUICK_BACKEND= QT_XCB_GL_INTEGRATION= kcmshell5 kcm_users" "icon_useraccount.svg" "Escolha seu Avatar") changelanguage=$(generate_icon "kcmshell5 msm_language_packages" "icon-multiple-language.svg" "Pacotes de Idioma") programbigcontrolcenter=$(generate_icon "bigcontrolcenter" "bigcontrolcenter.svg" "Central de Controle") fi url_donate=$(generate_icon "./url.run https://www.biglinux.com.br/doacao-financeira/" "donations-icon.svg" "Doação") url_forum=$(generate_icon "./url.run https://forum.biglinux.com.br/" "icon_forum.svg" "Fórum") url_youtube=$(generate_icon "./url.run https://www.youtube.com/@BigLinuxx" "icon_youtube.svg" "YouTube") url_twitter=$(generate_icon "./url.run https://twitter.com/biglinux" "icon_twitter.svg" "Twitter") url_telegram=$(generate_icon "./url.run https://t.me/biglinux" "icon_telegram.svg" "Telegram") url_instagram=$(generate_icon "./url.run https://www.instagram.com/big_linux/" "icon_instagram.svg" "Instagram") url_facebook=$(generate_icon "./url.run https://www.facebook.com/Biglinuxworld" "icon_facebook.svg" "Facebook") url_threads=$(generate_icon "./url.run https://www.threads.net/@big_linux" "icon_threads.svg" "Threads") FOLDER_CONFIG="$HOME/.config/big-welcome" #mkdir -p ~/.config/big-welcome [[ ! -d "$FOLDER_CONFIG" ]] && mkdir -p "$FOLDER_CONFIG" echo ' '$"Introdução ao BigLinux"'

'$"Mostrar na inicialização"'

'$"Olá"', '"$USER"'

'$"Comece com algumas etapas simples."'

BIGLINUX

'$"Ajustes iniciais"'

'$"Disponiblizamos configurações completas para você selecionar de forma extremamente simples."'

'$desktoptheme' '$changeavatar' '$changelanguage'

'$"Escolha seu navegador padrão"'

'$"Defina seus programas padrões."'

' if [[ -f /usr/bin/brave ]]; then echo '
' else echo '
' fi if [[ -f /usr/bin/firefox ]]; then echo '
' else echo '
' fi if [[ -f /usr/bin/google-chrome-stable ]]; then echo '
' else echo '
' fi if [ -f /usr/bin/chromium ]; then echo '
' else echo '
' fi if [ -f /usr/bin/vivaldi-stable ]; then echo '
' else echo '
' fi if [ -f /usr/bin/librewolf ]; then echo '
' else echo '
' fi if [ -f /usr/bin/opera ]; then echo '
' else echo '
' fi if [ -f /usr/bin/falkon ]; then echo '
' else echo '
' fi ## if [ -f /usr/bin/microsoft-edge-stable ]; then echo '
' fi echo '

'$"KDE Connect"'

'$"O KDE Connect é um aplicativo que facilita as comunicações sem fio e a transferência de dados entre dispositivos em redes locais. Disponível na Google Play Store para Android e Apple Store para iPhone."'

'$"Instalação de Driver e Informações de Hardware"'

'$"Instalar ou Remover Drivers e Firmwares de forma simples."'

'$"Conheça alguns recursos"'

'$"Nosso sistema é colaborativo, venha fazer parte dessa evolução. Confira as novidades!"'

'$programbigcontrolcenter'

'$"Doação e Redes sociais"'

'$"Sua doação é muito importante para o projeto e siga as redes sociais."'

'$url_donate' '$url_forum' '$url_youtube' '$url_twitter' '$url_telegram' '$url_instagram' '$url_facebook' '$url_threads'

'$"Parabéns, você concluiu os primeiros passos para utilizar o BigLinux."'

' IFS=$OIFS