A Qt alkalmazások megjelenése nem KDE asztali környezet alatt című bejegyzésemben említettem a Qt5 Configuration Tool nevű alkalmazást, amely használatáról írok most részletesen. Az alkalmazás segítségével könnyedén beállítható a Qt5 alkalmazások megjelenése a GTK+ keresztplatformos alkalmazás keretrendszert használó asztali környezeteknél.
A Qt-vel készült az Opera webböngésző, illetve a Borland cég Kylix nevű fejlesztőeszköze.
A nyílt forráskódú felhasználások közül a legjelentősebb talán a KDE asztali környezet.
Forrás: https://hu.wikipedia.org/wiki/Qt
A teszt rendszer a Debian 10 Buster, Cinnamon asztali környezettel.
Az alkalmazás telepítése a Szoftverkezelő, a Synaptic csomagkezelő vagy a terminál használatával történhet, így:
sudo apt-get install qt5ctl
Az alkalmazás a telepítés után a menüben Qt5 Settings néven jelenik meg.
A bal oldali ablak a rendszer által használt betűtípus beállításai, a jobb oldali ablak a Qt5 beállításainak (Qt5CTL) ablaka:
A Fonts fülön a betű típusa, mérete és formázása állítható be. A beállítás megváltoztatása a ... elem megnyomásával kezdeményezhető. A General sor az általánosan használt betűk, a Fixed width sor - véleményem szerint - az ablak fejléc betűinek beállítása. Érdemes beállítani a rendszer beállításokkal megegyező értékeket.
A beállítás rögzítése a Create fonts.conf elem megnyomásával kezdeményezhető:
Megjegyzés: a fonts.conf fájl felülírható (Create fonts.conf), de szükség esetén törölhető is (Remove fonts.conf).
Megjelenik a Font Configuration ablak:
A látható értékek javasoltak. Az LCD filter látható beállítása csak az LCD monitorokhoz használatos. A Font resolution beállítás alapértelmezett értéke 96 dpi. Emlékeztető: a karakterek mérete meg lett változtatva, ezért a dpi-t érdemes az alap értékre állítani, azaz, egy értéket szabályozni egyszerre. A beállítás érvényesítése az OK elem megnyomásával történik.
Ezeket a beállításokat - a betűk bármely tulajdonságának megváltoztatása után - minden egyes alkalommal el kell végezni a fonts.conf fájl mentésének alkalmával!
A beállítás rögzítése az Igen elem megnyomásával kezdeményezhető: a látható elérési úton lesz elmentve a beállítást rögzítő szöveges fájl. Ha már volt változtatás, azaz létezik a fonts.conf fájl, akkor a képen látható szöveg szerint, a régebbi beállítás felül lesz írva a mostanival:
A fonts.cont első létrehozásakor az új beállítások csak a rendszer újraindítása, vagy a ki- és a bejelentkezés után érvényesülnek! Ha már létezik a fájl, akkor röptében látható az eredmény, azonban egyes alkalmazások igénylik ehhez a bezárás és megnyitás műveletét is.
A beállítás ellenőrzése: VLC, Firefox (a VLC Qt alkalmazás - a rendszer téma a menüben nem érvényesül, világos marad):
Az Appearance fül beállítási lehetőségeii:
Az Icon Theme fül ikon téma beállításai:
... a rendszer ikon témával megegyezően beállítva (Freshmint-icons).
Az Interface és a Style Sheets beállítások megváltoztatására általában nincs szükség. Ezek finom beállítások.
A beállítások érvényesítése az Alkalmaz,
és az OK elemek egymást követő megnyomásával történik:
Bármely később végrehajtott változtatás azonnal ellenőrizhető az Alkalmaz, és az OK elemek megnyomása után! Ezt azonban meg kell előzze a betűk szerkesztett tulajdonságainak mentése (fonts.conf).
A beállítások alkalmazása után a Qt alkalmazások a rendszer témát felveszik, kinézetükben nem térnek el attól.
Kivételek előfordulhatnak. A sötét témák nem minden esetben mennek át (VLC menü).
A megjelenő betűk méretének javítása a kiemelt környezeti változó használatával eredményes, és az alkalmazásindító parancssorának szerkesztésével történik (desktop fájl):
-- Nemo Dropbox Plugin (csak a betűk nagyítása)
env QT_FONT_DPI=125 dropbox start -i
-- Zoom (az alkalmazás GUI felületének általános nagyítása)
env QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_SCALE_FACTOR=1.25 /usr/bin/zoom %U
A menüszerkesztő alkalmazás használatával grafikusan szerkeszthető az alkalmazás desktop fájlja, vagyis az indító parancssor.
Enjoy :-)