ПредишенСледващото

GTK +, или GIMP Toolkit - набор от инструменти, мулти-платформа за разработване на графичен потребителски интерфейс. Предлага пълен набор от джаджи, GTK + е подходящ за проекти, които варират от малки еднократни инструменти, за да завърши апартамента кандидатстване.

Две версии на GTK + вече е достъпен на официалните хранилища. Те могат да бъдат инсталирани на следните пакети:

GTK + 2 подразбиране Темата на Raleigh. но Arch Linux има настройки потребителски файлове /usr/share/gtk-2.0/gtkrc. която определя темата по подразбиране Adwaita. Най-GTK + 3, темата по подразбиране Adwaita на. но също така включва temyHighContrast и Raleigh.

За да инсталирате конкретна тема, можете да зададете на околната среда променливи.

  • За GTK + 2, се използва променлив GTK2_RC_FILES околната среда, като например:
GIMP ще постави началото на Индустриален тема.
  • За GTK + 3, се използва среда променлива пример GTK_THEME:
GNOME калкулатор ще се стартира с опция Adwaita тъмни теми.

Други теми могат да бъдат инсталирани от официалните хранилища или от остро задържане на урина.

С поддръжката на двете GTK + GTK + 2 и 3:

Поддържана само GTK + 2:

Забележка:
  • Тъй като GTK + 3 се променя бързо, GTK + 3 теми изискват обработка след освобождаването на GTK + 3. Поради тази причина, не всички нишки на GTK + 3 може да се появи, както се очаква, когато използвате най-новата версия на GTK + 3.
  • Някои теми могат да изискват librsvg да изписват правилно, но не всички го покаже като пристрастяване. Опитайте се да го инсталирате, ако избраната тема, изглежда счупен.
  • Някои теми не могат да се използват за показване на "както е" панел (

светъл текст на светъл фон), така че трябва да използвате предоставения фон панел.

Ако имате GTK + и Qt (KDE) приложения на работния плот, тогава знаете, че погледите им не съвпадат / не sovpadaet.Esli искате вашите стилове GTK + стила си Qt прочетете различен вид на GTK + 2 и GTK + 3 приложения.

конфигурационни инструменти

Повечето от големите десктоп среди предостави инструменти за конфигуриране на размера на GTK +, икони, шрифтове и, и да управляват тези настройки чрез XSettings.

  • Ако използвате Канела. Използвайте Теми инструмент (канела настройки теми): Отидете на Настройки> Настройки на системата> Външен вид.
  • Ако използвате Просвещение. отидете в Settings> Всички> Погледнете> Тема кандидатстване.
  • Ако използвате GNOME. използване на Gnome Tweak Tool (гном-ощипване-инструмент): инсталирайте гном-ощипване-инструмента. отидете на Инструменти> Appearance GNOME Tweak.
  • Ако използвате по половинка. Използвайте инструмента за показване Preferences (помощник-капитан-външен вид имоти): отидете в System> Preferences> Външен вид.
  • Ако използвате Xfce. Използвайте инструмента Външен вид: Отидете на Settings> Външен вид.
  • Ако използвате OPENBOX. отидете на obconf> Тема или lxappearance с установена lxappearance-obconf, тогава lxappearance-obconf> Дограма> Тема.

Други графични инструменти са склонни да презапишете конфигурационните файлове.

Тя поддържа както GTK + 2 и GTK + 3:

Поддържана само GTK + 2:

GTK + параметри могат да бъдат ръчно, определени в конфигурационните файлове, но десктоп среда и приложения могат да заместват тези настройки. В зависимост от версията на GTK +, тези файлове са на път:

  • GTK + 2 konkrentnogo потребител:
/.config/gtkrc-2.0
  • GTK + 2 цялата система: /etc/gtk-2.0/gtkrc
  • GTK + 3 konkrentnogo употреба: $ XDG_CONFIG_HOME / GTK-3.0 / settings.ini. или $ HOME / .config / GTK-3.0 / settings.ini освен ако $ XDG_CONFIG_HOME
  • GTK + 3 цялата система: /etc/gtk-3.0/settings.ini
  • Забележка:
    • Вижте GTK + 3 имота GtkSettings на (и GTK + 2) свойства референтна ръководство GTK + програмиране, за да видите пълния списък на поддържани в момента опции GTK + персонализиране.
    • Някои настройки описани по-долу (напр GTK-икона-размери) са остарели и се игнорира с GTK + 3.10.
    • Когато редактирате GTK + приложни файлове, само току-що са започнали приложения ще се показват промените.

    Основна тема мелодия

    За да промените ръчно темата GTK +, икони, шрифтове и размер на шрифта, добавят следните конфигурационни файлове, като например:

    Забележка: Името на темата за икони са определени в темата на файла с индекс, а не в името на своя каталог.

    Вариант тъмна тема

    Някои теми GTK + 3 съдържа тъмна версия на темата, но се използват само когато приложение заяви, че е негов. За да използвате версия на тъмно тема с всички GTK + 3 приложения, създаден:

    Shortcuts

    меню Забавяне GNOME

    Този параметър контролира забавянето между "чрез посочване на мишката" в менюто и менюто "откритие". Забавянето се измерва в милисекунди.

    Намаляване на размера на джаджа

    Ако имате малък екран, или просто не обичам големи икони и джаджи, можете да промените големината им.

    За да има икони, без текст в лентата с инструменти ((допустимите стойности)), ползване

    За да използвате по-малки икони:

    Или, за да премахнете иконите на бутоните напълно:

    Можете също да премахнете икона от менюто:

    Стартиране на избор на файл

    За да отворите диалоговия прозорец "File Selection" (например, когато отваряте / запазване) в текущата работна директория и не на последно (скорошен) местоположението (обикновено текущата работна директория-е собствената директория), направете следното:

    Променете DConf с gsettings.

    Променете файла с настройки

    поведение Legacy лента за превъртане

    Забележка: Тази опция не се подчиняват всички приложения GTK +.

    Съвет: Legacy поведение превъртане може да се постигне надеждно само с използване на десния бутон на мишката, вместо на левия бутон на мишката.

    До GTK + 3.6, Кликвайки върху двете страни на плъзгача ще се движат в посока на превъртане кликвания с около една страница. Тъй като GTK + 3.6, плъзгачът ще се премести веднага с позицията на мишката. Такова поведение може да бъде отменена в някои приложения, чрез създаването на файл със съдържанието по-долу:

    Изключване на наслагване skrolbar

    С GTK + 3.15, наслагване превъртане е разрешен по подразбиране, което означава, че лентата за превъртане ще се появява само, когато задържите курсора на мишката върху + 3 ап GTK. Такова поведение може да бъде отменена, като зададете следния среда променлива: GTK_OVERLAY_SCROLLING = 0.

    Премахване на наложената индекс skrolbar

    наслагване позиция превъртане, посочен от тънки пунктирани линии в прозореца на приложението. Тези пунктирани линии са налице, дори ако лента превъртане изключено посредством променливи на обкръжението, обсъждани в предходния раздел. За да премахнете индикатора линии, създаване на следния файл:

    GTK + и HTML Бродуей

    GDK Бродуей осигурява поддръжка за да се покаже на GTK + приложения в уеб браузър с помощта на HTML5 и уеб sokkety. [3]

    При използване на broadwayd, въведете номера на дисплея за употреба с префикс дебелото черво, подобен на X. В дисплея на основния номер 1.

    Порт подразбиране

    Разрешаване на проблеми

    Различни приложения между нишки GTK + 2 и GTK + 3

    По принцип, ако избраната тема, има поддръжка за GTK + GTK + 2 и 3, темата ще се прилага за всички GTK + GTK + 2 и 3 приложения. Ако избраната тема има подкрепата на GTK + 2, ще бъдат използвани за GTK + 2 приложения GTK + и темата по подразбиране ще се използва само за GTK + 3 приложения. Ако избраната тема има подкрепата на само GTK + 3, тя ще бъде използвана за GTK + 3 приложения, GTK + и темата по подразбиране ще се използва за GTK + 2 приложения. По този начин, за да се приведе в съответствие на заявлението, по-добре е да използвате тема, която има доказателства и за двете GTK + 2 и GTK + 3.

    Можете да намерите инсталираните теми в системата ви, че поддържа и двете версии на GTK + GTK + 2 и 3, като се използва тази команда (не работи с имена, съдържащи интервали):

    Тема не се прилага за коренните приложения

    Персонализирана тема файл ($ XDG_CONFIG_HOME / GTK-3.0 / settings.ini.

    • Създаване на тема за цялата файлова система: /etc/gtk-3.0/settings.ini (GTK + 3) или /etc/gtk-2.0/gtkrc (GTK + 2)
    • Създаване на символична връзка, т.е.
    • Променете темата корена
    • Използвайте конфигурация демон (това е в повечето работни среди). Вариант десктоп-агностик употреби XSettings на разположение в AUR xsettingsd-Git AUR.

    клиент природа

    С версия 3.12 въведен клиент природа на GTK. който действа titlbare от мениджъра на прозорци. Тя може да реши тези проблеми като двойното чертичка бар. Чертичка не бар изобщо, или двойна сянка активиран композиране.

    За да премахнете сянката и разликата около прозорците (например, във връзка с мениджъра на прозорци теракот), създайте следния файл:

    За да конфигурирате бутон в лентата с инструменти, използвайте опцията GTK-декорация-оформление. [4] Следващият пример премахва всички бутони:

    Седил C / C вместо C / C (характерен предимно за френски език)

    Виж [5]. и [6], за да решите проблема с помощта Xcompose (САЩ международна оформление).

    Потискане предупреждава за достъпност автобус

    Ако не използвате функцията Gnome Достъпност (достъпност), можете да получите тези предупреждения:

    можете да подтиснат предупреждението, стартирайте програмата с NO_AT_BRIDGE = 1 или е поставена в променлива глобална среда

    Не съответства на цвета на фона на заглавната лента (заглавната лента)

    Ако използвате мениджър на прозорци, която използва темата на прозореца украса, която симулира цветова тема фон GTK +, може да откриете, че цветът заглавието на прозореца на не съвпада напълно с по-големи цветни приложения в някои приложения GTK + 3. Като временно решение да създаде следния файл:

    Грешен събития трик на мениджърите плочки прозорците

    Забележка: Това ще деактивира поддръжката на сензорен екран за GTK3 приложения. [7]

    Определя GDK_CORE_DEVICE_EVENTS = 1 за стил на въвеждане GTK2, вместо xinput2. [8]

    Thumbnail подкрепа за диалог GTK + 2 файл

    Пример за определяне на GTK + 2:

    GTK + 3 проба настройки преобразуване GTK + 2.x да 3.x с GTK + lxappearance.

    Вижте също

    Свързани статии

    Подкрепете проекта - споделете линка, благодаря!