sudo gsettings తప్పు వినియోగదారు GNOME ప్రాక్సీని మార్చవచ్చు
root సెట్టింగ్ల డేటాబేస్ను నవీకరించే బదులు లక్ష్య వినియోగదారు డెస్క్టాప్ సెషన్లో GNOME ప్రాక్సీ సెట్టింగ్లను వర్తించండి.
మీ స్వంత GNOME డెస్క్టాప్ కోసం, ఆ డెస్క్టాప్ సెషన్ నుండి దాని వినియోగదారుగా సెట్టింగ్ మార్పును అమలు చేయండి:
gsettings get org.gnome.system.proxy mode
gsettings set org.gnome.system.proxy mode 'manual'
ఇది సందర్భాన్ని వివరిస్తుంది, పూర్తి ప్రాక్సీ కాన్ఫిగరేషన్ కాదు; endpoint మరియు bypass విలువలు కూడా సరిగ్గా ఉండాలి. మాన్యువల్ SOCKS మార్గం కోసం, మోడ్తో పాటు హోస్ట్ మరియు పోర్ట్ కూడా సెట్ చేయండి. అదే లక్ష్య సెషన్లో విలువను తిరిగి చదవండి.
sudo తో ఆదేశాన్ని అమలు చేయడం ఆ వినియోగదారు సెట్టింగ్లను ఎంచుకోదు. GSettings బ్యాకెండ్ సందర్భం ద్వారా పనిచేస్తుంది. dconf తో, వినియోగదారు డేటాబేస్ మరియు సెషన్ బస్ ముఖ్యం; ఆ బ్యాకెండ్కు రాయడానికి కమాండ్-లైన్ మాన్యువల్ D-Bus సెషన్-బస్ కనెక్షన్ అవసరం.
పరిపాలనా మార్పు కోసం, మద్దతు ఉన్న డెస్క్టాప్-నిర్వహణ లేదా వినియోగదారు-సెషన్ యంత్రాంగాన్ని ఉపయోగించండి. మరో shell లో UID మార్చినా లక్ష్య సెట్టింగ్ వాతావరణం లేకపోవచ్చు, మరియు ఏదైనా సరిపోలే ప్రాసెస్ నుండి వేరియబుల్స్ కాపీ చేయడం బహు-సెషన్ మెషీన్లో మరో లాగిన్ను లక్ష్యంగా చేసుకోవచ్చు.
తిరిగి చదవడం సరైనా మార్గనిర్దేశం మారకపోతే, అప్లికేషన్ యొక్క వినియోగదారు ఇంటర్ఫేస్ను గుర్తించండి. లైవ్ GSettings శ్రోత నోటిఫికేషన్లను పొందగలదు. ప్రారంభంలో http_proxy కాపీ చేసిన అప్లికేషన్ dconf మారినప్పుడు కొత్త వాతావరణాన్ని పొందదు, దాని ప్రైవేట్ ప్రాక్సీ విధానం మరో మార్గాన్ని ఎంచుకోవచ్చు. root గా రాయడం పునరావృతం చేయడం ఆ వినియోగదారు అసమతుల్యతను పరిష్కరించదు.