すべての良い一日。 長い間、クライアントがrdpからアクセスできるフラッシュドライブをマウントするように、LTSPとシンクライアントを構成する方法に苦労しました。
したがって、説明されている問題を解決するには、ltpfsパッケージがサーバーにインストールされ、ltspfsdがクライアントにインストールされていることを確認する必要があります。
ltpfs :
dpkg -l ltspfs|grep ^ii
ltspfsd :
sudo chroot /opt/ltsp/i386 dpkg -l ltspfsd|grep ^ii
サーバー上で、端末のローカルデバイスサポートを有効にする必要があります。 /opt/ltsp/i386/etc/lts.confを変更する必要があります
このファイルを編集するには管理者権限が必要であることを追加したいと思います。 最も簡単なことは、ターミナルから実行することです
sudo gedit
次に、ファイルを選択して次のビューに移動します。このファイルに設定がある場合は、[default]セクションに上記のエントリを追加するだけです。
/opt/ltsp/i386/etc/lts.conf
[default]
LOCALDEV = True
「システム/管理/ユーザーとグループ」に進み、目的のユーザー(ターミナルにログインするユーザー)を選択し、そのプロパティを開きます。「ユーザー特権」タブで「ヒューズに基づいてファイルシステムを使用...」を有効にします。
突然誰かが理解しなかった場合、この短いビデオはそれを行う方法を示しています。
次に、クライアントで、接続されているすべてのusbメディアがネットワークドライブ上のフォルダーとしてrdpに表示されるように、rdpの起動を構成する必要があります。 つまり システムにURBANRIDERを表示するフラッシュドライブを接続し、2-RUNAを挿入します。rdpには両方のフラッシュドライブがUSBネットワークドライブ上にあり、各フラッシュドライブがフォルダとして表示されます。 URBANRIDERとRUNAの2つのフォルダーがあります。
これを行うには、次のようにrdpを実行する必要があります。
rdp_once
rdesctop -d -f -r disk:usb=/media/ $USER -k ru-RU
クライアントを再起動すると、すべてが正常になります。
PS:さらに、rdp起動スクリプトを提供したいと思います。このスクリプトは、終了すると再び起動され、ユーザーがLinux自体にアクセスできなくなります。
#!bin/bash
var0=0
var1=1
while [ "var0" != "var1" ]
do
rdesctop -d -f -r disk:usb=/media/ $USER -k ru-R
wait
done
echo
exit 0
PS:マイナスやカルマなどではなく、これを行う方法を知っている人々の要求。 また、トピック「 LTSP、Ubuntu。シンクライアントのセットアップに関する問題 」の開発を考えると、この情報は一部の人にとって有用であると言えます。