Я написал сценарий bash для автоматизации моих настроек и установок, однако после завершения моего сценария настройки команды перестали работать.
gsettings set org.gnome.settings-daemon.plugins.media-keys area-screenshot-clip "['<Ctrl>P']"
gsettings получает org.gnome.settings-daemon.plugins.media-keys area-screenshot-clip
вывод: ['<Ctrl>P'] #правильно!
вывод терминала правильный, однако мои привязки клавиш не меняются, и проверка моих настроек с помощью dconf-editor показывает, что изменений не было. Запуск любых настройки команда приводит к такому же поведению.
Ниже приведен мой полный сценарий bash.
##################Обновить драйверы###################
sudo tee /etc/sudoers.d/$USER <<END
$USER $(имя хоста) = NOPASSWD: ВСЕ
КОНЕЦ
sudo apt-get remove --purge '^nvidia-.*' -y
автоустановка драйверов sudo ubuntu -y
##################Пробуждение по Wi-Fi (wowl)###################
sudo iw phy0 wowlan включить волшебный пакет
##################SSH сервер###################
sudo apt установить openssh-сервер -y
##################Формат языка###################
FILE=/etc/default/locale
sudo echo LC_ALL="en_US.UTF-8" >> $ФАЙЛ
##################Загрузить файлы###################
ФАЙЛ=./Anaconda3-2021.11-Linux-x86_64.sh
если [-f "$ ФАЙЛ" ]; тогда
эхо "$FILE существует..."
еще
echo "Загрузка Anaconda3-2021.11"
wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh
фи
ФАЙЛ=./google-chrome-stable_current_amd64.deb
если [-f "$ ФАЙЛ" ]; тогда
эхо "$FILE существует..."
еще
echo "Загрузка google-chrome-stable_current_amd64"
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
фи
ФАЙЛ=./teamviewer_amd64.deb
если [-f "$ ФАЙЛ" ]; тогда
эхо "$FILE существует..."
еще
echo "Загрузка teamviewer_amd64"
wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
фи
ФАЙЛ=./teams_1.4.00.26453_amd64.deb
если [-f "$ ФАЙЛ" ]; тогда
эхо "$FILE существует..."
еще
echo "Загрузка team_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
фи
##################Установить избранные приложения###################
#Хром
sudo dpkg -i google-chrome-stable_current_amd64.deb
#Раздор
sudo snap установить дискорд
#teamviewer
sudo apt install ./teamviewer_amd64.deb -y
#Команды Майкрософт
sudo apt install ./teams_1.4.00.26453_amd64.deb -y
#сигнал
sudo snap установить сигнал-рабочий стол
#ватсап
sudo snap установить WhatsApp для Linux
#unetbootin
sudo add-apt-repository ppa:gezakovacs/ppa -y
sudo apt-получить обновление
sudo apt-get установить unetbootin -y
#временной вал
sudo add-apt-repository -y ppa:teejee2008/ppa
sudo apt установить timeshift -y
#пичарм
sudo snap установить pycharm-community --classic
Предварительные требования #Анаконды
sudo apt-получить обновление -y
sudo apt-get установить curl -y
sudo apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6 -y
##################Удалить игры/firefox###################
sudo apt удалить aisleriot gnome-mahjongg gnome-mines gnome-sudoku -y
sudo apt-get удалить firefox -y
# затем удалим доступ к sudo
sudo /bin/rm /etc/sudoers.d/$USER
судо -к
##################Установить Anaconda###################
bash Anaconda3-2021.11-Linux-x86_64.sh -b -p $HOME/anaconda3
источник ~/.bashrc
eval "$($HOME/anaconda3/bin/conda shell.bash ловушка)"
инициализация конда
###добавьте anaconda-navigator в меню####
ФАЙЛ=$HOME/anaconda.sh
эхо-экспорт CONDA_PYTHON_EXE=$HOME/anaconda3/bin/python > $FILE
эхо-экспорт PATH=$HOME/anaconda3/bin:$PATH >> $FILE
echo python $HOME/anaconda3/bin/anaconda-navigator >> $FILE
ФАЙЛ=$HOME/anaconda.desktop
echo [Вход на рабочий стол] > $FILE
эхо-версия = 1.0 >> $ ФАЙЛ
эхо Тип = Приложение >> $ ФАЙЛ
эхо Имя = Анаконда-Навигатор >> $ ФАЙЛ
эхо GenericName=Анаконда >> $FILE
echo Exec=/bin/bash "$HOME/bin/anaconda.sh" >> $FILE
echo Icon=$HOME/anaconda3/lib/python3.9/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png >> $FILE
эхо-терминал=false >> $FILE
echo StartupNotify=true >> $FILE
conda update -n base -c значения по умолчанию conda -y
###Создание базовых виртуальных сред conda####
conda создать cudatoolkit=10.2 -n cuda -c conda-forge -y
#conda install -c анаконда cudnn -y
conda create --name torch --clone cuda
conda установить pytorch torchvision torchaudio -n torch -c pytorch -y
#НЕ РАБОТАЕТ??!
##################Привязки клавиш###################
gsettings set org.gnome.settings-daemon.plugins.media-keys area-screenshot-clip "['<Ctrl>P']"
##################Избранные приложения###################
gsettings устанавливает избранные приложения org.gnome.shell "['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']"