Unetbootin에는 Ubuntu GNOME에 GUI가 없습니다.


22

Antergos로 전환하고 싶습니다. Unetbootin을 열면 성공적으로 열 수 없습니다.

터미널에서 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

여기에 이미지 설명을 입력하십시오

이것은 알려진 문제입니까? 이 문제를 해결할 수 있습니까? 해결 방법이 있습니까?


터미널에서 열었습니까? 어떤 메시지가 나타 났습니까?
Monica에 대한 정의


확인 편집했습니다! 다른 주석은 그 명령이 시스템을 업그레이드하기 때문에 도움이되지 않았습니다. 그들은 빈 상자 @DKBose를 수정하지 않습니다
lolreppeatlol

@lolreppeatlol, sudo그래픽 도구와 함께 사용하지 마십시오. 사용 가능한 gksu이유는 여기를 참조 하십시오 . 수 당신의 포스트 출력 ls -l .Xauthoritywhich unetbootin
user.dz

답변:


9

먼저 현재 버전의 unetbootin을 제거한 다음 공식 unetbootin 페이지 를 사용하여 deb 파일 대신 ppa를 사용하여 설치하십시오. 실패하면 터미널 대신 실행기에서 열어보십시오.


와우! 생각 했어야 했어 : P 감사합니다. 가능하면 나중에 현상금을 줄 것입니다.
lolreppeatlol

승인! 문제 없어.
Cruelplatypus67

2
우분투 18.04 LTS에서 시도하지만 작동하지 않습니다.
알 헬럴

이 답변은 방법을 추가하여 향상 될 것입니다 uninstall your current version of unetbootin
SA

41

이것은 알려진 문제입니다.

unetbootin을 다시 설치할 필요가없는 해결 방법으로 다음 명령을 실행할 수 있습니다.

sudo QT_X11_NO_MITSHM=1 unetbootin

위 명령은 Qt 기반 응용 프로그램을 실행하기 위해 공유 메모리 액세스를 비활성화하여 그놈에서 제대로 작동 할 수 있도록합니다.

허용 된 답변의 unetbootin에 대한 PPA 소스에는 기본 실행 명령에서 공유 메모리 액세스를 비활성화하는 접두사가 포함되어 있으므로 GUI 단축키에서 시작하면 번거 로움없이 작동합니다. https://launchpad.net/~gezakovacs/+archive/ 우분투 / 파

답변 출처 : https://github.com/unetbootin/unetbootin/issues/67


2
QT_X11_NO_MITSHM이 나를 위해 작동하지 않았습니다 (ArchLinux에서). 그러나 X11 확장에 문제가 있다는 것을 알고 터널링 된 X11 연결이 지원하지 않기 때문에 "ssh -Y localhost"로 문제를 해결했습니다.
André van Schoubroeck

흥미 롭습니다 ... 귀하의 의견에 감사드립니다.
Paul M Edwards

2
이것은 PPA를 업데이트하지 않았지만 나를 위해 일했습니다 .. 감사합니다!
BillMan

3
PPA에서 설치하면 회색 화면이 표시되지만 작동합니다. 18.04 데스크탑.
Thufir

2
이것이 정답입니다.
Ivan Ivković

2

나는 바꿨다 Exec속성을 unetbootin.desktop다음 과 같이 했습니다 .

실행 = / usr / bin / xdg-su -c / usr / bin / unetbootin

생성 된 파일 /usr/bin/unetbootinbash 스크립트로 을 .

#! / bin / bash
QT_X11_NO_MITSHM = 1 / usr / sbin / unetbootin

그런 다음 실행 가능하게 만들었습니다.

sudo chmod + x / usr / sbin / unetbootin

이제 Unetbootin응용 프로그램 개요에서 실행하면 GUI와 함께 정상적으로 시작됩니다.


그러나 파일이 /usr/bin/unetbootin이미 존재합니다. 즉 이진 파일 입니다. 자신의 파일은 다음에 있어야합니다/usr/local/sbin
rubo77

2

Ubuntu 17.10 wayland가 기본 x 서버이므로 그래픽 장치 드라이버에 대한 액세스를 관리하는 프로그램 xhosts은 사용자가 해당 드라이버에 연결할 수 있도록합니다.

때문에 sudo활성 세션이 없으며 서버에 액세스 할 수있어하지 않는, unetbootin그것의 GUI의 인스턴스를 만들 수 없습니다.

일단 실행 sudo하면 장치 드라이버에 액세스 할 수 있으므로 unetbootin(로 실행되므로 sudo) nthose 단계가있는 창을 만들 수 있습니다.

  1. 사용자 실행

    xhost local:root
    

    네트워크 이외의 로컬 연결이 액세스 제어 목록에 추가됨

  2. 그런 다음 sudo와 함께

    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"


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

Vouila : 모든 기능을 갖춘 UNetbootin 화면 및 앱

모든 기능을 갖춘 UNetbootin 화면

경고? : gksu 설치의 모든 결과를 이해하는지 모르겠습니다. gksu를 설치했을 때 많은 업데이트 및 업그레이드 종속성이있는 것처럼 보였습니다 (모두 apt가 잘 처리했습니다). gksu를 설치 한 이후로 지금까지 주목 한 것은 메시지 창이 조금 바뀌 었다는 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.