ด้วยgtk+ ≥ 3.12
คุณสามารถโหลดธีมและตัวแปร (เข้มแสง) ในโปรแกรมต่อ1GTK_THEME=theme:variant
พื้นฐานผ่านตัวแปรสภาพแวดล้อม ตามgtk+
คู่มืออ้างอิง :
GTK_THEME. If set, makes GTK+ use the named theme instead of the theme that is
specified by the gtk-theme-name setting [...] It is also possible to specify a
theme variant to load, by appending the variant name with a colon, like this:
GTK_THEME=Adwaita:dark.
ดังนั้นเพื่อให้โหลด2 มืดตัวแปรที่คุณจะเรียกใช้:
GTK_THEME=Adwaita:dark gedit
ในทำนองเดียวกันเพื่อให้ได้ผลลัพธ์ตรงข้าม (เมื่อชุดรูปแบบเริ่มต้นมืด) คุณโหลดชุดไฟ :
GTK_THEME=Adwaita:light gedit
โปรดทราบว่าหากคุณต้องการใช้มันผ่านตัวเรียกใช้งานแบบกำหนดเอง ( .desktop
ไฟล์) คุณจะต้องenv
เพิ่มคำสั่งในExec
บรรทัด:
Exec=env GTK_THEME=Adwaita:dark eog %U
1: น่าสังเกตว่า - ตามการตัดสินใจของ devs - ใหม่กว่าgnome-terminal
มีการกำหนดค่าของตัวเองผ่านเมนู> การตั้งค่าและมันจะละเว้นชุดรูปแบบ นอกจากนี้เนื่องจากสิ่งนี้ค่อนข้างใหม่ดังนั้นแอปพลิเคชัน gtk + 3 บางตัวอาจไม่ได้ให้เกียรติGTK_THEME
ตัวแปรสภาพแวดล้อม
2: ดูเหมือนว่าจะไม่ทำงานหากคุณมีอินสแตนซ์ที่ใช้งานอยู่ของแอปพลิเคชันnautilus
นั้นอยู่แล้วเช่นหากทำงานในโหมดมืดการทำงานGTK_THEME=Adwaita:light nautilus
จะเปิดnautilus
หน้าต่างใหม่แต่ยังอยู่ในโหมดมืด ฉันไม่รู้ว่านี่เป็นคุณสมบัติหรือข้อผิดพลาด ...