12,952
回編集
292行目: | 292行目: | ||
<u>ただし、動作には、/usr/share/polkit-1/actions/org.freedesktop.policykit.policyファイルが必要である。</u><br> | <u>ただし、動作には、/usr/share/polkit-1/actions/org.freedesktop.policykit.policyファイルが必要である。</u><br> | ||
# Qtで開発されたGUIソフトウェアをpkexecコマンドで実行する場合 | # Qtで開発されたGUIソフトウェアをpkexecコマンドで実行する場合 | ||
export SHELL=/usr/bin/bash; \ # ログインシェルとターミナルのシェルが異なる場合 | export SHELL=/usr/bin/bash; \ # ログインシェルとターミナルのシェルが異なる場合 (例. ログインシェルがbashでターミナルのシェルがzshの場合等) | ||
pkexec --disable-internal-agent \ | pkexec --disable-internal-agent \ | ||
env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY XDG_RUNTIME_DIR=<任意のディレクトリ 例. $XDG_RUNTIME_DIR または /tmp/tmp-runtime等> \ | env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY XDG_RUNTIME_DIR=<任意のディレクトリ 例. $XDG_RUNTIME_DIR または /tmp/tmp-runtime等> \ |