ಕಾಸ್ಮಿಕ್ ಕಸ್ಟಮ್ ಶೆಲ್ ಅಭಿವೃದ್ಧಿ ಆಲ್ಫಾ ಬಿಡುಗಡೆಯ ಸಮೀಪದಲ್ಲಿದೆ

System76, Linux ವಿತರಣೆಯ Pop!_OS ನ ಡೆವಲಪರ್, ರಸ್ಟ್ ಭಾಷೆಯಲ್ಲಿ ಪುನಃ ಬರೆಯಲಾದ ಕಸ್ಟಮ್ COSMIC ಶೆಲ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಲ್ಲಿ ಪ್ರಗತಿಯನ್ನು ಘೋಷಿಸಿತು (GNOME ಶೆಲ್ ಅನ್ನು ಆಧರಿಸಿದ ಹಳೆಯ COSMIC ನೊಂದಿಗೆ ಗೊಂದಲಕ್ಕೀಡಾಗಬಾರದು). ಶೆಲ್ ಎರಡು ವರ್ಷಗಳಿಂದ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿದೆ ಮತ್ತು ಮೊದಲ ಆಲ್ಫಾ ಬಿಡುಗಡೆಗೆ ಹತ್ತಿರದಲ್ಲಿದೆ, ಇದು ಶೆಲ್ ಅನ್ನು ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಉತ್ಪನ್ನವೆಂದು ಪರಿಗಣಿಸಲು ಅನುಮತಿಸುವ ಮೂಲಭೂತ ವೈಶಿಷ್ಟ್ಯಗಳ ಸಿದ್ಧತೆಯನ್ನು ಗುರುತಿಸುತ್ತದೆ. ಆಲ್ಫಾ ಆವೃತ್ತಿಯನ್ನು ಮಾರ್ಚ್ ಅಂತ್ಯದಲ್ಲಿ ಪ್ರಕಟಿಸಲಾಗುವುದು ಮತ್ತು ಕಾರ್ಯವನ್ನು ಅಂತಿಮಗೊಳಿಸಲು ಮತ್ತು ಉಪಯುಕ್ತತೆಯನ್ನು ಸುಧಾರಿಸಲು ಹೆಚ್ಚಿನ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಸಂಗ್ರಹಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ ಎಂದು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ.

ಶೆಲ್ ಅನ್ನು ಸಾರ್ವತ್ರಿಕ ಯೋಜನೆಯಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ, ನಿರ್ದಿಷ್ಟ ವಿತರಣೆಗೆ ಸಂಬಂಧಿಸಿಲ್ಲ ಮತ್ತು ಫ್ರೀಡೆಸ್ಕ್‌ಟಾಪ್ ವಿಶೇಷಣಗಳನ್ನು ಪೂರೈಸುತ್ತದೆ. ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಿರ್ಮಿಸಲು, COSMIC ಸುರಕ್ಷಿತ ಪ್ರಕಾರಗಳು, ಮಾಡ್ಯುಲರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿಯನ್ನು ಬಳಸುವ ಐಸ್ಡ್ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಎಲ್ಮ್ ಡಿಕ್ಲೇರೇಟಿವ್ ಇಂಟರ್ಫೇಸ್ ಬಿಲ್ಡಿಂಗ್ ಭಾಷೆಯೊಂದಿಗೆ ಪರಿಚಿತವಾಗಿರುವ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಪರಿಚಿತವಾಗಿರುವ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಸಹ ನೀಡುತ್ತದೆ. ವಲ್ಕನ್, ಮೆಟಲ್, DX12, OpenGL 2.1+ ಮತ್ತು OpenGL ES 2.0+ ಅನ್ನು ಬೆಂಬಲಿಸುವ ಬಹು ರೆಂಡರಿಂಗ್ ಎಂಜಿನ್‌ಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ. ಡೆವಲಪರ್‌ಗಳಿಗೆ ರೆಡಿಮೇಡ್ ಸೆಟ್ ವಿಜೆಟ್‌ಗಳನ್ನು ನೀಡಲಾಗುತ್ತದೆ, ಅಸಮಕಾಲಿಕ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳನ್ನು ರಚಿಸುವ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ವಿಂಡೋ ಮತ್ತು ಪರದೆಯ ಗಾತ್ರವನ್ನು ಅವಲಂಬಿಸಿ ಇಂಟರ್ಫೇಸ್ ಅಂಶಗಳ ಹೊಂದಾಣಿಕೆಯ ವಿನ್ಯಾಸವನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯ. ಯೋಜನೆಯು ವೇಲ್ಯಾಂಡ್ ಆಧಾರಿತ ಕಾಸ್ಮಿಕ್-ಕಾಂಪ್ ಎಂಬ ಸಂಯೋಜಿತ ಸರ್ವರ್ ಅನ್ನು ಸಹ ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ.

ಕಾಸ್ಮಿಕ್‌ನ ಆಲ್ಫಾ ಬಿಡುಗಡೆಯ ರಚನೆಗೆ ಕನಿಷ್ಠ ಅಗತ್ಯತೆಗಳ ಪಟ್ಟಿಯಲ್ಲಿ ಸೇರಿಸಲಾದ ಅಭಿವೃದ್ಧಿಯ ವೈಶಿಷ್ಟ್ಯಗಳು:

  • alacritty_terminal ಫ್ರೇಮ್‌ವರ್ಕ್ ಮತ್ತು GPU ರೆಂಡರಿಂಗ್, ಸ್ಕಿನ್‌ಗಳು ಮತ್ತು ರಿಚ್ ಇನ್‌ಪುಟ್ ವಿಧಾನಗಳಂತಹ ಪೋಷಕ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಬರೆಯಲಾದ COSMIC ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್. ಅಭಿವೃದ್ಧಿಯಲ್ಲಿರುವ ಕಾರ್ಯಗಳಲ್ಲಿ, ಮೌಸ್ ಎಮ್ಯುಲೇಶನ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುವುದು ಮತ್ತು ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಹೈಪರ್‌ಲಿಂಕ್‌ಗಳನ್ನು ತೆರೆಯುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಗುರುತಿಸಲಾಗಿದೆ.
  • ವೇಲ್ಯಾಂಡ್-ಆಧಾರಿತ ಪರಿಸರದಲ್ಲಿ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಮತ್ತು ಪರದೆಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು COSMIC Randr ಉಪಯುಕ್ತತೆಯನ್ನು ರಚಿಸಲಾಗಿದೆ, ಇದನ್ನು ಔಟ್‌ಪುಟ್ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು COSMIC ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಕಾನ್ಫಿಗರೇಟರ್‌ನಲ್ಲಿ ಬಳಸಲು ಯೋಜಿಸಲಾಗಿದೆ.
     ಕಾಸ್ಮಿಕ್ ಕಸ್ಟಮ್ ಶೆಲ್ ಅಭಿವೃದ್ಧಿ ಆಲ್ಫಾ ಬಿಡುಗಡೆಯ ಸಮೀಪದಲ್ಲಿದೆ
  • ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳನ್ನು ರಚಿಸಲು ಆಪ್ಲೆಟ್. ಪ್ರಸ್ತುತ, ಸಂಪೂರ್ಣ ಪರದೆ, ಪ್ರತ್ಯೇಕ ವಿಂಡೋಗಳು ಮತ್ತು ಆಯ್ದ ಪ್ರದೇಶದ ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಆರಂಭಿಕ ಅನುಷ್ಠಾನವನ್ನು ಈಗಾಗಲೇ ರಚಿಸಲಾಗಿದೆ.
     ಕಾಸ್ಮಿಕ್ ಕಸ್ಟಮ್ ಶೆಲ್ ಅಭಿವೃದ್ಧಿ ಆಲ್ಫಾ ಬಿಡುಗಡೆಯ ಸಮೀಪದಲ್ಲಿದೆ
  • ಆಫ್‌ಲೈನ್ ಮೋಡ್‌ನಲ್ಲಿ ಶಕ್ತಿಯನ್ನು ಉಳಿಸಲು ಅಥವಾ ಆಟಗಳು ಮತ್ತು ಗ್ರಾಫಿಕ್ಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ ಆಯ್ದವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲು ಪ್ರತ್ಯೇಕ ಕಾರ್ಡ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯದೊಂದಿಗೆ ಹೈಬ್ರಿಡ್ ಗ್ರಾಫಿಕ್ಸ್ (ಅಂತರ್ನಿರ್ಮಿತ GPU + ಡಿಸ್ಕ್ರೀಟ್ ವೀಡಿಯೊ ಕಾರ್ಡ್) ಹೊಂದಿರುವ ಸಿಸ್ಟಂಗಳಲ್ಲಿ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು.
  • ವಿನ್ಯಾಸದ ಥೀಮ್‌ಗಳಲ್ಲಿ ಫ್ರಾಸ್ಟೆಡ್ ಗ್ಲಾಸ್ ಎಫೆಕ್ಟ್‌ಗೆ (ಮಸುಕಾದ ಹಿನ್ನೆಲೆ) ಬೆಂಬಲದ ಅನುಷ್ಠಾನ.
  • ಕಿಟಕಿಗಳ ಟೈಲಿಂಗ್ ಅನ್ನು ನಿರ್ವಹಿಸಲು ಆಪ್ಲೆಟ್ ಅನ್ನು ರಚಿಸುವುದು ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಡೆಸ್ಕ್‌ಟಾಪ್‌ಗೆ ಲಿಂಕ್ ಮಾಡಲಾದ ವಿಂಡೋಗಳ ಸ್ವಯಂಚಾಲಿತ ಟೈಲಿಂಗ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯ.
     ಕಾಸ್ಮಿಕ್ ಕಸ್ಟಮ್ ಶೆಲ್ ಅಭಿವೃದ್ಧಿ ಆಲ್ಫಾ ಬಿಡುಗಡೆಯ ಸಮೀಪದಲ್ಲಿದೆ
  • ಬ್ರೌಸರ್‌ನಲ್ಲಿರುವ ಟ್ಯಾಬ್‌ಗಳಂತೆಯೇ ವಿಭಿನ್ನ ಅಪ್ಲಿಕೇಶನ್ ವಿಂಡೋಗಳನ್ನು ಗುಂಪು ಮಾಡಲು ಸ್ಟ್ಯಾಕ್ ಮಾಡಿದ ವಿಂಡೋ ಪಿನ್ನಿಂಗ್ ಮೋಡ್. ಅವಕಾಶ ಇನ್ನೂ ವಿನ್ಯಾಸ ಮತ್ತು ಚರ್ಚೆಯ ಹಂತದಲ್ಲಿದೆ.
  • ಹೊಸ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಆಪ್ಲೆಟ್‌ಗಳಿಗಾಗಿ ಐಕಾನ್‌ಗಳನ್ನು ರಚಿಸುವುದು.
  • ವಿಷಯದ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸುವ ಸಾಮರ್ಥ್ಯ (OSD - ಆನ್-ಸ್ಕ್ರೀನ್ ಡಿಸ್ಪ್ಲೇ) ಮತ್ತು ಹೊಳಪು, ಪರಿಮಾಣದ ಸೂಚಕಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಬಳಸಿ, Alt + Tab ಬಳಸಿ ವಿಂಡೋಗಳನ್ನು ಬದಲಿಸಿ ಮತ್ತು ಆಫ್‌ಲೈನ್ ಮೋಡ್‌ಗೆ ಬದಲಿಸಿ.
  • ಸಂಪೂರ್ಣ ಪರದೆಯನ್ನು ತುಂಬಲು ಸ್ಲೈಡ್ ಶೋಗಳು ಮತ್ತು ಸ್ಕೇಲಿಂಗ್ ಇಮೇಜ್‌ಗಳಂತಹ ವೈಶಿಷ್ಟ್ಯಗಳೊಂದಿಗೆ ವಾಲ್‌ಪೇಪರ್ ಅನ್ನು ಹೊಂದಿಸಲು ಶೈಲೀಕೃತ ಡೆಸ್ಕ್‌ಟಾಪ್ ವಾಲ್‌ಪೇಪರ್ ಮತ್ತು ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ರಚಿಸುವುದು.
  • ಲಾಗಿನ್ ಮಾಡಿ ಮತ್ತು ಪರದೆಗಳನ್ನು ಲಾಕ್ ಮಾಡಿ. ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಪ್ರಸ್ತುತ ಅಭಿವೃದ್ಧಿ ಹಂತದಲ್ಲಿದೆ.
  • ಪರದೆಯ ದೃಷ್ಟಿಕೋನ, ಪ್ರಮಾಣ, ಬಣ್ಣ ಪ್ರೊಫೈಲ್, ಗ್ರಾಫಿಕ್ಸ್ ಮೋಡ್‌ಗಳನ್ನು ಹೊಂದಿಸಲು ಇಂಟರ್ಫೇಸ್. ಸದ್ಯಕ್ಕೆ, ಅಣಕು-ಅಪ್‌ಗಳು ಮಾತ್ರ ಸಿದ್ಧವಾಗಿವೆ.
  • ಕರ್ಸರ್ ವೇಗದಂತಹ ಮೌಸ್ ಮತ್ತು ಟಚ್‌ಪ್ಯಾಡ್ ನಿಯತಾಂಕಗಳನ್ನು ಬದಲಾಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಇನ್‌ಪುಟ್ ಸಾಧನಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಇಂಟರ್ಫೇಸ್.
  • ವರ್ಚುವಲ್ ಡೆಸ್ಕ್‌ಟಾಪ್‌ಗಳು. ಕ್ರಿಯಾತ್ಮಕತೆಯ ಚರ್ಚೆ ಪೂರ್ಣಗೊಂಡಿದೆ ಮತ್ತು ಅಭಿವೃದ್ಧಿ ಹಂತವು ಪ್ರಾರಂಭವಾಗಿದೆ.
  • ಅಪ್ಲಿಕೇಶನ್ ಮೆನು, ಪ್ರೋಗ್ರಾಂ ಲಾಂಚ್ ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಅಧಿಸೂಚನೆ ವ್ಯವಸ್ಥೆಯಂತಹ ಎಲ್ಲಾ ಈಗಾಗಲೇ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ವೈಶಿಷ್ಟ್ಯಗಳಿಗಾಗಿ ವಿನ್ಯಾಸದ ಪರಿಷ್ಕರಣೆ ಮತ್ತು ಏಕೀಕರಣ.

ಮೂಲ: opennet.ru

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