ఫెడోరా వర్క్స్టేషన్ క్రాష్లు మరియు గ్నోమ్ షెల్తో ఇతర సమస్యలు జావాస్క్రిప్ట్లో వ్రాసిన గ్నోమ్ షెల్ ఎక్స్టెన్షన్స్ను గుర్తించారు, దీనిని గ్నోమ్ డెవలపర్ మరియు రెడ్ హాట్ ఇంజనీరింగ్ మేనేజర్ జిరి ఐష్మాన్ కనుగొన్నారు.
జావాస్క్రిప్ట్లో గ్నోమ్ షెల్ ఎక్స్టెన్షన్స్ను వ్రాయగలగడం ప్రవేశానికి తక్కువ అవరోధంతో కూడిన ఆసక్తికరమైన భావనగా పరిగణించబడుతుంది, అయితే ఇది వాస్తవానికి గ్నోమ్ డెస్క్టాప్ వాతావరణంలో వినియోగదారులకు సమస్యలను కలిగిస్తున్నట్లు కనిపిస్తోంది. ఇంకా అధ్వాన్నంగా ఏమిటంటే, ప్రస్తుత గ్నోమ్ షెల్ వాతావరణం మట్టర్ కంపోజిటర్తో వేలాండ్కు డిఫాల్ట్ అవుతుంది, కాబట్టి ఇది అప్పుడప్పుడు ఖాళీ స్క్రీన్ లేదా ఇలాంటి సమస్యను కలిగి ఉన్న గ్నోమ్ ఎక్స్.ఆర్గ్ సెషన్లతో పోలిస్తే చాలా హార్డ్ క్రాష్లను తీసుకుంటుంది.
అదృష్టవశాత్తూ, ఈ పరిస్థితిని మెరుగుపరచడానికి జిరి ఐష్మన్కు కొన్ని ఆలోచనలు ఉన్నాయి, వీటిని ఇలా సంగ్రహించవచ్చు:
- షెల్ గట్టిగా క్రాష్ అయినప్పుడు పొడిగింపులు నిలిపివేయబడతాయి (పున ar ప్రారంభించబడవు). వేలాండ్లో ఇది ప్రతి క్రాష్ యొక్క ఫలితం కనుక, ప్రతి GS క్రాష్ తర్వాత మేము దీన్ని చేయాలి. పొడిగింపులను మళ్లీ ప్రారంభించడానికి వినియోగదారు గ్నోమ్ ట్వీక్ టూల్కు తిరిగి వెళ్ళినప్పుడు, డెస్క్టాప్ క్రాష్ అయిన 3 వ పార్టీ ఎక్స్టెన్షన్స్లో ఇది ఎక్కువగా ఉంటుందని ఆమెకు / అతనికి చెప్పాలి మరియు వాటిని ప్రారంభించేటప్పుడు ఆమె / అతడు జాగ్రత్తగా ఉండాలి.
- గ్నోమ్ షెల్ మరియు మట్టర్ లేదా / మరియు Xorg వంటి ప్రవర్తనను తిరిగి తెచ్చే ఇతర దశలను విడదీయడం: GS క్రాష్ ప్రతిదీ తగ్గించదు. దీనికి నిర్మాణంలో పెద్ద మార్పులు మరియు చాలా పని అవసరం మరియు గ్నోమ్ షెల్ మరియు మట్టర్ డెవలపర్ సంఘం ఇప్పటికే వారి పలకలపై చాలా ఉన్నాయి.
- అపరిమిత పొడిగింపులను నిలిపివేయడం, GS కోడ్ను హాట్ ప్యాచింగ్కు బదులుగా వారు ఉపయోగించగల పరిమిత API ని పరిచయం చేయడం. ఇది చాలా ప్రజాదరణ లేని దశ అవుతుంది ఎందుకంటే దీని అర్థం ఇప్పటికే ఉన్న చాలా పొడిగింపులు మళ్లీ అమలు చేయడం అసాధ్యం. కానీ భవిష్యత్తులో ఇది అనివార్యంగా మారవచ్చు.