Unetbootin का Ubuntu GNOME पर कोई GUI नहीं है


22

मैं एटरगोस पर स्विच करना चाहता हूं। Unetbootin को खोलते समय, मैं इसे सफलतापूर्वक नहीं खोल सकता।

यहाँ तब होता है जब मैं यूनेबूटिन को टर्मिनल से खोलता हूं

namehidden@lolllll:~$ sudo unetbootin
[sudo] password for namehidden: 
X Error: BadAccess (attempt to access private resource denied) 10
  Extension:    130 (MIT-SHM)
  Minor opcode: 1 (X_ShmAttach)
  Resource id:  0x164
X Error: BadShmSeg (invalid shared segment parameter) 128
  Extension:    130 (MIT-SHM)
  Minor opcode: 5 (X_ShmCreatePixmap)
  Resource id:  0xc0
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode: 62 (X_CopyArea)
  Resource id:  0x2800010
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode: 62 (X_CopyArea)
  Resource id:  0x2800010
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode: 62 (X_CopyArea)
  Resource id:  0x2800010

यहाँ छवि विवरण दर्ज करें

क्या यह जाना पहचाना हुआ मुद्दा है? क्या मैं इसे ठीक कर सकता हूं? क्या आसपास कोई काम है?


क्या आपने इसे टर्मिनल से खोला है? वहाँ क्या संदेश दिखाई दिए?
मोनिका के लिए न्याय

क्या किसी भी मदद के लिए askubuntu.com/questions/775517/… है?
मोनिका के लिए न्याय

ठीक है संपादित! अन्य टिप्पणी ने मदद नहीं की क्योंकि वे सिस्टम को रोकते हैं। वे न तो खाली बॉक्स @DKBose
lolreppeatlol

@lolreppeatlol, sudoग्राफिक टूल के साथ उपयोग करने से बचें , आप इसका उपयोग कर सकते हैं gksu, यहां देखें । क्या आप ls -l .Xauthoritywhich unetbootin
user.dz

जवाबों:


9

सबसे पहले अपने मौजूदा संस्करण को अनबूटिन पर अनइंस्टॉल करें, फिर डिबेट फाइलों के बजाय ppa का उपयोग कर इंस्टॉल करने के लिए आधिकारिक अनबूटिन पेज का उपयोग करें। यदि विफल रहता है तो टर्मिनल के बजाय इसे लांचर से खोलने का प्रयास करें।


वाह, यह काम किया! ऐसा सोचना चाहिए था। : पी थैंक्स। जब संभव होगा बाद में इनाम दूंगा।
लॉरेलपीटलोल

ठीक है! कोई बात नहीं।
क्रूएलप्लैटिपस 67

2
मैं ubuntu 18.04 एलटीएस में कोशिश करता हूं, लेकिन काम नहीं करता।
अल्हलाल

यह उत्तर कैसे जोड़ा जाएगाuninstall your current version of unetbootin
SA

41

यह एक जाना - माना मुद्दा है।

एक वर्कअराउंड के रूप में जिसे unetbootin को पुनर्स्थापित करने की आवश्यकता नहीं है, आप इस कमांड को चला सकते हैं:

sudo QT_X11_NO_MITSHM=1 unetbootin

उपरोक्त आदेश क्या करता है, इस क्यूटी आधारित एप्लिकेशन को चलाने के लिए साझा मेमोरी एक्सेस को अक्षम किया गया है, जिससे यह GNOME पर ठीक से काम कर सके।

स्वीकार किए गए उत्तर में unetbootin के लिए PPA स्रोत में डिफ़ॉल्ट रन कमांड में साझा मेमोरी एक्सेस को अक्षम करने के लिए उपसर्ग शामिल है ताकि इसे GUI शॉर्टकट से लॉन्च करना बिना किसी परेशानी के काम करता है: https://launchpad.net/~gezakovac//archive/ ubuntu / ppa

उत्तर का स्रोत: https://github.com/unetbootin/unetbootin/issues/67


2
QT_X11_NO_MITSHM ने मेरे लिए (ArchLinux पर) काम नहीं किया। हालाँकि, समस्या को X11 एक्सटेंशन के साथ जानने के बाद, मैंने "ssh -Y localhost" द्वारा समस्या को हल किया क्योंकि सुरंग X11 कनेक्शन उनका समर्थन नहीं करता है।
एंड्रे वैन शॉब्रोक

दिलचस्प ... आपकी टिप्पणी के लिए धन्यवाद, @ द-इट-दार्शनिक।
पॉल एम एडवर्ड्स

2
इसने मेरे लिए काम किया जबकि अद्यतन करने के लिए PPA नहीं था .. धन्यवाद!
बिलमैन

3
पीपीए से स्थापित, ग्रे स्क्रीन मिली, लेकिन यह काम करता है। 18.04 डेस्कटॉप।
थफिर

2
यह स्वीकृत उत्तर होना चाहिए।
इवान इवकोविक्स

2

मैंने Execसंपत्ति में परिवर्तन किया unetbootin.desktop:

Exec = / usr / bin / xdg-su -c / usr / bin / unetbootin

और /usr/bin/unetbootinबैश स्क्रिप्ट के साथ बनाई गई फ़ाइल :

# /! बिन / बैश
qt_X11_NO_MITSHM = 1 / usr / sbin / unetbootin

तब इसे प्रयोग करने योग्य बनाया गया:

सुडो चामोद + x / usr / sbin / unetbootin

और अब जब मैं Unetbootinअपने एप्लिकेशन ओवरव्यू से चलता हूं तो यह सामान्य रूप से GUI के साथ लॉन्च होता है।


लेकिन फ़ाइल /usr/bin/unetbootinपहले से मौजूद है, जो कि बाइनरी है , यहां कुछ मिला हुआ लगता है। खुद की फाइलों के नीचे रहना चाहिए/usr/local/sbin
rubo77

2

चूंकि उबंटू 17.10 वेलैंड डिफॉल्ट x सर्वर है, जो प्रोग्राम ग्राफिक डिवाइसेस ड्राइवरों तक पहुंच का प्रबंधन करता है, xhostsउपयोगकर्ताओं को उन ड्राइवरों से कनेक्ट करने की अनुमति देता है।

चूंकि sudoइसमें कोई सक्रिय सत्र नहीं है और न ही यह सर्वर तक पहुंचने की अनुमति देता है, unetbootinइसलिए यह GUI का एक उदाहरण नहीं बना सकता है।

एक बार जब आप चलाते हैं कि आप sudoडिवाइस ड्राइवरों को एक्सेस देते हैं और इसलिए nthose स्टेप्स के साथ विंडो बनाने के लिए अनुमति देते हैं unetbootin(क्योंकि यह चल रहा है sudo):

  1. उपयोगकर्ता चलाने के तहत

    xhost local:root
    

    अभिगम नियंत्रण सूची में गैर-नेटवर्क स्थानीय कनेक्शन जोड़े जा रहे हैं

  2. फिर सूडो के साथ

    sudo QT_X11_NO_MITSHM=1 /usr/bin/unetbootin 
    

स्रोत: https://github.com/unetbootin/unetbootin/issues/94

तो आप अपनी ~/.bashrcफ़ाइल में एक उपनाम जोड़ सकते हैं :

 alias unetbootin="xhost local:root && sudo QT_X11_NO_MITSHM=1 unetbootin"

thx - इसने मेरे लिए ubuntu 18.04
डिबेट के

0

ऊपर दिए गए स्वीकृत उत्तर की कोशिश की लेकिन उबंटू 18.04 पर अभी भी खाली स्क्रीन थी

मैंने क्या खोजा : टर्मिनल में संदेशों के भाग के रूप में sudo apt-get install unetbootinमैंने निम्नलिखित को देखा:

Reading package lists... 
Suggested packages:
  p7zip-rar
Recommended packages:
  gksu | kdesudo

मेरा समाधान: स्थापित करेंgksu

sudo add-apt-repository ppa:belin/stable
sudo apt install gksu
sudo apt update
sudo apt upgrade

वौइला: पूरी तरह से काम कर रही UNetbootin स्क्रीन और ऐप

पूरी तरह से काम कर रहे UNetbootin स्क्रीन

चेतावनी? मुझे नहीं पता कि क्या मैं gksu स्थापित करने के सभी प्रभावों को समझता हूं। मुझे लगता है कि जब मैं gksu स्थापित किया था सब कुछ अद्यतन और उन्नयन निर्भरता प्रतीत होता है (सभी उपयुक्त द्वारा अच्छी तरह से संभाला)। केवल एक चीज जो मैंने अब तक देखी है कि gksu स्थापित करने के बाद से मेरा संदेश विंडोज़ थोड़ा बदल गया है (वे मेरे लिए बेहतर दिखते हैं)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.