diff --git a/bin/mabox-obstart b/bin/mabox-obstart index b79cb18..549ea66 100755 --- a/bin/mabox-obstart +++ b/bin/mabox-obstart @@ -1,6 +1,21 @@ -#!/bin/bash +#!/usr/bin/env bash # # + +virtualboxes() { +if [[ -x "$(command -v VBoxManage)" ]]; then + { + printf "%b\n" "^sep(Maszyny wirtualne)" + printf "%b\n" "VirtualBox GUI,virtualbox" + }> $HOME/.config/mabox/vboxes.csv +VBoxManage list -s vms | cut -f 2 -d "\"" | sort -f | while read vm + do + printf "%s\n" "$vm,vboxmanage startvm ${vm}" >>$HOME/.config/mabox/vboxes.csv + done + printf "%s\n%s\n" "^sep()" "Odśwież listę,/usr/bin/mabox-obstart virtualboxes" >>$HOME/.config/mabox/vboxes.csv +fi +} +startopenbox() { # Copy only new files from /etc/xdg/autostart/ config_dir=${XDG_CONFIG_HOME:-$HOME/.config} rsync -aq --ignore-existing /etc/xdg/autostart/ $config_dir/autostart @@ -10,4 +25,17 @@ rsync -aq --ignore-existing /etc/xdg/autostart/ $config_dir/autostart # Run mwelcome if not disaled -[ $show_welcome == true ] && mwelcome +[ $show_welcome == true ] && mwelcome & +virtualboxes +} + +case "$1" in + startopenbox) startopenbox;; + virtualboxes) virtualboxes;; + *) +echo -e "Usage $(basename "$0") startopenbox|virtualboxes" >&2 +exit 1 +;; +esac + +exit 0 diff --git a/bin/mwelcome b/bin/mwelcome index d722dd9..a31eb8f 100755 --- a/bin/mwelcome +++ b/bin/mwelcome @@ -39,8 +39,10 @@ Poniższe odnośniki pomogą Ci w rozpoczęciu używania nowego systemu. UPDATE_LBL="Aktualizacja systemu" ADD_KERNEL="Dodatkowe jądro!!Dobrą praktyką jest instakacja dodatkowego kernela. Kliknij, aby wybrać i zainstalować:FBTN" RELNOTES="Informacje o wydaniu:FBTN" + RESOURCES="ZASOBY" QUICKSTART="Przewodnik użytkownika" WWW="Strona WWW" + PROJECT="PROJEKT" DEVELOPMENT="Rozwój:FBTN" DONATE="Wesprzyj:FBTN" LAUNCH_AT_START="Uruchamiaj przy starcie:CHK" @@ -55,8 +57,10 @@ Poniższe odnośniki pomogą Ci w rozpoczęciu używania nowego systemu. UPDATE_LBL="System update" ADD_KERNEL="Add Kernel!!It is good practice to have more than one kernel installed. We suggest to keep LTS one and install newer one.:FBTN" RELNOTES="Release Notes:FBTN" + RESOURCES="RESOURCES" QUICKSTART="Quick Start Guide" WWW="Website" + PROJECT="PROJECT" DEVELOPMENT="Development:FBTN" DONATE="Donate:FBTN" LAUNCH_AT_START="Launch at start:CHK" @@ -79,12 +83,12 @@ values=($(yad --window-icon=distributor-logo-mabox --center --undecorated --but --field="$ADD_KERNEL" "manjaro-settings-manager -m msm_kernel" \ --field="$RELNOTES" ""\ --field=" :LBL" ""\ - --field="ZASOBY:LBL" ""\ + --field="$RESOURCES:LBL" ""\ --field="$QUICKSTART:FBTN" "bash -c userguide"\ --field="$WWW:FBTN" "bash -c homewww"\ --field="Forum:FBTN" "exo-open --launch WebBrowser forum.maboxlinux.org"\ --field=" :LBL" ""\ - --field="PROJEKT:LBL" ""\ + --field="$PROJECT:LBL" ""\ --field="$DEVELOPMENT" "exo-open --launch WebBrowser gitlab.maboxlinux.org/explore/projects"\ --field="$DONATE" "bash -c homewww"\ --field=" :LBL" ""\