Xfce ಕ್ಲಾಸಿಕ್, Xfce ನ ಫೋರ್ಕ್ ಆದರೆ ಕ್ಲೈಂಟ್-ಸೈಡ್ ವಿಂಡೋ ಅಲಂಕಾರವಿಲ್ಲದೆ

ಶಾನ್ ಅನಸ್ತಾಸಿಯೊ ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಉತ್ಸಾಹಿ, ಇದು ಕೆಲವು ಸಮಯದಲ್ಲಿ ತನ್ನದೇ ಆದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ "ಶಾನ್ಓಎಸ್" ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಪ್ರಯತ್ನಿಸಿತು ಇತ್ತೀಚೆಗೆ ಎಕ್ಸ್‌ಎಫ್‌ಸಿ ಕ್ಲಾಸಿಕ್ ಯೋಜನೆಯ ಜನ್ಮವನ್ನು ಘೋಷಿಸಿತು.

ಯಾವುದರಲ್ಲಿ ಘಟಕಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಉದ್ದೇಶಿಸಿದೆ ಬಳಕೆದಾರ ಪರಿಸರ Xfce, ಕ್ಲೈಂಟ್ ಬದಿಯಲ್ಲಿ ವಿಂಡೋ ಅಲಂಕಾರದ ಬಳಕೆಯಿಲ್ಲದೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ (ಸಿಎಸ್ಡಿ), ಇದರಲ್ಲಿ ವಿಂಡೋ ಶೀರ್ಷಿಕೆ ಮತ್ತು ಫ್ರೇಮ್ ಅನ್ನು ವಿಂಡೋ ಮ್ಯಾನೇಜರ್ ಎಳೆಯುವುದಿಲ್ಲ, ಆದರೆ ಅಪ್ಲಿಕೇಶನ್‌ನಿಂದಲೇ.

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

ಸಿಎಸ್‌ಡಿಗೆ ಪರಿವರ್ತನೆಯು ಎದುರಾಳಿಗಳನ್ನು ಎದುರಿಸಿತು ಕ್ಯು ಸಿಎಸ್ಡಿ ಬೆಂಬಲ ಐಚ್ .ಿಕವಾಗಿರಬೇಕು ಎಂದು ನಂಬಿರಿ ಮತ್ತು ಕ್ಲಾಸಿಕ್ ವಿಂಡೋ ಶೀರ್ಷಿಕೆಗಳನ್ನು ಬಳಸುವುದನ್ನು ಮುಂದುವರಿಸಲು ಬಳಕೆದಾರರಿಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ.

ಸಿಎಸ್ಡಿ ಬಳಸುವ ಬಾಧಕಗಳಲ್ಲಿ, ಇದನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ ವಿಂಡೋ ಶೀರ್ಷಿಕೆ ಪ್ರದೇಶ ತುಂಬಾ ದೊಡ್ಡದಾಗಿದೆ, ವಿಂಡೋ ಶೀರ್ಷಿಕೆಗೆ ಅಪ್ಲಿಕೇಶನ್ ಅಂಶಗಳನ್ನು ವರ್ಗಾಯಿಸುವ ಅಗತ್ಯತೆಯ ಕೊರತೆ, Xfwm4 ವಿನ್ಯಾಸ ಥೀಮ್‌ಗಳ ನಿಷ್ಪರಿಣಾಮ ಮತ್ತು ಸಿಎಸ್‌ಡಿ ಬಳಸದ Xfce / GNOME ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಪ್ರೋಗ್ರಾಮ್‌ಗಳ ವಿಂಡೋ ಅಲಂಕಾರದಲ್ಲಿ ಅಸಂಗತತೆ.

ಕೆಲವು ಬಳಕೆದಾರರು ಗ್ನೋಮ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ತಿರಸ್ಕರಿಸಲು ಒಂದು ಕಾರಣವೆಂದರೆ ಸಿಎಸ್ಡಿ ಬಳಕೆ.

ಸಿಎಸ್‌ಡಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಬೆಂಬಲ ನೀಡಲು 5 ತಿಂಗಳಲ್ಲಿ ಯಾವುದೇ ಪ್ರಯತ್ನಗಳು ನಡೆದಿಲ್ಲವಾದ್ದರಿಂದ, ಶಾನ್ ಅನಸ್ತಾಸಿಯೊ ವಿಷಯಗಳನ್ನು ತನ್ನ ಕೈಗೆ ತೆಗೆದುಕೊಳ್ಳಲು ನಿರ್ಧರಿಸಿದನು ಮತ್ತು libxfce4ui ಲೈಬ್ರರಿಯ ಫೋರ್ಕ್ ಅನ್ನು ರಚಿಸಿದೆ, ಇದರಲ್ಲಿ ಅದು CSD ಗೆ ಲಿಂಕ್ ಅನ್ನು ಸ್ವಚ್ ed ಗೊಳಿಸಿತು ಮತ್ತು ಹಳೆಯ ಸರ್ವರ್-ಸೈಡ್ ಅಲಂಕಾರ ಮೋಡ್ ಅನ್ನು (ವಿಂಡೋ ಮ್ಯಾನೇಜರ್) ಹಿಂದಿರುಗಿಸಿತು.

ಹೊಂದಾಣಿಕೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಅಪ್ಲಿಕೇಶನ್‌ಗಳೊಂದಿಗೆ ಅವರು ಹೊಸ API libxfce4ui ಅನ್ನು ಬಳಸುತ್ತಾರೆ ಮತ್ತು ಎಬಿಐ ಅನ್ನು ಸಂರಕ್ಷಿಸುತ್ತಾರೆ.

XfceTitledDialog ವರ್ಗದ ನಿರ್ದಿಷ್ಟ CSD ವಿಧಾನಗಳನ್ನು GtkDialog ವರ್ಗ ಕರೆಗಳಿಗೆ ಅನುವಾದಿಸುವ ವಿಶೇಷ ಬೈಂಡಿಂಗ್‌ಗಳನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ. ಪರಿಣಾಮವಾಗಿ, ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಕೋಡ್ ಅನ್ನು ಸ್ವತಃ ಬದಲಾಯಿಸದೆ, ಲಿಬ್‌ಎಕ್ಸ್‌ಎಫ್‌ಸಿ 4 ಯು ಲೈಬ್ರರಿಯನ್ನು ಬದಲಿಸುವ ಮೂಲಕ ಸಿಎಸ್‌ಡಿಯಿಂದ ಎಕ್ಸ್‌ಎಫ್‌ಎಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕಲು ಸಾಧ್ಯವಿದೆ.

ಸಹ, xfce4- ಫಲಕದ ಒಂದು ಫೋರ್ಕ್ ರೂಪುಗೊಂಡಿದೆ, ಇದು ಕ್ಲಾಸಿಕ್ ನಡವಳಿಕೆಯನ್ನು ಹಿಂದಿರುಗಿಸುವ ಬದಲಾವಣೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಜೆಂಟೂ ಬಳಕೆದಾರರಿಗೆ libxfce4ui-nocsd ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಓವರ್‌ಲೇ ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ.

ಕ್ಸುಬುಂಟು / ಉಬುಂಟು ಬಳಕೆದಾರರಿಗಾಗಿ, ಪಿಪಿಎ ಭಂಡಾರವನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ ಬಳಸಲು ಸಿದ್ಧ ಪ್ಯಾಕೇಜ್‌ಗಳೊಂದಿಗೆ.

ಫೋರ್ಕ್ ರಚಿಸಲು ಕಾರಣಗಳು, ಸೀನ್ ಅನಸ್ತಾಸಿ, ಇದನ್ನು ವಿವರಿಸಿದರು:

ನೀವು ಅನೇಕ ವರ್ಷಗಳಿಂದ Xfce ಅನ್ನು ಬಳಸುತ್ತಿರುವಿರಿ ಮತ್ತು ಈ ಪರಿಸರದ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನೀವು ಇಷ್ಟಪಡುತ್ತೀರಿ. ನೀವು ಒಪ್ಪದ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬದಲಾಯಿಸುವ ನಿರ್ಧಾರವನ್ನು ತೆಗೆದುಕೊಂಡ ನಂತರ ಮತ್ತು ಹಳೆಯ ನಡವಳಿಕೆಯನ್ನು ಹಿಂದಿರುಗಿಸುವ ಆಯ್ಕೆಯನ್ನು ಒದಗಿಸುವ ಪ್ರಯತ್ನಗಳ ಕೊರತೆಯಿಂದಾಗಿ, ನಿಮ್ಮ ಸಮಸ್ಯೆಯನ್ನು ಸ್ವತಂತ್ರವಾಗಿ ಪರಿಹರಿಸಲು ಮತ್ತು ನಿಮ್ಮ ದೃಷ್ಟಿಕೋನವನ್ನು ಹಂಚಿಕೊಳ್ಳುವ ಇತರ ಜನರೊಂದಿಗೆ ಪರಿಹಾರವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ನಿರ್ಧರಿಸಲಾಯಿತು.

ಎಕ್ಸ್‌ಎಫ್‌ಸಿ ಕ್ಲಾಸಿಕ್ ಬಳಸುವಾಗ ಉಂಟಾಗುವ ಸಮಸ್ಯೆಗಳಲ್ಲಿ, ನಕಲಿ ಮುದ್ರಣವನ್ನು ಗುರುತಿಸಲಾಗಿದೆ ಹೆಡರ್ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ವಿಂಡೋದಲ್ಲಿ ನಕಲಿ ಮಾಹಿತಿಯ ಪ್ರದರ್ಶನದ ಕಾರಣ ಹೆಡರ್.

ಈ ವೈಶಿಷ್ಟ್ಯವು ಎಕ್ಸ್‌ಎಫ್‌ಸಿ 4.12 ಮತ್ತು 4.14 ರ ವರ್ತನೆಗೆ ಅನುಗುಣವಾಗಿರುತ್ತದೆ ಮತ್ತು ಇದು ಸಿಎಸ್‌ಡಿಗೆ ಸಂಬಂಧಿಸಿಲ್ಲ.

ಕೆಲವು ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ, ನಕಲು ಸಾಮಾನ್ಯವೆಂದು ತೋರುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, xfce4-Screenhooter ನಲ್ಲಿ), ಆದರೆ ಇತರರಲ್ಲಿ ಇದು ಸ್ಪಷ್ಟವಾಗಿ ಸೂಕ್ತವಲ್ಲ. ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು, XfceHeading ನ ರೆಂಡರಿಂಗ್ ಅನ್ನು ನಿಯಂತ್ರಿಸುವ ಪರಿಸರ ವೇರಿಯಬಲ್ ಅನ್ನು ಸೇರಿಸುವುದನ್ನು ತಳ್ಳಿಹಾಕಲಾಗುವುದಿಲ್ಲ.

ಸಿಎಸ್ಡಿ ಬೆಂಬಲಿಗರ ಸ್ಥಾನವು ಮೆನುಗಳು, ಫಲಕ ಗುಂಡಿಗಳು ಮತ್ತು ಇತರ ಪ್ರಮುಖ ಇಂಟರ್ಫೇಸ್ ಅಂಶಗಳನ್ನು ಇರಿಸಲು ವ್ಯರ್ಥವಾದ ವಿಂಡೋ ಶೀರ್ಷಿಕೆ ಸ್ಥಳವನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯಕ್ಕೆ ಬರುತ್ತದೆ.

ಎಲ್ಲಾ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ವಿಂಡೋ ಅಲಂಕಾರವು ಸರ್ವರ್ ಬದಿಯಲ್ಲಿರುವ ವಿಂಡೋ ಸೇವಾ ಪ್ರದೇಶಗಳ ಕ್ಲಾಸಿಕ್ ರೆಂಡರಿಂಗ್‌ನಲ್ಲಿ ಏಕೀಕೃತ ಶೈಲಿಗೆ ತರಲು ಹೆಚ್ಚು ಸುಲಭವಾಗಿದೆ.

ಸಿಎಸ್‌ಡಿಯ ಸಂದರ್ಭದಲ್ಲಿ, ಪ್ರತಿ ಗ್ರಾಫಿಕಲ್ ಪರಿಸರಕ್ಕೆ ಅಪ್ಲಿಕೇಶನ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಹೊಂದಿಸುವುದು ಅವಶ್ಯಕ ಮತ್ತು ವಿಭಿನ್ನ ಬಳಕೆದಾರ ಪರಿಸರದಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ವಿಚಿತ್ರವಾಗಿ ಕಾಣಿಸುವುದಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಸಾಕಷ್ಟು ಕಷ್ಟ.

ಮೂಲ: https://linuxreviews.org


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   01101001b ಡಿಜೊ

    ಚಪ್ಪಾಳೆ. ಪ್ರಾಮಾಣಿಕ ಚಪ್ಪಾಳೆ.
    ಆಯ್ಕೆ ಮಾಡುವ ಆಯ್ಕೆಯು ಲಿನಕ್ಸ್‌ನ ವಿಶಿಷ್ಟ ಲಕ್ಷಣವಾಗಿರಬೇಕು. ಮತ್ತು ಅದು.
    ಈಗ ನೀವು ಆಯ್ಕೆ ಮಾಡುವುದನ್ನು ಮುಂದುವರಿಸಲು ಬಯಸಿದರೆ, ಶಾನ್ ಅನಸ್ತಾಸಿಯೊ ಮಾಡಿದಂತೆ ನೀವು ಪಕ್ಕಕ್ಕೆ ಇಳಿಯಬೇಕು (ಅದೃಷ್ಟವಶಾತ್ ಅವನಿಗೆ, ಅವನು ಮಾಡಬಹುದು).
    ನಂಬಲಾಗದ, xo ಅವರು ನಿಮ್ಮನ್ನು ಇನ್ನೊಂದನ್ನು ಬಿಡುವುದಿಲ್ಲ.
    ಮತ್ತು ಯಾವುದೇ ಬದಲಾವಣೆಯನ್ನು ಐಚ್ al ಿಕವಾಗಿ ಮಾಡಲು ನಿರಾಕರಿಸುವವರು, ಮತ್ತು ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ಅವರು ಅದನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸದ ನಮ್ಮ ಮೇಲೆ ಹೇರುತ್ತಾರೆ, ಲಿನಕ್ಸ್‌ನ ವಿಘಟನೆಯಿಂದಾಗಿ ಅವರು ಮೊದಲು ಬಟ್ಟೆಗಳನ್ನು ಹರಿದು ಹಾಕುತ್ತಾರೆ (ಬೆರಳು ತೋರಿಸಿ, ಸಹಜವಾಗಿ, ಫೋರ್ಕ್‌ಗಳನ್ನು ಮಾಡುವವರು) ಸ್ವತಃ ಅಪರಾಧಿಗಳು.