จะเปลี่ยนธีมของ Snap Apps ได้อย่างไร?


10

ฉันเพลิดเพลินกับแอพพลิเคชั่น "snap" ใหม่ แต่แอพที่ติดตั้งโดยใช้วิธีนี้ดูเหมือนจะไม่ได้ใช้ธีม gtk ของระบบที่ฉันตั้งไว้

บางคนใช้ Adwaita หรือแย่กว่านั้นคือ Raleigh

ฉันจะให้พวกเขาใช้ชุดรูปแบบ Ambience มาตรฐานที่ฉันใช้กับทั้งระบบได้อย่างไร


จุดที่ดีมาก ฉันไม่คิดว่าเป็นไปได้ในตอนนี้ แต่หวังว่าจะมีการเตรียมการสำหรับการปรับแต่งบางอย่างในอนาคต
DK Bose

คำตอบ:



2

Snap ได้รับการสนับสนุนชุดรูปแบบ GTK แล้วอย่างไรก็ตามต้องมีการติดตั้งชุดรูปแบบเดียวกันกับ snap ที่คุณเลือกในระบบของคุณ

gtk-common-themesสแน็ปอย่างเป็นทางการประกอบด้วย Adwaita, Adwaita-Dark, Ambiance, Arc, Arc-Dark, Arc-Darker, Breeze, Breeze-Dark, Communitheme, ประถม, HighContrast, Radiance และ Yaru

นอกจากนี้ยังมีadapta-themeและadapta-gtk-snapเช่นเดียวกับgtk2-common-themesปพลิเคชัน GTK2

หากคุณไม่ได้ใช้หนึ่งในธีมเหล่านี้ฉันเชื่อว่าคุณโชคไม่ดี


แล้วแอพพลิเคชั่น Qt / Kde ล่ะ?
cipricus

ชุดรูปแบบทั่วไปของ GTK2และชุดรูปแบบทั่วไปของGTKเป็นชุดรูปแบบ snap ที่จำเป็นต้องติดตั้ง
cipricus

1

ฉันเปลี่ยนแพคเกจ snap ด้วยแพ็คเกจ apt

รายชื่อสแน็ป

ฉันทำแทนต่อไปนี้:

sudo snap remove gnome-calculator gnome-characters gnome-system-monitor gnome-logs
sudo apt install gnome-calculator gnome-characters gnome-system-monitor gnome-logs

ตอนนี้ชุดรูปแบบที่กำหนดในปรับแต่งนำไปใช้กับแอพเหล่านี้


2
คำตอบนี้ไม่ได้ตอบคำถามที่เกิดขึ้น
DK Bose

1
อย่างไรก็ตามมันเป็นวิธีที่ดีในการเหน็บแนม
ทั่วไป Redneck

ฉันคิดว่าความคิดเห็นนี้ดีอย่างสมบูรณ์เพราะคำตอบอื่น ๆ ไม่ได้ตอบคำถามที่เกิดขึ้นเช่นกัน
maxadamo

1

ในบางกรณีคุณสามารถบังคับให้ snap เริ่มต้นด้วยธีมโดยใช้ตัวแปรสภาพแวดล้อมเช่นนี้

GTK_THEME=Adwaita-dark /snap/bin/libreoffice.writer

ใช้งานไม่ได้กับ Okular ซึ่งเป็นแอปพลิเคชั่น Qt
cipricus

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