Chcę zmienić na Antergos. Podczas otwierania Unetbootin nie mogę go pomyślnie otworzyć.
Oto, co się stanie, gdy otworzę UNetbootin z terminalu
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
Czy to znany problem? Czy mogę to naprawić? Czy jest w pobliżu praca?
usb
unetbootin
lolreppeatlol
źródło
źródło
sudo
narzędzi graficznych, możesz użyćgksu
, zobacz dlaczego tutaj . Czy możesz zamieścić dane wyjściowels -l .Xauthority
iwhich unetbootin
Odpowiedzi:
Najpierw odinstaluj aktualną wersję unetbootin, a następnie użyj oficjalnej strony unetbootin, aby zainstalować przy użyciu ppa zamiast plików deb. Jeśli się nie powiedzie, spróbuj otworzyć go z programu uruchamiającego zamiast terminala.
źródło
uninstall your current version of unetbootin
To znany problem.
Aby obejść problem, który nie wymaga ponownej instalacji unetbootin, możesz uruchomić to polecenie:
Powyższe polecenie wyłącza dostęp do pamięci współużytkowanej w celu uruchomienia tej aplikacji opartej na Qt, umożliwiając jej prawidłowe działanie na GNOME.
Źródło PPA dla unetbootin w zaakceptowanej odpowiedzi zawiera prefiks wyłączający dostęp do pamięci współużytkowanej w domyślnej komendzie uruchamiania, dzięki czemu uruchomienie go ze skrótu GUI działa bez żadnych problemów: https://launchpad.net/~gezakovacs/+archive/ ubuntu / ppa
Źródło odpowiedzi: https://github.com/unetbootin/unetbootin/issues/67
źródło
Zmieniłem
Exec
właściwość wunetbootin.desktop
:i utworzył plik
/usr/bin/unetbootin
za pomocą skryptu bash:następnie uczynił to możliwym do wyegzekwowania:
a teraz, kiedy uruchamiam
Unetbootin
z przeglądu aplikacji, uruchamia się normalnie z GUI.źródło
/usr/bin/unetbootin
już istnieje, to jest plik binarny , wydaje się, że coś się tutaj pomieszało. Własne pliki powinny znajdować się poniżej/usr/local/sbin
Ponieważ Ubuntu 17.10 wayland jest domyślnym serwerem x, program zarządzający dostępem do sterowników urządzeń graficznych
xhosts
pozwala użytkownikom łączyć się z tymi sterownikami.Ponieważ
sudo
nie ma aktywnej sesji ani nie pozwala na dostęp do serwera,unetbootin
nie może utworzyć instancji swojego GUI.Po uruchomieniu dajesz
sudo
dostęp do sterowników urządzeń, a tym samym pozwalaszunetbootin
(ponieważ działa jakosudo
) na utworzenie okna z następującymi krokami:Uruchomiony przez użytkownika
lokalne połączenia niesieciowe są dodawane do listy kontroli dostępu
Potem z sudo
Źródło: https://github.com/unetbootin/unetbootin/issues/94
Możesz więc dodać alias do swojego
~/.bashrc
pliku:źródło
Próbowałem zaakceptować powyższą odpowiedź, ale nadal miałem pusty ekran na Ubuntu 18.04
Co odkryłem : W ramach wiadomości w terminalu
sudo apt-get install unetbootin
zobaczyłem, co następuje:Moje rozwiązanie: zainstaluj
gksu
Vouila: W pełni funkcjonalny ekran i aplikacja UNetbootin
Ostrzeżenie ?: Nie wiem, czy rozumiem wszystkie konsekwencje instalacji gksu. Wydawało się, że istnieje wiele zależności aktualizacji i aktualizacji, gdy instalowałem gksu (wszystkie obsługiwane przez apt). Jedyną rzeczą, jaką zauważyłem do tej pory od czasu zainstalowania gksu, jest to, że moje okna wiadomości nieco się zmieniły (dla mnie wyglądają lepiej).
źródło