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:
Futtassa a GIMP-t az ipari témával.
  • A GTK + 3 esetében használja a GTK_THEME környezeti változót például:
A GNOME-számológép az Adwaita téma sötét verziójával indul.

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ó:
/.config/gtkrc-2.0
  • A teljes rendszer GTK + 2-je: /etc/gtk-2.0/gtkrc
  • GTK + 3 párhuzamos felhasználó: $ XDG_CONFIG_HOME / gtk-3.0 / settings.ini. vagy $ HOME / .config / gtk-3.0 / settings.ini, ha a $ XDG_CONFIG_HOME nincs telepítve
  • GTK + 3 az egész rendszerről: /etc/gtk-3.0/settings.ini
  • Megjegyzés:
    • 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.

    Lásd még

    Kapcsolódó cikkek