วิธีการเปลี่ยนและปิด“ Global Dark Theme” ผ่านเทอร์มินัล


12

ฉันรู้ว่าวิธีการตั้งค่าและแสดงรูปแบบส่วนใหญ่ gnome-tweak-toolแต่ฉันสามารถหาอะไรเกี่ยวกับวิธีการเปิดธีมโลกมืดในและนอกผ่านสถานีฉันเท่านั้นที่สามารถหาตัวเลือกในการ ดังนั้นไม่มีวิธีการเปิดและปิดผ่านเทอร์มินัล? ฉันใช้ Ubuntu GNOME 15.10 กับ GNOME 3.18

คำตอบ:


15

ในการตั้งค่าชุดรูปแบบมืดทั่วโลกจากบรรทัดคำสั่งขั้นแรกให้นำทางไปยังเทอร์มินัลที่คุณเลือกจากนั้นจากภายในตัวจำลองเชลล์ ...

นำทางไปยังไดเรกทอรีบ้านของคุณ:

 cd ~

สร้างไฟล์ใหม่ชื่อ settings.ini ภายในไดเรกทอรี GTK 4:

 nano ~/.config/gtk-4.0/settings.ini

ป้อนฟิลด์ต่อไปนี้ลงในไฟล์กำหนดค่า:

[Settings]
gtk-application-prefer-dark-theme=1

เขียนการเปลี่ยนแปลงไปยังดิสก์โดยกด control + x แล้วกด y จากนั้นกด Enter


1
ฉันทำ แต่ไม่ได้ผล ...
Guilherme

ดีคุณต้องออกจากทางข้อมูลมากกว่านั้นถ้าคุณต้องการความช่วยเหลือ! @Guilherme
oemb1905

1
ยืนยันว่าแม้ใน Ubuntu 18.04 ~/.config/gtk-3.0/settings.iniจะไม่มีผลต่อ "โหมดมืด" (รีบูตหลังจากการเปลี่ยนแปลงเช่นกันเพื่อเริ่มตัวจัดการการแสดงผลใหม่)
tresf

2
ความคิดเห็นของ @ tresf นั้นมีประโยชน์ต่อผู้อื่น (สวัสดี!) เพราะอย่างน้อยพวกเขาก็พูดถึงทางเลือกอื่นเพื่อให้ได้ธีมที่มืดบน Ubuntu ในทางตรงกันข้ามคำตอบนี้ไม่เป็นประโยชน์กับใครอีกต่อไปสมมติว่าไม่มีใครใช้ Ubuntu 15 ที่เลิกใช้แล้วโปรดอัปเดตคำตอบของคุณเพื่อกล่าวว่านี่ไม่ได้ผลสำหรับ Ubuntu 16.04 ขึ้นไป (เป็นอัตนัยตามเงื่อนไข)
Robin Métral

1
@ RobinMétralในกรณีที่รุ่น GTK เป็นที่มาของความสับสนตอนนี้ก็เปลี่ยนไป
oemb1905

1

สำหรับเดสก์ท็อป Gnome ที่ทันสมัย:

  • ทดสอบแล้ว: Ubuntu 18.04, 20.04; Fedora 27, 32 ป้อนคำอธิบายรูปภาพที่นี่

โหมดมืดเริ่มต้น:

gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita-dark'

โหมดไฟเริ่มต้น:

gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'

การรับรายการชื่อธีมฐานที่มีอยู่:

ls -d /usr/share/themes/* |xargs -L 1 basename

คำเตือน:

  • ข้อ จำกัด บางประการที่มีอยู่ในการเปลี่ยนธีม: https://bugzilla.gnome.org/show_bug.cgi?id=783666 (การสนทนาข้อผิดพลาดระบุไว้)

  • ปรากฏว่ามีความแปรปรวนบางอย่างในวิธีการนี้ถูกนำมาใช้กับAdwaitaการเป็นที่ยอมรับในปัจจุบันเริ่มต้นแต่เครื่องมือปรับแต่งยังจะพยายามที่จะเขียนไปยังแฟ้มsettings.ini

  • อีกต่อไปแอพพลิเคชั่นที่ให้มาในรูปแบบ snaps อาจมาพร้อมกับsettings.iniไฟล์ของตัวเองทำให้การแก้ปัญหาบรรทัดคำสั่งนั้นยากกว่าการซับแบบครั้งเดียว

เป็นการดีที่เทคนิคการเรียกใช้gnome-tweak-toolผ่าน CLI จะครอบคลุมสถานการณ์ส่วนใหญ่แบบองค์รวม Gnome-tweak-tool เขียนด้วย python3 ดังนั้นสิ่งนี้ควรเป็นไปได้สำหรับคนที่คุ้นเคยกับ Python

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.