Gtk (orosz)
A GTK +, vagy a GIMP Toolkit egy többplatformos eszköz a grafikus felhasználói felület fejlesztéséhez. A GTK + teljes körű kütyüket kínál a projektekhez.
A GTK + két verziója jelenleg a hivatalos tárhelyen áll rendelkezésre. A következő csomagokkal telepíthetők:
A GTK + 2-ben az alapértelmezett téma a Raleigh. de az Arch Linux egyéni konfigurációs állományt tartalmaz /usr/share/gtk-2.0/gtkrc. amely az Adwaita alapértelmezett témáját határozza meg. A GTK + 3-ban az alapértelmezett téma az Adwaita. de tartalmazta a HighContrast és a Raleigh témákat is.
Egy adott téma beállításához megadhatunk környezeti változókat.
- A GTK + 2 esetében használja például a GTK2_RC_FILES változó környezetet:
- A GTK + 3 esetében használja a GTK_THEME környezeti változót például:
Egyéb témák telepíthetők a hivatalos adattárakból vagy az AUR-ból.
GTK + 2 és GTK + 3 támogatásával:
Csak a GTK + 2 támogatott:
Megjegyzés:- Mivel a GTK + 3 gyorsan változik, a GTK + 3 témák újrahasznosítást igényelnek a GTK + 3 kiadása után. Ezért a legfrissebb GTK + 3 verzió használata miatt nem minden GTK + 3 téma tűnhet a vártnak.
- Bizonyos témákban a könyvtáraknak helyesen kell megjelenniük, de nem minden függőséget jeleznek. Próbálja meg telepíteni, ha a kiválasztott téma töröttnek tűnik.
- Egyes témák nem használhatók a panel megjelenítésére "ahogy van" (
világos szöveget egy világos háttéren), ezért a panel háttérképét kell használnia.
Ha GTK + és a Qt (KDE) alkalmazások az asztalon, akkor tudja, hogy néz ki, nem illeszkednek / nem sovpadaet.Esli szeretné stílusok GTK + Match Your Style Qt olvasni másfajta GTK + 2 és a GTK + 3 alkalmazásokhoz.
Testreszabási eszközök
A legtöbb nagyméretű asztali környezet biztosítja a GTK + témák, ikonok, betűtípusok és betűméretek testreszabására szolgáló eszközöket, és kezeli ezeket a beállításokat az XSettings használatával.
- Ha cinnamont használsz. Használja a témák eszközt (fahéj-beállítás témák): menjen a Beállítások> Rendszerbeállítások> Megjelenítés menüpontra.
- Ha a megvilágosodást használja. menjen a Beállítások> Összes> Nézet> Alkalmazás téma menüpontra.
- Ha GNOME-t használsz. használja a Gnome Tweak Tool-t (gnome-tweak-tool): telepítse a gnome-tweak szerszámot. menjen a GNOME Tweak Tool> Megjelenéshez.
- Ha a MATE-t használja. Használja a Megjelenés beállítások eszközt (mate-appearance-properties): menjen a Rendszer> Beállítások> Megjelenítés menüpontra.
- Ha az Xfce-t használja. Használja a Megjelenés eszközt: menjen a Beállítások> Megjelenítés menüpontra.
- Ha az Openboxot használja. menjen az obconf> Téma vagy lxappearance a lxappearance-obconf telepítve, majd lxappearance-obconf> Ablakkeret> Téma.
Más grafikus eszközök általában felülírják a konfigurációs fájlokat.
Mind a GTK + 2, mind a GTK + 3 támogatott:
Csak a GTK + 2 támogatott:
A GTK + paramétereket manuálisan lehet megadni a konfigurációs fájlokban, de az asztali környezet és alkalmazások felülbírálhatják ezeket a beállításokat. A GTK + verziójától függően ezek a fájlok az útvonal mentén helyezkednek el:
- GTK + 2 párhuzamos felhasználó:
- Tekintse meg a GtkSettings (és GTK + 2 tulajdonságai) GTK + 3 tulajdonságait a GTK + programozási kézikönyvben, a jelenleg támogatott GTK + opciók teljes listájának megtekintéséhez.
- Az alábbiakban leírt bizonyos beállítások (pl. Gtk-ikon méret) elavultak és figyelmen kívül maradnak a GTK + 3.10-nél.
- A GTK + konfigurációs fájlok szerkesztésekor csak az újonnan indított alkalmazások fogják megjeleníteni a változtatásokat.
Alapvető téma testreszabása
A GTK + téma, ikonok, betűtípusok és betűméret manuális módosításához adja hozzá a következő konfigurációs fájlokat, például:
Megjegyzés: Az ikon témájának neve a témaindexfájlban van meghatározva, nem pedig a könyvtár nevében.
Sötét téma változata
Néhány GTK + 3 témát a téma sötét változata tartalmaz, de csak akkor használható, ha az alkalmazás kéri. A sötét téma opció használatához az összes GTK + 3 alkalmazással telepítse a következőket:
parancsikonok
GNOME menü késleltetés
Ez a paraméter szabályozza az "egér mutatása" és a "menü megnyitása" közötti késleltetést. Ezt a késleltetést milliszekundumban méri.
Csökkentse a widget méretét
Ha van egy kis képernyője, vagy egyszerűen nem tetszik a nagy ikonok és kütyüeszközök, megváltoztathatja a méretüket.
Annak érdekében, hogy az ikonok szöveg nélkül legyenek az eszköztárban ((érvényes értékek)), használja
A kisebb ikonok használatához:
Vagy az ikonok eltávolítása a gombokból:
Az ikonokat is eltávolíthatja a menüből:
A fájl kiválasztásának megkezdésének helye
Az aktuális munkakönyvtárban, és nem az utolsó helyen (általában az aktuális munkakönyvtár a kezdőkönyvtár) a "fájlkiválasztás" párbeszédpanel megnyitásához (például megnyitáskor vagy mentéskor) tegye a következőket:
DConf módosítása gsettings segítségével.
Szerkessze a beállítási fájlt
Legacy viselkedés scrolbara
Megjegyzés: Ez az opció nem teljesítette az összes GTK + alkalmazást.
Tipp: A régi görgetési viselkedés megbízhatóan elérhető a jobb egérgombbal a bal egérgomb helyett.
A GTK + 3.6 előtt egy kattintás a csúszka mindkét oldalára a görgetés a kattintás irányába mozog, körülbelül egy oldalon. Tehát GTK + 3.6, a csúszka azonnal az egér helyzetébe kerül. Ez a viselkedés bizonyos alkalmazásokban visszavonható az alábbiakban felsorolt tartalmú fájl létrehozásával:
Letiltja a letapogatási átfedést
A GTK + 3.15, overlay scrollbars alapértelmezés szerint engedélyezve van, ami azt jelenti, hogy a görgetősáv csak akkor jelenik meg, ha lebeg a kurzort a GTK + 3 alkalmazást. Ez a viselkedés visszavonható a következő környezeti változó beállításával: GTK_OVERLAY_SCROLLING = 0.
Távolítsa el az egymásra helyezett görgetősávot
A görgetőfedeles pozíciókat az alkalmazásablakban vékony szaggatott vonalak jelzik. Ezek a szaggatott vonalak jelen lesznek, még akkor is, ha a görgetőfület le van tiltva az előző szakaszban tárgyalt környezeti változóval. Az indikátorvonalak törléséhez hozzon létre egy következő fájlt:
GTK + és HTML a Broadway-en
A GDK Broadway támogatást nyújt GTK + alkalmazások megjelenítéséhez webböngészőben a HTML5 és a web alapú aljzatok használatával. [3]
A broadwayd használatakor adja meg a X-hez hasonló kettőspont-prefixhez használható kijelző számot. Az alapértelmezett kijelző az 1. szám.
Az alapértelmezett port
problémák megoldása
Különböző alkalmazási témák a GTK + 2 és a GTK + 3 között
Általában, ha a kiválasztott téma mind a GTK + 2, mind pedig a GTK + 3 számára támogatást nyújt, akkor a témát minden GTK + 2 és GTK + 3 alkalmazás esetében alkalmazni fogják. Ha a kiválasztott téma csak GTK + 2 támogatással rendelkezik, akkor a GTK + 2 alkalmazásokhoz, a GTK + téma pedig alapértelmezésben a GTK + 3 alkalmazásokhoz lesz használva. Ha a kiválasztott téma csak GTK + 3 támogatással rendelkezik, akkor a GTK + 3 alkalmazásokhoz, a GTK + téma pedig alapértelmezésben a GTK + 2 alkalmazásokhoz használható. Ezért az alkalmazások témáinak összehangolása érdekében jobb, ha olyan témát használunk, amely mind a GTK + 2, mind pedig a GTK + 3 támogatását támogatja.
A telepített témák megtalálhatók a GTK + 2 és GTK + 3 verzióinak mindkét verzióját támogató rendszeren keresztül (nem működik a szóközöket tartalmazó nevekkel):
A téma nem vonatkozik a gyökéralkalmazásokra
Egyéni témafájl ($ XDG_CONFIG_HOME / gtk-3.0 / settings.ini.
- Beállítása a téma, a teljes fájlrendszert: /etc/gtk-3.0/settings.ini (GTK + 3) vagy /etc/gtk-2.0/gtkrc (GTK + 2)
- Szimbolikus link létrehozása, azaz
- Módosítsa a témát a gyökérből
- Használja a démon beállításait (ez a legtöbb asztali környezetben található). Az asztali-agnostikus opció az XSettings-eket használja az AUR xsettingsd-git AUR-ban.
Ügyfél táj
A GTK 3.12 óta ügyfelek díszítéseit vezették be. amelyek az ablakkezelő címsorában működnek. Ez megoldhatja az olyan kérdéseket, mint a kettős címsor. általában nincs feliratbár, vagy kettős árnyék a mellékelt kompozícióval.
Az árnyék és a rés eltávolítása az ablakok körül (például a csempeablakkezelővel együtt) hozza létre a következő fájlt:
A címsorban lévő gombok testreszabásához használja a gtk-decoration-layout opciót. [4] Az alábbi példa eltávolítja az összes gombot:
Sedil ç / Ç helyett ć / Ć (jellemzően a francia nyelvre)
Lásd [5]. és [6] a probléma megoldásához a Xcompose (amerikai nemzetközi elrendezés) segítségével.
Távolítsa el a hozzáférhetőségi busz figyelmeztetését
Ha nem használja a Gnome Accessibility funkciót, akkor a következő figyelmeztetéseket kaphatja:
akkor elvetheti a figyelmeztetést a program futtatásával NO_AT_BRIDGE = 1 értékkel vagy globális környezeti változóként
Nem egyezik a címsáv háttérszínével (TitleBar)
Ha egy ablakkezelő, amely a téma ablak dekorációk, amely szimulálja a színt téma háttér GTK +, akkor előfordulhat, hogy az ablak címét színe nem egyezik teljesen a nagyobb színalkalmazásait bizonyos alkalmazásokban GTK + 3 Megoldásként létre a következő fájlt:
Az események helytelen fókuszálása a lapok ablakkezelői számára
Megjegyzés: Ez kikapcsolja az érintőképernyős támogatást a GTK3 alkalmazásokhoz. [7]
A GDK_CORE_DEVICE_EVENTS = 1 meghatározásához használja a GTK2 beviteli stílust a xinput2 helyett. [8]
A GTK + 2 fájl párbeszédpaneljének támogatása
Példa a GTK + 2 beállítására:
A GTK + 3 egy példa a GTK + 2.x konverzió beállítására GTK + 3.x-ban, a lxappearance segítségével.