У Unetbootin нет графического интерфейса в Ubuntu GNOME

Я хочу переключиться на Антергос. Когда я открываю 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

enter image description here

Это известная проблема? Можно это исправить? Есть ли обходной путь?

22
задан 24 May 2016 в 14:04

6 ответов

Сначала удалите свою текущую версию unetbootin, затем используйте официальную страницу unetbootin для установки использования ppa вместо deb файлов. Если сбои затем пытаются открыть его от средства запуска вместо терминала.

9
ответ дан 25 May 2016 в 00:04

Это - известная проблема.

Как обходное решение, которое не требует переустановки unetbootin, можно выполнить эту команду:

sudo QT_X11_NO_MITSHM=1 unetbootin

то, Что делает вышеупомянутая команда, отключают доступ общей памяти для запуска этого основанного на QT приложения, позволяя этому работать правильно над GNOME.

источник PPA для unetbootin в принятом ответе включает префикс для отключения доступа общей памяти в команде выполнения по умолчанию так, чтобы запуск его от ярлыка GUI просто работал без любой стычки: https://launchpad.net / ~ gezakovacs / + источник archive/ubuntu/ppa

ответа: https://github.com/unetbootin/unetbootin/issues/67

40
ответ дан 25 May 2016 в 00:04

Попробованный принятый ответ выше, но все еще имел пустой экран на Ubuntu 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 & приложение

Fullly functioning UNetbootin screen

Предупреждение?: Я не знаю, понимаю ли я все разветвления установки gksu. Казалось, был, МНОГИЕ обновляют и обновляют зависимости, когда я установил gksu (все обработанные приятно Кв.). Единственной вещью, которую я заметил до сих пор начиная с установки gksu, являются мои окна сообщения, измененные немного (они выглядят лучше мне).

0
ответ дан 29 September 2019 в 15:11

Я изменился Exec свойство в unetbootin.desktop:

Должностное лицо =/usr/bin/xdg-su-c/usr/bin/unetbootin

и созданный файл /usr/bin/unetbootin со сценарием удара:

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

затем сделанный этим exetutable:

sudo chmod +x/usr/sbin/unetbootin

и теперь когда я работаю Unetbootin из моего обзора приложения это обычно запускается с GUI.

2
ответ дан 23 November 2019 в 01:32

Начиная с Ubuntu 17.10 Уэйленд является 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"
2
ответ дан 23 November 2019 в 01:32

Мне пришлось создать USB-накопитель в Ubuntu 18.04 для установки Windows 10, и ему нужна NTFS, но unetbootin GUI не может отображать разделы NTFS, поэтому мне пришлось использовать unetbootin с помощью командной строки.

xhost local:root

sudo QT_X11_NO_MITSHM=1 /usr/bin/unetbootin installtype=USB targetdrive=/dev/sdb method=diskimage isofile=/home/peter/Downloads/Win10_2004_Hungarian_x64.iso autoinstall=yes
0
ответ дан 29 August 2020 в 12:49

Другие вопросы по тегам:

Похожие вопросы: