Ubuntu 20.04의 스크립트에서 "gsettings set" 명령이 작동하지 않습니다.

Ubuntu 20.04의 스크립트에서 "gsettings set" 명령이 작동하지 않습니다.

저는 사용자를 맞춤 설정하는 스크립트를 만들어 Linux를 배우려고 합니다. 앱 설치, 업데이트, 배경 변경, 즐겨찾는 앱 및 일부 설정을 변경합니다. 문제가 있지만 해결책을 찾을 수 없습니다.

명령을 실행하면

gsettings set org.gnome.shell favorite-apps "['chromium_chromium.desktop', 'whatsdesk_whatsdesk.desktop', 'messengerport_messengerport.desktop', 'enpass.desktop', 'steam.desktop', 'discord_discord.desktop', 'vlc_vlc.desktop', 'org.gnome.Terminal.desktop']"

터미널에서는 모든 것이 예상대로 작동하지만 동일한 명령을 스크립트에 넣으면 됩니다. 그것은 아무것도 하지 않는다

누구든지 나를 도와줄 수 있나요?

편집하다:

물어보시는 분들을 위해..제 스크립트는 Linux 명령 모음입니다. 하지만 여기에 붙여넣겠습니다.

#!/bin/sh

add-apt-repository "deb https://apt.enpass.io/ stable main"
wget -O - https://apt.enpass.io/keys/enpass-linux.key | apt-key add -

sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y

sudo apt install steam-installer enpass openssh-server -y
sudo snap install whatsdesk discord messengerport libreoffice chromium vlc meteo

gsettings set org.gnome.shell favorite-apps "['chromium_chromium.desktop', 'whatsdesk_whatsdesk.desktop', 'messengerport_messengerport.desktop', 'enpass.desktop', 'steam.desktop', 'discord_discord.desktop', 'vlc_vlc.desktop', 'org.gnome.Terminal.desktop']"

sudo apt-get dist-upgrade -y
sudo snap refresh 
sudo apt autoremove -y
sudo apt-get autoclean -y

답변1

문제를 해결했습니다. 내 실수는 "sudo"를 사용하여 스크립트를 실행한 것입니다.

그럼 입력을 시작해 보세요

sudo bash script.sh

터미널에서 방금 실행했습니다.

bash script.sh

관련 정보