వేలాండ్ ప్రోటోకాల్ను ఉపయోగించే హైపర్ల్యాండ్ 0.55 కాంపోజిట్ సర్వర్ అందుబాటులో ఉంది. ఈ ప్రాజెక్ట్ విండో లేఅవుట్ను టైలింగ్ చేయడంపై దృష్టి పెట్టింది, కానీ క్లాసిక్ ఆర్బిట్రటరీ విండో ప్లేస్మెంట్, ట్యాబ్డ్ విండో గ్రూపింగ్, సూడో-మొజాయిక్ మోడ్ మరియు పూర్తి-స్క్రీన్ విండో డిప్లాయ్మెంట్కు కూడా మద్దతు ఇస్తుంది. కోడ్ C++లో వ్రాయబడింది మరియు BSD లైసెన్స్ కింద పంపిణీ చేయబడుతుంది.
దృశ్యపరంగా ఆకర్షణీయమైన ఇంటర్ఫేస్లను సృష్టించే అవకాశాలు అందించబడ్డాయి: విండో ఫ్రేమ్లలో ప్రవణతలు, నేపథ్య అస్పష్టత, యానిమేషన్ ప్రభావాలు మరియు నీడలు. కార్యాచరణను విస్తరించడానికి ప్లగిన్లను కనెక్ట్ చేయవచ్చు మరియు పని యొక్క బాహ్య నియంత్రణ కోసం సాకెట్-ఆధారిత IPC అందించబడుతుంది. కాన్ఫిగరేషన్ కాన్ఫిగరేషన్ ఫైల్ ద్వారా నిర్వహించబడుతుంది, దీనిలో మార్పులు పునఃప్రారంభించకుండానే ఎగిరి తీయబడతాయి. కింది విధులు కూడా విభిన్నంగా ఉంటాయి: డైనమిక్గా సృష్టించబడిన వర్చువల్ డెస్క్టాప్లు; స్క్రీన్పై మూలకాలను అమర్చడానికి మోడ్లు; హాట్ కీల యొక్క గ్లోబల్ ప్రాసెసింగ్; టచ్ప్యాడ్/టచ్ స్క్రీన్పై సంజ్ఞల నియంత్రణ.
కొత్త వెర్షన్లో:
- హైపర్ల్యాండ్ డెస్క్టాప్ను కాన్ఫిగర్ చేయడానికి ఒక ఐచ్ఛిక లూవా భాషా ఎంపిక ప్రవేశపెట్టబడింది. లూవాలో కాన్ఫిగరేషన్ hyprland.lua ఫైల్లో నిర్వచించబడింది; అది లేకపోతే, పాత hyprland.conf ఫార్మాట్ ఉపయోగించబడుతుంది.
- Luaను ఉపయోగించి కాన్ఫిగరేషన్ ఫైల్లో కస్టమ్ విండో టైలింగ్ లేఅవుట్లను నిర్వచించడానికి వీలు కల్పించే ఒక లేఅవుట్ API జోడించబడింది. లేఅవుట్లను ఒక మానిటర్ లేదా వర్చువల్ డెస్క్టాప్కు లింక్ చేయవచ్చు.
- స్క్రోలింగ్ ఉపయోగించి విండోల మధ్య మారేటప్పుడు పూర్తి-స్క్రీన్ విండోలకు మద్దతు జోడించబడింది. టచ్ప్యాడ్ సంజ్ఞలను ఉపయోగించి స్క్రోలింగ్ను నియంత్రించే సామర్థ్యం జోడించబడింది.
- కాన్ఫిగరేషన్ ఫైల్లో 'icc = "..path.."' సెట్టింగ్ను ఉపయోగించి ప్రతి అవుట్పుట్ పరికరం కోసం కస్టమ్ ICC కలర్ ప్రొఫైల్లను లోడ్ చేసే సామర్థ్యం జోడించబడింది.
- మానిటర్ల కోసం మెరుగైన రంగు నిర్వహణ మరియు మీ స్క్రీన్ను పంచుకునేటప్పుడు మెరుగైన రంగు కచ్చితత్వం.

మూలం: opennet.ru
