私のニーズは簡単です。 Raspberry PI 3シンクライアントを作成します。これを行うには、次のことを達成する必要があります。
- ユーザーが設定を変更できないキオスクモードソフトウェア
- 外部バイナリ(例
xfreerdp
:)を呼び出すことができるキオスクモードソフトウェア xfreerdp
単純なフォーム(ユーザーとパスワードなど)を生成して他のソフトウェア(たとえば)にパラメータとして渡すことができるキオスクモードソフトウェア.rdp
すべてのゲートウェイと接続ブローカーのロジックを含む1つのファイルがあるため、この方法で実行する必要があります。接続を開始してデフォルトのWindows 2012ログインを表示することはできません(機能しません)。
質問:
私が見つけることができるすべての解決策は、キオスクまたはフルスクリーンモードでブラウザを使用することだけです。インターネット検索以上のものが必要です。
私の現在の(あまり良くない)ソリューションには、ユーザーyad
入力をキャプチャして渡すためにこれらのフォームといくつかのスクリプトを作成することが含まれていますが、xfreedrp
ここでは人形を使用してすべてのクライアントがアクセスできるこれらのスクリプトまたはWebページを管理するなど未来について考えています。そして、xfreerdp
ユーザーが使用する唯一のソフトウェアではありません。vmware-view-client
シンクライアントを埋めるために必要なWebページやその他のソフトウェアを表示します。
これまで私が見つけたもの:
- XFCEなどのシンプルなウィンドウマネージャを使用する:ニーズに合わせてカスタマイズするのに時間がかかり、必要に応じて更新を維持するために同期機能を操作するのに時間がかかります。
- 確実なセキュリティ上の理由から、Use
chromium-browser
またはfirefox
Kioskはローカルコマンドを実行できません。 - 砂糖を加えるHTML5フォームを作成するのに最適なオプションのようですが、外部ソフトウェアを使用するとWebブラウザの制限が適用されます。
- ピテック良いディストリビューションのように見えますが、「もの」だけをインストールします。これらすべてはDebian/Raspbianをインストールし
apt-get
、 。 - メディア:レイヤーPythonで書かれたThin Clientに似たインターフェースです。これが最善の選択だと思いますが、ユーザーとパスワードをキャプチャして転送する方法が見つかりません
xfreerdp
(yad
ここから呼び出すこともできます)。
重要な内容:
xfreerdp
「ステップ1」サポートスタッフがデバイス(デフォルトではIPアドレスとホスト名)にアクセスするのに役立つ情報を集約できるWebブラウザ、サーバー、デーモン、GUI、時計、終了ボタンocs-inventory-agent
。vmware-view-client
vnc
ssh
質問に戻る:これらすべての「大きなアイコン」をユーザーに表示できるディストリビューション、または簡単にカスタマイズできるGUIのヒントはありますか?
答え1
私はこれを2つの方法で行いました。しかし、私が「簡単だ」と言うとき、台湾、これが最も簡単です。カスタマイズは、実際には〜/ .xinitrcで起動する必要があるアプリケーションのリストとランダムなエントリです。twmrcファイル。
このソリューションは素晴らしい作品です。 twmはカスタマイズ可能なので、「キオスクモード」(つまり、フルスクリーン、タイトルバーなし)でGUIアプリケーションを簡単に起動できます。次のような他のアプリケーションを起動することもできます。x11vnc、バックグラウンドでリモートログイン要件を満たしています。これは研究する価値があります。あなたのニーズに合わせてカスタマイズすることは、他の方法よりも時間がかからないと思います。
うまく動作しますが、より多くの努力を必要とする別のオプションは、次のものを使用することです。EGLFSプラグイン。この場合、X11をまったく実行せずにQtアプリケーションの最上位ウィンドウでフルスクリーンを実行しています。これはおそらくあなたが望むよりもはるかに多くの作業であり、リモートアクセスが機能するようにするには多くの努力が必要です。