స్వతంత్ర ప్రాజెక్ట్ అయిన తర్వాత బడ్జీ డెస్క్‌టాప్ కోసం రోడ్‌మ్యాప్

జాషువా స్ట్రోబ్ల్, ఇటీవలే సోలస్ పంపిణీ నుండి పదవీ విరమణ చేసి, స్వతంత్ర సంస్థ బడ్డీస్ ఆఫ్ బడ్జీని స్థాపించారు, బడ్జీ డెస్క్‌టాప్ యొక్క మరింత అభివృద్ధి కోసం ప్రణాళికలను ప్రచురించారు. Budgie 10.x బ్రాంచ్ నిర్దిష్ట పంపిణీతో ముడిపడి ఉండని సార్వత్రిక భాగాలను అందించే దిశగా అభివృద్ధి చెందుతూనే ఉంటుంది. Fedora Linux రిపోజిటరీలలో చేర్చడానికి బడ్జీ డెస్క్‌టాప్, బడ్జీ కంట్రోల్ సెంటర్, బడ్జీ డెస్క్‌టాప్ వ్యూ మరియు బడ్జీ స్క్రీన్‌సేవర్‌తో కూడిన ప్యాకేజీలు కూడా అందించబడతాయి. భవిష్యత్తులో, ఉబుంటు బడ్జీ ఎడిషన్ మాదిరిగానే బడ్గీ డెస్క్‌టాప్‌తో ఫెడోరా యొక్క ప్రత్యేక ఎడిషన్ (స్పిన్) సిద్ధం చేయడానికి ప్రణాళిక చేయబడింది.

స్వతంత్ర ప్రాజెక్ట్ అయిన తర్వాత బడ్జీ డెస్క్‌టాప్ కోసం రోడ్‌మ్యాప్

బడ్జీ 11 శాఖ డెస్క్‌టాప్ యొక్క ప్రధాన కార్యాచరణ మరియు విజువలైజేషన్ మరియు సమాచారం యొక్క అవుట్‌పుట్‌ను అందించే లేయర్‌ను అమలు చేయడంతో పొరను వేరు చేసే దిశలో అభివృద్ధి చెందుతుంది. అటువంటి విభజన నిర్దిష్ట గ్రాఫికల్ టూల్‌కిట్‌లు మరియు లైబ్రరీల నుండి కోడ్‌ను సంగ్రహించడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు సమాచారాన్ని ప్రదర్శించడానికి మరియు ఇతర అవుట్‌పుట్ సిస్టమ్‌లను కనెక్ట్ చేయడానికి ఇతర నమూనాలతో ప్రయోగాలు చేయడం ప్రారంభిస్తుంది. ఉదాహరణకు, జ్ఞానోదయం ప్రాజెక్ట్ ద్వారా అభివృద్ధి చేయబడుతున్న EFL (జ్ఞానోదయ ఫౌండేషన్ లైబ్రరీ) లైబ్రరీల సెట్‌కు గతంలో ప్రణాళిక చేయబడిన మార్పుతో ప్రయోగాలు చేయడం ప్రారంభించడం సాధ్యమవుతుంది.

బడ్గీ 11 శాఖకు సంబంధించిన ఇతర ప్రణాళికలు మరియు లక్ష్యాలు:

  • X11ని ఎంపికగా ఉపయోగించగల సామర్థ్యాన్ని కొనసాగిస్తూనే, వేలాండ్ ప్రోటోకాల్‌కు స్థానిక మద్దతును అందించండి (వేలాండ్ మద్దతుతో సమస్యలు ఉన్న NVIDIA గ్రాఫిక్స్ కార్డ్ వినియోగదారుల కోసం).
  • లైబ్రరీలు మరియు విండో మేనేజర్‌లో రస్ట్ కోడ్‌ని ఉపయోగించడం (బల్క్ C లోనే ఉంటుంది, కానీ రస్ట్ క్లిష్టమైన ప్రాంతాలకు ఉపయోగించబడుతుంది).
  • ఆప్లెట్ మద్దతు స్థాయిలో Budgie 10తో పూర్తి ఫంక్షనల్ గుర్తింపు.
  • GNOME Shell, macOS, Unity మరియు Windows 11 శైలిలో డిజైన్ ఎంపికలు, మెనులు మరియు ప్యానెల్ లేఅవుట్‌లతో సహా ప్యానెల్‌లు మరియు డెస్క్‌టాప్ కోసం ప్రీసెట్‌లను అందించడం. బాహ్య అప్లికేషన్ లాంచర్ ఇంటర్‌ఫేస్‌ల కనెక్షన్ అనుమతించబడుతుంది.
  • GNOME షెల్ మరియు macOS బ్రౌజింగ్ మోడ్‌ల శైలిలో అప్లికేషన్‌ల మధ్య మారడానికి ఇంటర్‌ఫేస్‌ను అందిస్తుంది.
  • డెస్క్‌టాప్‌పై చిహ్నాలను ఉంచడానికి మెరుగైన మద్దతు, యాదృచ్ఛికంగా ఉంచే సామర్థ్యం మరియు చిహ్నాలను సమూహపరచడం.
  • టైల్డ్ విండో లేఅవుట్‌లకు మెరుగైన మద్దతు (క్షితిజ సమాంతర మరియు నిలువు స్నాపింగ్, 2x2, 1x3 మరియు 3x1 విండో లేఅవుట్‌లు).
  • కొత్త వర్చువల్ డెస్క్‌టాప్ మేనేజర్ విండోలను మరొక డెస్క్‌టాప్‌కు లాగడానికి మద్దతు మరియు అప్లికేషన్ లాంచ్‌లను నిర్దిష్ట డెస్క్‌టాప్‌కు లింక్ చేసే సామర్థ్యం.
  • సెట్టింగ్‌లతో పని చేయడానికి gsettingsకి బదులుగా TOML ఫార్మాట్‌ని ఉపయోగించడం.
  • బహుళ-మానిటర్ కాన్ఫిగరేషన్‌లలో ఉపయోగం కోసం ప్యానెల్ యొక్క అనుసరణ, అదనపు మానిటర్‌లను కనెక్ట్ చేసేటప్పుడు ప్యానెల్‌ను డైనమిక్‌గా ఉంచే సామర్థ్యం.
  • మెను సామర్థ్యాల విస్తరణ, ఐకాన్‌ల గ్రిడ్ మరియు ఇప్పటికే ఉన్న అప్లికేషన్‌ల కోసం పూర్తి-స్క్రీన్ నావిగేషన్ మోడ్ వంటి ప్రత్యామ్నాయ మెనూ ఆపరేటింగ్ మోడ్‌లకు మద్దతు.
  • కొత్త సెట్టింగ్‌ల నియంత్రణ కేంద్రం.
  • RISC-V ఆర్కిటెక్చర్‌తో సిస్టమ్‌లపై రన్ చేయడానికి మరియు ARM సిస్టమ్‌లకు మద్దతును విస్తరించడానికి మద్దతు.

బడ్గీ 11 శాఖను పంపిణీ అవసరాలకు అనుగుణంగా మార్చడం పూర్తయిన తర్వాత బడ్గీ 10 శాఖ యొక్క క్రియాశీల అభివృద్ధి ప్రారంభమవుతుంది. బడ్గీ 10 శాఖ అభివృద్ధికి సంబంధించిన ప్రణాళికలలో:

  • వేలాండ్ మద్దతు కోసం సిద్ధమౌతోంది;
  • అప్లికేషన్ ట్రాకింగ్ (ఇండెక్సింగ్) ఫంక్షన్‌లను ప్రత్యేక లైబ్రరీకి తరలించడం, ఇది శాఖలు 10 మరియు 11లో ఉపయోగించబడుతుంది;
  • బ్లూజ్ మరియు యుపవర్ కలయికకు అనుకూలంగా గ్నోమ్-బ్లూటూత్‌ను ఉపయోగించడానికి నిరాకరించడం;
  • Pipewire మరియు MediaSession APIకి అనుకూలంగా libgvc (GNOME వాల్యూమ్ కంట్రోల్ లైబ్రరీ) ఉపయోగించడానికి నిరాకరించడం;
  • లాంచ్ డైలాగ్‌ను కొత్త అప్లికేషన్ ఇండెక్సింగ్ బ్యాకెండ్‌కి బదిలీ చేయడం;
  • ఆప్లెట్‌లో libnm నెట్‌వర్క్ సెట్టింగ్‌లు మరియు D-Bus API నెట్‌వర్క్ మేనేజర్‌ని ఉపయోగించడం;
  • మెను అమలును మళ్లీ పని చేయడం;
  • పవర్ మేనేజ్‌మెంట్ రీవర్క్;
  • రస్ట్‌లో కాన్ఫిగరేషన్‌ను దిగుమతి చేయడం మరియు ఎగుమతి చేయడం కోసం కోడ్‌ని తిరిగి వ్రాయడం;
  • FreeDesktop ప్రమాణాలకు మెరుగైన మద్దతు;
  • మెరుగైన ఆప్లెట్ హ్యాండ్లర్;
  • EFL మరియు Qt థీమ్‌లతో పని చేసే సామర్థ్యాన్ని జోడిస్తోంది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి