ルートアクセスでUbuntu 18.04でグラフィカルアプリケーションを使用する

ルートアクセスでUbuntu 18.04でグラフィカルアプリケーションを使用する

Ubuntu 18.04にアップグレードした後、次のことはできません。

sudo su -

gparted

これで、ルートはDisplay:0にアクセスできず、まだ解決策が見つからなかったためです。

この問題を解決する方法を知っている人はいますか?

gpartedでは大丈夫ですが、他のプログラムを使用すると同じことをする他のプログラムがなく、まったく動作しません。私はrootですべてを始める方法を知っているので、rootで始めたくありません。

ベストアンサー1

はいkdesudogsudo(私の考えでは)そしていくつか。

それともコピーして使うこともできます~/bin/xsudo

#!/bin/bash

inner() {
    su  - "$user" -c "xauth list" |
        grep "$(echo "$display" |
                cut -d ':' -f 2 |
                cut -d '.' -f 1 |
                sed -e s/^/:/ ) " |
        xargs -n 3 xauth add &&
        "$@"
}

if [ "$1" = "---innermode" ]
then
    shift
    user="$1"
    display="$2"
    shift 2
    inner "$@"
else
    self="$0"
    sudo "${self}" ---innermode "$USER" "$DISPLAY" "$@"
fi

おすすめ記事