ฉันเขียนสคริปต์ทุบตีเพื่อทำให้การตั้งค่าและการติดตั้งของฉันเป็นแบบอัตโนมัติ อย่างไรก็ตาม หลังจากสคริปต์ของฉันเสร็จสิ้น การตั้งค่า คำสั่งหยุดทำงาน
gsettings ตั้ง org.gnome.settings-daemon.plugins.media-keys พื้นที่ภาพหน้าจอคลิป "['<Ctrl>P']"
gsettings รับ org.gnome.settings-daemon.plugins.media-keys พื้นที่ภาพหน้าจอคลิป
ผลลัพธ์: ['<Ctrl>P'] #correct!
เอาต์พุตเทอร์มินัลถูกต้อง อย่างไรก็ตาม การผูกคีย์ของฉันไม่เปลี่ยนแปลงและการตรวจสอบการตั้งค่าของฉันโดยใช้ dconf-editor แสดงว่าไม่มีการเปลี่ยนแปลง วิ่งใด ๆ การตั้งค่า คำสั่งส่งผลให้เกิดพฤติกรรมเดียวกัน
ต่อไปนี้เป็นสคริปต์ทุบตีแบบเต็มของฉัน
################## อัพเดทไดรเวอร์ ##################
sudo tee /etc/sudoers.d/$USER <<END
$USER $(ชื่อโฮสต์) = NOPASSWD: ทั้งหมด
จบ
sudo apt-get remove --purge '^nvidia-.*' -y
sudo ไดรเวอร์ Ubuntu ติดตั้งอัตโนมัติ -y
################## ปลุกด้วย Wifi (วอก)##################
sudo iw phy0 wowlan เปิดใช้งานแพ็คเก็ตเวทมนตร์
################## เซิร์ฟเวอร์ SSH##################
sudo apt ติดตั้ง opensh-server -y
################## รูปแบบภาษา##################
FILE=/etc/default/locale
sudo echo LC_ALL="en_US.UTF-8" >> $FILE
##################ดาวน์โหลดไฟล์##################
FILE=./Anaconda3-2021.11-Linux-x86_64.sh
ถ้า [ -f "$FILE" ]; แล้ว
echo "$FILE มีอยู่..."
อื่น
echo "กำลังดาวน์โหลด Anaconda3-2021.11"
wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh
ไฟ
FILE=./google-chrome-stable_current_amd64.deb
ถ้า [ -f "$FILE" ]; แล้ว
echo "$FILE มีอยู่..."
อื่น
echo "กำลังดาวน์โหลด google-chrome-stable_current_amd64"
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
ไฟ
FILE=./teamviewer_amd64.deb
ถ้า [ -f "$FILE" ]; แล้ว
echo "$FILE มีอยู่..."
อื่น
echo "กำลังดาวน์โหลด teamviewer_amd64"
wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
ไฟ
FILE=./teams_1.4.00.26453_amd64.deb
ถ้า [ -f "$FILE" ]; แล้ว
echo "$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 ติดตั้งความไม่ลงรอยกัน
#ทีมวิวเวอร์
sudo apt ติดตั้ง ./teamviewer_amd64.deb -y
#ไมโครซอฟท์ทีม
sudo apt ติดตั้ง ./teams_1.4.00.26453_amd64.deb -y
#สัญญาณ
sudo snap ติดตั้งสัญญาณเดสก์ท็อป
#วอทส์แอพ
sudo snap ติดตั้ง whatsapp-for-linux
#ยูเน็ตบูติน
sudo add-apt-repository ppa:gezakovacs/ppa -y
sudo apt-get อัปเดต
sudo apt-get ติดตั้ง unetbootin -y
#เพลาเวลา
sudo add-apt-repository -y ppa:teejee2008/ppa
sudo apt ติดตั้ง timeshift -y
#ปิชาร์ม
sudo snap ติดตั้ง pycharm-community --classic.dll
#ข้อกำหนดเบื้องต้นของอนาคอนด้า
sudo apt-get update -y
sudo apt-get install curl -y
sudo apt-get ติดตั้ง 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
sudo -k
################## ติดตั้ง Anaconda##################
ทุบตี Anaconda3-2021.11-Linux-x86_64.sh -b -p $HOME/anaconda3
ที่มา ~/.bashrc
eval "$($HOME/anaconda3/bin/conda shell.bash hook)"
เริ่มต้น conda
### เพิ่ม anaconda-navigator ในเมนู ####
FILE=$HOME/anaconda.sh
echo ส่งออก CONDA_PYTHON_EXE=$HOME/anaconda3/bin/python > $FILE
echo ส่งออก PATH=$HOME/anaconda3/bin:$PATH >> $FILE
echo python $HOME/anaconda3/bin/anaconda-navigator >> $FILE
FILE=$HOME/anaconda.desktop
echo [รายการเดสก์ท็อป] > $FILE
echo Version=1.0 >> $FILE
echo Type=แอปพลิเคชัน >> $FILE
echo Name=Anaconda-Navigator >> $FILE
echo GenericName=อนาคอนดา >> $FILE
echo Exec=/bin/bash "$HOME/bin/anaconda.sh" >> $FILE
ไอคอน echo=$HOME/anaconda3/lib/python3.9/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png >> $FILE
echo Terminal=false >> $FILE
echo StartupNotify=true >> $FILE
conda ปรับปรุง -n ฐาน -c ค่าเริ่มต้น conda -y
###สร้างสภาพแวดล้อมเสมือนพื้นฐาน conda####
conda สร้าง cudatoolkit=10.2 -n cuda -c conda-forge -y
#conda ติดตั้ง -c anaconda cudnn -y
conda สร้าง --name torch --clone cuda
conda ติดตั้ง pytorch torchvision torchaudio -n torch -c pytorch -y
#ไม่เวิร์ก??!
################## การโยงคีย์ ##################
gsettings ตั้ง org.gnome.settings-daemon.plugins.media-keys พื้นที่ภาพหน้าจอคลิป "['<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']"