- - כיצד לגרום לאפליקציות של KDE להיראות נורמליות על גנום עם נושא Adwaita-Qt

כיצד לגרום לאפליקציות של KDE להיראות נורמליות על גנום עם נושא Adwaita-Qt

לינוקס יש מגוון גדול של קוד פתוחיישומים שנכתבו עם המון ערכות כלים שונות. לעתים קרובות מכנים ערכות כלים אלה בשם הקהילה (GTK ו- Qt). שתי המסגרות הללו נראות שונות בהרבה זו מזו, והיא גורמת לחוסר עקביות בכמה נושאים בשולחן העבודה. במהלך השנים רבים ניסו לפתור זאת. בסביבות שולחן עבודה מבוססות Qt (כמו KDE Plasma) יש נושא הגורם ליישומים דמויי GTK / Gnome להיראות יותר בבית. מסתבר שיש גם מאמץ לגרום ליישומי Qt להראות פחות זרים גם בשולחן העבודה של GTK. הכל מושלם עם נושא Adwaita-Qt.

התראת ספוילר: גלול מטה וצפה במדריך הווידיאו בסוף מאמר זה.

במאמר זה נלמד אותך כיצד להוריד ולהתקין את Adwaita-Qt. בנוסף, נעבור כיצד ליישם אותו ליישומי Qt בכל סביבות שולחן העבודה של GTK Linux.

התקן את גיט

התחל עם התקנת חבילת Git למערכת ההפעלה שלך. תצטרך גם להתקין cmake ולקבל את מסגרת ה- Qt.

אובונטו

sudo apt install git cmake qt5* lxqt-config

דביאן

sudo apt-get install git cmake qt5* lxqt-config

קשת לינוקס

sudo pacman -S git cmake qt5-base lxqt-config

פדורה

sudo dnf install git cmake qtbase5-common-devel qt5-qtbase-devel lxqt-config

OpenSUSE

sudo zypper install git cmake lxqt-config
sudo zypper install patterns-openSUSE-devel_qt5

לינוקסים אחרים

הנושא של Adwaita-Qt ב- Github אינו מורכבקוד מקור. כתוצאה מכך הוא יפעל על הכלים עם הכלים הנכונים. הכלים הדרושים להרכבת קוד זה הם Cmake, ספריות פיתוח Qt5 ו- Git. בנוסף, תצטרך להתקין את יישום LXQt Config כדי להחיל במהירות את הנושא על יישומי Qt.

לפתוח מסוף ולהשתמש במנהל החבילות כדיחפש "פיתוח qt5", "cmake", "git" ו- "lxqt-config". התקן חבילות אלה. אם כולם מתקינים בהצלחה, תוכל לבנות נכון את הנושא של Adwaita-Qt.

בניית אדוויתא-קט

התחל את תהליך הבנייה באמצעות git כלי לתפיסת קוד המקור באמצעות שיבוט.

git clone https://github.com/FedoraQt/adwaita-qt.git

הזן את המשובט החדש adwaita-qt תיקייה באמצעות CD פקודה.

cd adwaita-qt

בשלב זה תצטרך ליצור לבנות תיקיה עבור Cmake כלי בונה. עם mkdir, צור את תיקיית ה- build החדשה בפנים ~ / adwaita-qt.

mkdir build

לעבור מ adwaita-qt אל ה לבנות תיקיית משנה.

cd build

להשתמש ב Cmake כלי להגדרת הקוד ולייצור קבצי הבניין.

cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..

עכשיו מגיע החלק המהדר. בטרמינל, הפעל את ה- עשה פקודה.

make

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

החלק האחרון בתהליך ההרכבה הוא ההתקנה. כדי להתקין את מערכת Adwaita-Qt, הפעל את פקודת ההתקנה באמצעות sudo.

sudo make install

לחלופין, התקן את ערכת הנושא Adwaita-Qt עבור משתמש יחיד על ידי הסרתו sudo. התקנת הנושא כמשתמש יחידה פירושה שיש להתקין מחדש את ערכת הנושא Adwaita-Qt עבור כל משתמש שזקוק לגישה אליו.

make install

הפעלת Adwaita-Qt

Adwaita-Qt אינו נושא GTK. במקום זאת, זהו מטבע הטבע. מכיוון שהנושא הוא Qt ולא GTK, לאף אחד משולחנות העבודה המודרניים אין דרך ליישם אותו. זה בגלל זה שקודם לכן במדריך שהתקנו lxqt-config. כלי זה הוא חלק מהותי משולחן העבודה LXQt. עם זאת, זה עובד כמעט בכל מקום.

הפעל את הכלי LXQT-Config על ידי לחיצה על Alt + F2 והקלדת lxqt-config בשורת הפקודה.

בתוך כלי התצורה, חפש את "המראה" ולחץ עליו. אם הנושא של Adwaita-Qt נבנה כראוי, הוא אמור להופיע ברשימה. לחץ עליו כדי לומר למערכת להשתמש בו כעור ברירת המחדל של Qt.

הערה: יתכן שתצטרך להפעיל מחדש את המחשב שלך כדי שהשינויים ייכנסו לתוקף במלואם.

לאחר שכלי התצורה מחיל את העור, הפעל יישום בשולחן העבודה שלך ב- Linux המשתמש ב- Qt ולא ב- GTK. אשר שהוא משתמש בערכת הנושא הנכונה. אם הנושא נכשל, חזור אליו lxqt-config ותנסה שוב.

השבת את הנושא

Adwaita-Qt עושה עבודה מצוינת ביצירת Qtיישומים נראים פחות במקום בסביבות שולחן עבודה כמו Gnome Shell, Cinnamon וכו '. עדיין, אם אתה לא חובב ענק מהנושא הזה, זה מובן. לא רבים בוחרים להישאר עם נושא אדוויטה לטובת נושא מותאם אישית. אם תרצה להשבית את הנושא, זה קל כמו לחזור אליו lxqt-config.

כשתהיה בפנים, בחר בלחצן "מראה", פשוטכמו בפעם הקודמת. כדי להשבית את העיצוב, בחר נושא אחר (שאינו Adwaita-Qt) כדי "להשבית אותו". לאחר מכן, פתח מסוף ומחק את קוד המקור מתיקיית הבית שלך.

rm -rf ~/adwaita-qt

לאחר כיבוי הנושא ב- lxqt-configיישומי Qt כבר לא צריכים להשתמש ב- Adwaita-Qt.

הערות