プログラムのGUIを活用しながら、「test」というテストユーザーとしてプログラム/複数のプログラムのみを実行できるようにしたいです。これは私の設定と競合せずにテスト設定を保存できるため、これが必要です。これまで、私は次のことができることがわかりました。
ユーザーに切り替えようとしていますが、
su test
GUIを使用してプログラムを実行できません...モニターがないと文句を言います。No protocol specified
**(gedit:17086):警告**:プロトコルが指定されていないため、Xを開くことができません。
(gedit:17086): Gtk - 警告**: ディスプレイを開けません: :0
dm-tool switch-to-user test
実際にそのユーザーに切り替えるには
毎回ユーザーとデスクトップを変更することなく、他のユーザーとしてプログラムを実行する方法を知っていますか?
答え1
ついに解決策が見つかりましたこれ回答
私がしなければならなかったのは、rootとして次のコマンドを実行することだけでした。
xhost si:localuser:test
明らかに、このコマンドを使用すると、ユーザーはディスプレイサーバーを使用できます。
この問題について詳しく知っている場合は、この回答を編集してください。
答え2
xhost +localhost
それからsu test
..