עם שחרורו של Gnome 3, מפתחים רבים של Apps GTK החלו יציאת התוכניות שלהם מ GTK2 ל GTK3. אם השתמשת אובונטו 11.04, תוכלו להבחין כי רבים מן הנושאים הפופולריים GTK2 עדיין לא GTK3 שווה ערך, אשר עזבו את היישומים GTK3 כמה נראה נורא.

הגרסאות העדכניות ביותר של Fedora, Ubuntu והפצות לינוקס אחרות יש תמיכה טובה יותר עבור GTK3 עבור Gnome, XFCE ושולחנות עבודה מבוססי GTK אחרים, אך אם אתה משתמש ב- KDE, ייתכן שהבחנת כי ערכת ברירת המחדל של חמצן פועלת עבור יישומי GTK2, אך לא עבור GTK3. המדריך קצר הבא יסביר כיצד להשיג את היישומים שלך GTK3 נראה טוב KDE. שום דבר שתעשה כאן לא ישפיע על יישומי GTK2 או על התקנת KDE.

חמצן GTK3

הפתרון לבעיה זו הוא חבילה הנקראת חמצן gtk3, אשר עשה את דרכו לתוך כמה הפצות לינוקס. אם הוא אינו נמצא במאגר ברירת המחדל של ההפצה שלך (וכנראה שזה לא יקרה אם יש לך את השחרור הכי מדמם), סביר להניח שתקבל את החבילה מצד שלישי.

עבור קובונטו והפצות אחרות המבוססות על אובונטו, הוסף את המאגר הבא:

 ppa: hrvojes / kde-goodies 

לאחר מכן, התקן את החבילה הנקראת gtk3-motor-oxygen:

 sudo apt- לקבל עדכון sudo apt-get להתקין gtk3-engine-oxygen 

עבור OpenSUSE, עליך להוסיף את מאגר swyear:

 sudo zypper ar אינדקס of /repositories/home:/swyear/openSUSE_12.1 

לאחר מכן, התקן את החבילה חמצן gtk3:

 להתקין את החמצן- gtk3 

נהלי התקנה אחרים של ההפצה ישתנו. מצאתי חבילות פדורה זמינות ממשתמש זה, אך לא מצאתי הוראות התקנה ספציפיות לחלוקה.

עבור Archlinux, אתה צריך להתקין חמצן gtk3-git מ AUR.

השלמת ההתקנה

אם הגעת עד כה, ייתכן שהבחנת כי יישומי GTK3 שלך עדיין נראים נורא, גם לאחר הפעלה מחדש של סביבת שולחן העבודה שלך. הסיבה לכך היא GTK3 דורש קובץ תצורה משלה בשם settings.ini, אשר עשוי להזכיר לך את Windows הישן שלך ימים. למרבה המזל, settings.ini זה לא כל כך מחמירות, ואתה רק צריך להוסיף שורת תצורה אחת.

אם אחד עדיין לא קיים, צור תיקייה במיקום זה " ~ / .config / gtk-3.0 ". ב Archlinux, אתה יכול כנראה רק קישור לקובץ ברירת המחדל:

 ln -s /usr/share/themes/oxygen-gtk/gtk-3.0 ~ / .config / gtk-3.0 

לאחר מכן, צור קובץ בתוך תיקיית gtk-3.0 בשם settings.ini. באמצעות עורך הטקסט על פי בחירתך, הוסף שורה זו:

 gtk-theme-name = חמצן gtk 

שמור וסגור את עורך הטקסט שלך, וההגדרות ייכנסו לתוקף באופן מיידי. אם לא, הפעל מחדש את סביבת שולחן העבודה. כאשר אתה פותח יישומים כמו Gufw, עכשיו אתה צריך לראות את נושא חמצן ולא את ברירת המחדל המכוערת, GTK3 un-themed כי הוא מוצג בעבר. היו כמה דיווחים על יישומים מסוימים מתרסק על כמה הפצות. לא חוויתי את זה, אבל אם אתה עושה, אתה בהחלט צריך לדווח על כך למפתחים המתאימים.

שמירה על זה חלקה

משתמשי KDE נוטים לאהוב הכל כדי לזרום יפה ביחד. חמצן gtk3 מאפשר לך לשמור על שולחן העבודה שלך נראה חלקה גם כאשר אתה צריך להשתמש בתוכנית GTK. עם המהדורות העיקריות הבאות של רוב הפצות לינוקס, סביר להניח שאתה רואה את החבילה הזו הוסיף כברירת מחדל, לא דורשת שום פעולה נוספת מצידך. עד אז, ההוראות לעיל צריך להישאר תקף שמיש.