Datblygwyr dosbarthu Linux Mint ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ ΠΏΠ΅ΡΠ²ΡΠΉ Π²ΡΠΏΡΡΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ libAdapta, ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ°ΠΊ ΡΠΎΡΠΊ libAdwaita. ΠΠ΅ΡΠ²ΡΠΉ Π²ΡΠΏΡΡΠΊ libAdapta 1.5 ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° libAdwaita 1.5 ΠΈ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΠ΅ΠΌ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ. Π ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΌ libAdapta ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π²ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ libAdwaita ΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΡΠΊΠ° ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ ΡΡΡΠ΄Π½ΠΎΡΡΡΠΌΠΈ Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ΠΉ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΠΌΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΎΡΡΠ°Π² libAdwaita. ΠΡΠ³ΠΊΠΈΠΉ ΡΠΎΡΠΊ, ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ Π±Π°Π·Π° ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡΡ Π½Π° Π½ΠΎΠ²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ libAdwaita Π΄Π»Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π½ΠΈΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ, ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π΄Π»Ρ Linux Mint ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΎΡΠ²Π΅ΡΠ²Π»Π΅Π½ΠΈΠ΅, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Linux Mint Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Ρ Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ²ΠΎΠΈΡ ΠΈΠ΄Π΅ΠΉ ΠΈ ΠΌΠΎΠ³ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΈΡ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ libAdwaita.
Mae prosiect LibAdwaita yn cael ei farchnata fel un sy'n cefnogi platfform GNOME yn unig, a dyna pam mae datblygwyr y llyfrgell hon yn gwrthod ceisiadau am newid sy'n gysylltiedig ag integreiddio offer rheoli themΓ’u a chefnogaeth i nodweddion nad ydynt i'w cael yn GNOME. Gwrthododd datblygwyr libAdwaita hefyd y syniad o ychwanegu estyniad tebyg i libGranite.
Y broblem yw bod datblygwyr libAdwaita yn gwrthod yn sylfaenol integreiddio cefnogaeth ar gyfer themΓ’u, gan gynnig dyluniad sylfaenol arddull GNOME yn unig. Oherwydd diffyg cefnogaeth i themΓ’u, mae cymwysiadau sy'n seiliedig ar libAdwaita bob amser yn edrych fel cymwysiadau GNOME yn hytrach na chymwysiadau GTK, ac nid ydynt yn cyd-fynd yn dda ag edrychiad a theimlad amgylcheddau bwrdd gwaith eraill.
Mae cymwysiadau a adeiladwyd gyda libAdapta, pan gΓ’nt eu rhedeg mewn amgylcheddau bwrdd gwaith sy'n cefnogi dewis thema, yn codi gosodiadau thema ac yn defnyddio'r elfennau UI priodol. Mae llyfrgell libAdapta yn gwirio cyfeiriadur y thema GTK gyfredol ac yn defnyddio set wahanol o ffeiliau arddull os oes is-gyfeiriadur libadapta-* yn bresennol. Os yw'r is-gyfeiriadur ar goll, mae'n disgyn yn Γ΄l i'r set arddull libAdwaita. Er mwyn cydnawsedd Γ’ libAdwaita, darperir ffeil pennawd ar wahΓ’n, sy'n eich galluogi i newid yn hawdd rhwng libAdwaita a libAdapta heb newid eich cod.
Gadewch inni eich atgoffa bod libAdwaita yn darparu set o gydrannau ar gyfer steilio'r rhyngwyneb defnyddiwr yn unol ag argymhellion GNOME HIG (Canllawiau Rhyngwyneb Dynol). Mae'r llyfrgell yn cynnwys teclynnau parod (rhestrau, paneli, blociau golygu, botymau, tabiau, ffurflenni chwilio, blychau deialog, ac ati) sy'n cyfateb i arddull gyffredinol GNOME. Defnyddir y llyfrgell ar y cyd Γ’ GTK4 ac mae'n cynnwys cydrannau o'r thema Adwaita a ddefnyddir yn GNOME, a dynnwyd o GTK, gan ganiatΓ‘u i ddatblygwyr GTK ganolbwyntio ar y pethau sylfaenol, a datblygwyr GNOME wthio'r newidiadau arddull sydd eu hangen arnynt yn gyflymach heb effeithio ar GTK ei hun.
Ffynhonnell: opennet.ru
