ಬಡ್ಗಿ ಡೆಸ್ಕ್‌ಟಾಪ್ ಜ್ಞಾನೋದಯ ಯೋಜನೆಯಿಂದ GTK ನಿಂದ EFL ಲೈಬ್ರರಿಗಳಿಗೆ ಬದಲಾಯಿಸುತ್ತದೆ

ಬಡ್ಗಿ ಡೆಸ್ಕ್‌ಟಾಪ್ ಪರಿಸರದ ಡೆವಲಪರ್‌ಗಳು ಜ್ಞಾನೋದಯ ಯೋಜನೆಯಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ EFL (ಜ್ಞಾನೋದಯ ಫೌಂಡೇಶನ್ ಲೈಬ್ರರಿ) ಗ್ರಂಥಾಲಯಗಳ ಪರವಾಗಿ GTK ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುವುದರಿಂದ ದೂರ ಸರಿಯಲು ನಿರ್ಧರಿಸಿದರು. ಬಡ್ಗಿ 11 ರ ಬಿಡುಗಡೆಯಲ್ಲಿ ವಲಸೆಯ ಫಲಿತಾಂಶಗಳನ್ನು ನೀಡಲಾಗುವುದು. ಇದು GTK ಅನ್ನು ಬಳಸುವುದರಿಂದ ದೂರ ಸರಿಯುವ ಮೊದಲ ಪ್ರಯತ್ನವಲ್ಲ ಎಂಬುದು ಗಮನಾರ್ಹವಾಗಿದೆ - 2017 ರಲ್ಲಿ, ಯೋಜನೆಯು ಈಗಾಗಲೇ ಕ್ಯೂಟಿಗೆ ಬದಲಾಯಿಸಲು ನಿರ್ಧರಿಸಿತು, ಆದರೆ ನಂತರ ಅದರ ಯೋಜನೆಗಳನ್ನು ಪರಿಷ್ಕರಿಸಿತು, GTK4 ನಲ್ಲಿ ಪರಿಸ್ಥಿತಿ ಬದಲಾಗಬಹುದೆಂಬ ಭರವಸೆಯಲ್ಲಿ.

ದುರದೃಷ್ಟವಶಾತ್, ಗ್ನೋಮ್ ಯೋಜನೆಯ ಅಗತ್ಯತೆಗಳ ಮೇಲೆ ಮಾತ್ರ ನಿರಂತರ ಗಮನಹರಿಸುವುದರಿಂದ ಜಿಟಿಕೆ 4 ಡೆವಲಪರ್‌ಗಳ ನಿರೀಕ್ಷೆಗಳಿಗೆ ತಕ್ಕಂತೆ ಜೀವಿಸಲಿಲ್ಲ, ಅವರ ಡೆವಲಪರ್‌ಗಳು ಪರ್ಯಾಯ ಯೋಜನೆಗಳ ಅಭಿಪ್ರಾಯಗಳನ್ನು ಕೇಳುವುದಿಲ್ಲ ಮತ್ತು ಅವರ ಅಗತ್ಯಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಲು ಸಿದ್ಧರಿಲ್ಲ. GTK ಯಿಂದ ದೂರ ಸರಿಯಲು ಮುಖ್ಯ ಪ್ರಚೋದನೆಯು ಚರ್ಮವನ್ನು ನಿರ್ವಹಿಸುವ ವಿಧಾನವನ್ನು ಬದಲಾಯಿಸುವ GNOME ನ ಯೋಜನೆಯಾಗಿದೆ, ಇದು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಯೋಜನೆಗಳಲ್ಲಿ ಕಸ್ಟಮ್ ಸ್ಕಿನ್‌ಗಳನ್ನು ರಚಿಸಲು ಕಷ್ಟವಾಗುತ್ತದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ, ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಇಂಟರ್ಫೇಸ್ ಶೈಲಿಯನ್ನು ಲಿಬಾದ್ವೈತ ಲೈಬ್ರರಿಯಿಂದ ಒದಗಿಸಲಾಗಿದೆ, ಇದು ಅದ್ವೈತ ವಿನ್ಯಾಸದ ಥೀಮ್‌ಗೆ ಒಳಪಟ್ಟಿರುತ್ತದೆ.

GNOME ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಪುನರಾವರ್ತಿಸಲು ಬಯಸದ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಪರಿಸರದ ರಚನೆಕಾರರು ಶೈಲಿಯನ್ನು ನಿರ್ವಹಿಸಲು ತಮ್ಮ ಲೈಬ್ರರಿಗಳನ್ನು ಸಿದ್ಧಪಡಿಸಬೇಕು, ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಪರ್ಯಾಯ ಲೈಬ್ರರಿ ಮತ್ತು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಥೀಮ್ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ವಿನ್ಯಾಸದಲ್ಲಿ ವ್ಯತ್ಯಾಸವಿದೆ. libadwaita ಗೆ ಹೆಚ್ಚುವರಿ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸಲು ಯಾವುದೇ ಪ್ರಮಾಣಿತ ಪರಿಕರಗಳಿಲ್ಲ, ಮತ್ತು Recoloring API ಅನ್ನು ಸೇರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ, ಇದು ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಬಣ್ಣಗಳನ್ನು ಬದಲಾಯಿಸುವುದನ್ನು ಸುಲಭಗೊಳಿಸುತ್ತದೆ, ಅದ್ವೈತವನ್ನು ಹೊರತುಪಡಿಸಿ ಇತರ ವಿಷಯಗಳು ಗುಣಮಟ್ಟವನ್ನು ಋಣಾತ್ಮಕವಾಗಿ ಪರಿಣಾಮ ಬೀರಬಹುದು ಎಂಬ ಕಳವಳದಿಂದಾಗಿ ಒಪ್ಪಿಕೊಳ್ಳಲಾಗಲಿಲ್ಲ. GNOME ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಬಳಕೆದಾರರ ಸಮಸ್ಯೆಗಳ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಸಂಕೀರ್ಣಗೊಳಿಸುತ್ತದೆ. ಹೀಗಾಗಿ, ಪರ್ಯಾಯ ಡೆಸ್ಕ್‌ಟಾಪ್‌ಗಳ ಡೆವಲಪರ್‌ಗಳು ತಮ್ಮನ್ನು ಅದ್ವೈತ ಥೀಮ್‌ಗೆ ಕಟ್ಟಿಕೊಂಡಿದ್ದಾರೆ.

ಬಡ್ಗಿ ಡೆವಲಪರ್‌ಗಳಲ್ಲಿ ಅಸಮಾಧಾನವನ್ನು ಉಂಟುಮಾಡುವ GTK4 ನ ವೈಶಿಷ್ಟ್ಯಗಳಲ್ಲಿ ಉಪವರ್ಗಗಳ ರಚನೆಯ ಮೂಲಕ ಕೆಲವು ವಿಜೆಟ್‌ಗಳನ್ನು ಬದಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊರಗಿಡುವುದು, ವೇಲ್ಯಾಂಡ್‌ಗೆ ಹೊಂದಿಕೆಯಾಗದ ಬಳಕೆಯಲ್ಲಿಲ್ಲದ X11 API ಗಳ ವರ್ಗಕ್ಕೆ ವರ್ಗಾಯಿಸುವುದು (ಉದಾಹರಣೆಗೆ, Budgie ಕರೆಗಳಲ್ಲಿ GdkScreen ಮತ್ತು GdkX11Screen ಅನ್ನು ಸಂಪರ್ಕವನ್ನು ನಿರ್ಧರಿಸಲು ಮತ್ತು ಮಾನಿಟರ್‌ಗಳ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಬದಲಾಯಿಸಲು ಬಳಸಲಾಗಿದೆ ), GtkListView ವಿಜೆಟ್‌ನಲ್ಲಿ ಸ್ಕ್ರೋಲಿಂಗ್‌ನಲ್ಲಿನ ಸಮಸ್ಯೆಗಳು ಮತ್ತು ವಿಂಡೋವು ಫೋಕಸ್ ಆಗದಿದ್ದರೆ GtkPopovers ನಲ್ಲಿ ಮೌಸ್ ಮತ್ತು ಕೀಬೋರ್ಡ್ ಈವೆಂಟ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಸಾಮರ್ಥ್ಯದ ನಷ್ಟ.

ಪರ್ಯಾಯ ಟೂಲ್‌ಕಿಟ್‌ಗಳಿಗೆ ಬದಲಾಯಿಸುವ ಎಲ್ಲಾ ಸಾಧಕ-ಬಾಧಕಗಳನ್ನು ತೂಗಿಸಿದ ನಂತರ, ಡೆವಲಪರ್‌ಗಳು ಯೋಜನೆಯನ್ನು ಇಎಫ್‌ಎಲ್ ಲೈಬ್ರರಿಗಳಿಗೆ ಬದಲಾಯಿಸುವುದು ಅತ್ಯಂತ ಸೂಕ್ತವಾದ ಆಯ್ಕೆಯಾಗಿದೆ ಎಂಬ ತೀರ್ಮಾನಕ್ಕೆ ಬಂದರು. ಲೈಬ್ರರಿಯು C++ ಅನ್ನು ಆಧರಿಸಿರುವುದರಿಂದ ಮತ್ತು ಭವಿಷ್ಯದ ಪರವಾನಗಿ ನೀತಿಯಲ್ಲಿನ ಅನಿಶ್ಚಿತತೆಯ ಕಾರಣದಿಂದಾಗಿ Qt ಗೆ ಪರಿವರ್ತನೆಯು ಸಮಸ್ಯಾತ್ಮಕವೆಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ. ಬಡ್ಗಿ ಕೋಡ್‌ನ ಹೆಚ್ಚಿನ ಭಾಗವನ್ನು ವಾಲಾದಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ, ಆದರೆ ಸಿ ಅಥವಾ ರಸ್ಟ್ ಟೂಲ್‌ಕಿಟ್ ವಲಸೆ ಆಯ್ಕೆಗಳಾಗಿ ಲಭ್ಯವಿತ್ತು.

Solus ವಿತರಣೆಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಯೋಜನೆಯು GNOME ಅನ್ನು ಆಧರಿಸಿ ಪರ್ಯಾಯ ನಿರ್ಮಾಣವನ್ನು ರಚಿಸುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತದೆ, ಆದರೆ ಈ ನಿರ್ಮಾಣವನ್ನು ಯೋಜನೆಯಿಂದ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲಾಗಿಲ್ಲ ಎಂದು ಗುರುತಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಡೌನ್‌ಲೋಡ್ ಪುಟದಲ್ಲಿ ಪ್ರತ್ಯೇಕ ವಿಭಾಗದಲ್ಲಿ ಹೈಲೈಟ್ ಮಾಡಲಾಗುತ್ತದೆ. ಬಡ್ಗಿ 11 ಬಿಡುಗಡೆಯಾದ ನಂತರ, ಡೆವಲಪರ್‌ಗಳು ಗ್ನೋಮ್ ಶೆಲ್‌ಗೆ ಹೋಲಿಸಿದರೆ ಅದರ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡುತ್ತಾರೆ ಮತ್ತು ಗ್ನೋಮ್‌ನೊಂದಿಗೆ ಬಿಲ್ಡ್ ಅನ್ನು ನಿರ್ಮಿಸುವುದನ್ನು ಮುಂದುವರಿಸಬೇಕೇ ಅಥವಾ ನಿಲ್ಲಿಸಬೇಕೇ ಎಂದು ನಿರ್ಧರಿಸುತ್ತಾರೆ, ಬಡ್ಗಿ 11 ರೊಂದಿಗಿನ ಬಿಲ್ಡ್‌ಗೆ ಸ್ಥಳಾಂತರಗೊಳ್ಳಲು ಸಾಧನಗಳನ್ನು ಒದಗಿಸುತ್ತಾರೆ. ಯೋಜನೆಯೊಳಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದವುಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಅನಲಾಗ್‌ಗಳಿಗಾಗಿ GNOME ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಬದಲಿಸುವ ಮೂಲಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಸಂಯೋಜನೆಯನ್ನು ಪರಿಷ್ಕರಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ನಮ್ಮ ಸ್ವಂತ ಅಪ್ಲಿಕೇಶನ್ ಸ್ಥಾಪನೆ ಕೇಂದ್ರವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ.

ಬಡ್ಗಿ ಡೆಸ್ಕ್‌ಟಾಪ್ ತನ್ನದೇ ಆದ ಗ್ನೋಮ್ ಶೆಲ್, ಪ್ಯಾನಲ್, ಆಪ್ಲೆಟ್‌ಗಳು ಮತ್ತು ಅಧಿಸೂಚನೆ ವ್ಯವಸ್ಥೆಯ ಅನುಷ್ಠಾನವನ್ನು ನೀಡುತ್ತದೆ ಎಂಬುದನ್ನು ನೆನಪಿಸಿಕೊಳ್ಳಿ. ವಿಂಡೋಗಳನ್ನು ನಿರ್ವಹಿಸಲು, ಬಡ್ಗಿ ವಿಂಡೋ ಮ್ಯಾನೇಜರ್ (BWM) ವಿಂಡೋ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ಮೂಲಭೂತ ಮಟರ್ ಪ್ಲಗಿನ್‌ನ ವಿಸ್ತೃತ ಮಾರ್ಪಾಡುಯಾಗಿದೆ. ಬಡ್ಗಿಯು ಕ್ಲಾಸಿಕ್ ಡೆಸ್ಕ್‌ಟಾಪ್ ಪ್ಯಾನೆಲ್‌ಗಳಿಗೆ ಸಂಘಟನೆಯಲ್ಲಿ ಹೋಲುವ ಪ್ಯಾನೆಲ್ ಅನ್ನು ಆಧರಿಸಿದೆ. ಎಲ್ಲಾ ಪ್ಯಾನಲ್ ಅಂಶಗಳು ಆಪ್ಲೆಟ್‌ಗಳಾಗಿವೆ, ಇದು ಸಂಯೋಜನೆಯನ್ನು ಮೃದುವಾಗಿ ಕಸ್ಟಮೈಸ್ ಮಾಡಲು, ನಿಯೋಜನೆಯನ್ನು ಬದಲಾಯಿಸಲು ಮತ್ತು ಮುಖ್ಯ ಪ್ಯಾನಲ್ ಅಂಶಗಳ ಅಳವಡಿಕೆಗಳನ್ನು ನಿಮ್ಮ ರುಚಿಗೆ ಬದಲಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಲಭ್ಯವಿರುವ ಆಪ್ಲೆಟ್‌ಗಳು ಕ್ಲಾಸಿಕ್ ಅಪ್ಲಿಕೇಶನ್ ಮೆನು, ಟಾಸ್ಕ್ ಸ್ವಿಚಿಂಗ್ ಸಿಸ್ಟಮ್, ಓಪನ್ ವಿಂಡೋ ಲಿಸ್ಟ್ ಏರಿಯಾ, ವರ್ಚುವಲ್ ಡೆಸ್ಕ್‌ಟಾಪ್ ವೀಕ್ಷಕ, ಪವರ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಇಂಡಿಕೇಟರ್, ವಾಲ್ಯೂಮ್ ಕಂಟ್ರೋಲ್ ಆಪ್ಲೆಟ್, ಸಿಸ್ಟಮ್ ಸ್ಟೇಟಸ್ ಇಂಡಿಕೇಟರ್ ಮತ್ತು ಗಡಿಯಾರವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.

ಬಡ್ಗಿ ಡೆಸ್ಕ್‌ಟಾಪ್ ಜ್ಞಾನೋದಯ ಯೋಜನೆಯಿಂದ GTK ನಿಂದ EFL ಲೈಬ್ರರಿಗಳಿಗೆ ಬದಲಾಯಿಸುತ್ತದೆ


ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ