Am scris un script bash pentru a-mi automatiza setările și instalările, totuși, după terminarea scriptului gsettings comenzile nu mai funcționează.
gsettings set org.gnome.settings-daemon.plugins.media-keys area-screenshot-clip „['<Ctrl>P']”
gsettings obține org.gnome.settings-daemon.plugins.media-keys area-screenshot-clip
ieșire: ['<Ctrl>P'] #corect!
ieșirea terminalului este corectă, totuși, combinațiile mele de taste nu se schimbă și verificarea setărilor mele folosind dconf-editor arată că nu a avut loc nicio modificare. Rulând orice gsettings comanda conduce la același comportament.
Următorul este scriptul meu complet bash
#################Actualizați driverele##################
sudo tee /etc/sudoers.d/$USER <<END
$USER $(nume gazdă) = NOPASSWD: TOATE
Sfârşit
sudo apt-get remove --purge '^nvidia-.*' -y
sudo ubuntu-drivers autoinstall -y
#################Trezește-te pe Wifi (wowl)#################
sudo iw phy0 wowlan activa pachetul magic
#################Server SSH##################
sudo apt install openssh-server -y
#################Format de limbă##################
FILE=/etc/default/locale
sudo echo LC_ALL="en_US.UTF-8" >> $FILE
#################Descărcare fișiere##################
FILE=./Anaconda3-2021.11-Linux-x86_64.sh
if [ -f "$FIȘIER" ]; atunci
echo „$FILE există...”
altfel
echo „Se descarcă Anaconda3-2021.11”
wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh
fi
FILE=./google-chrome-stable_current_amd64.deb
if [ -f "$FIȘIER" ]; atunci
echo „$FILE există...”
altfel
echo „Se descarcă google-chrome-stable_current_amd64”
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
fi
FILE=./teamviewer_amd64.deb
if [ -f "$FIȘIER" ]; atunci
echo „$FILE există...”
altfel
echo „Se descarcă teamviewer_amd64”
wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
fi
FILE=./teams_1.4.00.26453_amd64.deb
if [ -f "$FIȘIER" ]; atunci
echo „$FILE există...”
altfel
echo „Se descarcă teams_1.4.00.26453_amd64.deb”
wget https://packages.microsoft.com/repos/ms-teams/pool/main/t/teams/teams_1.4.00.26453_amd64.deb
fi
#################Instalați aplicațiile preferate##################
#Crom
sudo dpkg -i google-chrome-stable_current_amd64.deb
#Discordie
sudo snap install discord
#teamviewer
sudo apt install ./teamviewer_amd64.deb -y
#Echipele Microsoft
sudo apt install ./teams_1.4.00.26453_amd64.deb -y
#semnal
sudo snap install signal-desktop
#whatsapp
sudo snap install whatsapp-for-linux
#unetbootin
sudo add-apt-repository ppa:gezakovacs/ppa -y
sudo apt-get update
sudo apt-get install unetbootin -y
#timeshaft
sudo add-apt-repository -y ppa:teejee2008/ppa
sudo apt install timeshift -y
#pycharm
sudo snap install pycharm-community --classic
Cerințe preliminare #Anaconda
sudo apt-get update -y
sudo apt-get install curl -y
sudo apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6 -y
#################Dezinstalarea jocurilor/firefox#################
sudo apt elimina aisleriot gnome-mahjongg gnome-mines gnome-sudoku -y
sudo apt-get remove firefox -y
# apoi, eliminați accesul sudo
sudo /bin/rm /etc/sudoers.d/$USER
sudo -k
################# Instalați Anaconda##################
bash Anaconda3-2021.11-Linux-x86_64.sh -b -p $HOME/anaconda3
sursa ~/.bashrc
eval „$($HOME/anaconda3/bin/conda shell.bash hook)”
conda init
###adăugați anaconda-navigator în meniu####
FILE=$HOME/anaconda.sh
echo export CONDA_PYTHON_EXE=$HOME/anaconda3/bin/python > $FILE
echo export PATH=$HOME/anaconda3/bin:$PATH >> $FIȘIER
echo python $HOME/anaconda3/bin/anaconda-navigator >> $FILE
FILE=$HOME/anaconda.desktop
echo [Intrare desktop] > $FILE
echo Versiune=1.0 >> $FIȘIER
echo Tip=Aplicație >> $FIȘIER
echo Nume=Anaconda-Navigator >> $FILE
echo GenericName=Anaconda >> $FILE
echo Exec=/bin/bash „$HOME/bin/anaconda.sh” >> $FIȘIER
echo Icon=$HOME/anaconda3/lib/python3.9/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png >> $FILE
echo Terminal=fals >> $FIȘIER
echo StartupNotify=true >> $FILE
conda update -n base -c implicite conda -y
###Creează medii virtuale de bază conda####
conda create cudatoolkit=10.2 -n cuda -c conda-forge -y
#conda install -c anaconda cudnn -y
conda create --name torch --clone cuda
conda install pytorch torchvision torchaudio -n torch -c pytorch -y
#NU FUNCTIONEAZA??!
#################Legături de taste##################
gsettings set org.gnome.settings-daemon.plugins.media-keys area-screenshot-clip „['<Ctrl>P']”
#################Aplicații preferate##################
gsettings set org.gnome.shell favorite-apps „['org.gnome.Nautilus.desktop', 'org.gnome.Terminal.desktop', 'google-chrome.desktop', 'pycharm-community_pycharm-community.desktop', „anaconda.desktop”, „discord_discord.desktop”, „signal-desktop_signal-desktop.desktop”, „whatsapp-for-linux_whatsapp-for-linux.desktop”, „snap-store_ubuntu-software.desktop”]”