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

ここに画像の説明を入力してください

これは既知の問題ですか?これを修正できますか?回避策はありますか?


ターミナルから開きましたか?そこにどんなメッセージが表示されましたか?
モニカの正義

あるaskubuntu.com/questions/775517/...任意のヘルプの?
モニカの正義

編集しました これらのコマンドはシステムをアップグレードするため、他のコメントは役に立ちませんでした。彼らは空白のボックス@DKBoseを修正しません
lolreppeatlol

@lolreppeatlol、使用しないでくださいsudo、あなたが使用できるグラフィックツールとgksu理由を知る、ここにls -l .Xauthorityandwhich unetbootin
user.dzの

回答:


9

まず、現在のバージョンのunetbootinをアンインストールしてから、公式のunetbootin ページを使用して、debファイルの代わりにppaを使用してインストールします。失敗した場合は、ターミナルではなくランチャーから開いてみてください。


うわー、うまくいきました!そのことを考えるべきだった。:Pありがとう。可能な場合は後で賞金を差し上げます。
lolreppeatlol

OK!問題ない。
-Cruelplatypus67

2
私はubuntu 18.04 LTSで試してみましたが、うまくいきません。
-alhelal

この回答は、次の方法を追加することで改善されますuninstall your current version of unetbootin
SA

41

これは既知の問題です。

unetbootinの再インストールを必要としない回避策として、次のコマンドを実行できます。

sudo QT_X11_NO_MITSHM=1 unetbootin

上記のコマンドが行うことは、このQtベースのアプリケーションを実行するための共有メモリアクセスを無効にし、GNOMEで適切に動作できるようにすることです。

受け入れられた回答のunetbootinのPPAソースには、デフォルトの実行コマンドで共有メモリアクセスを無効にするプレフィックスが含まれているため、GUIショートカットからの起動は簡単に機能します:https : //launchpad.net/~gezakovacs/+archive/ ubuntu / ppa

回答のソース:https : //github.com/unetbootin/unetbootin/issues/67


2
QT_X11_NO_MITSHMは(ArchLinuxで)私には機能しませんでした。ただし、X11拡張機能に問題があることを知っていると、トンネル化されたX11接続ではサポートされないため、「ssh -Y localhost」で問題を解決しました。
アンドレヴァンシューブロエック

興味深い...コメントありがとうございます、@ the-it-philosopher。
ポールMエドワーズ

2
これは私にとってはうまくいきましたが、PPAの更新はうまくいきませんでした。ありがとう!
ビルマン

3
PPAからインストールされ、灰色の画面が表示されますが、これは機能します。18.04デスクトップ。
Thufir

2
これは受け入れられた答えでなければなりません。
イヴァンIvković18年

2

Execプロパティを変更しましたunetbootin.desktop

Exec = / 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"

THX -これはUbuntuの下に私のために働い18.04 DEBとPPAはしませんでした
Aveesh

0

上記の受け入れられた回答を試みましたが、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画面とアプリ

完全に機能するUNetbootin画面

警告?:gksuをインストールすることの影響をすべて理解しているかどうかわかりません。gksuをインストールしたときに、多くの更新およびアップグレードの依存関係があるように見えました(すべてaptで適切に処理されました)。gksuをインストールしてから気づいたのは、メッセージウィンドウが少し変更されたことだけです(見た目が良くなっています)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.