tsclient
アプリケーションは、.rdpファイルを開くために使用されていましたが、Remminaは同じようには機能しないようです。 KRDC、リモートデスクトップビューアー、またはその他のアプリケーションは動作しますか? Precise Pangolin(Ubuntu 12.04 LTS)を使用しています。 /usr/bin/tsclient
を関連付けることにより、9.04(Jaunty Jackalope)でtsclientを正常に使用しました。問題は、イントラネットで公開されたWebページに.RDPファイルがあり、ターミナルサーバークライアントまたはリモートデスクトップクライアントを自動的にダウンロードして起動するために必要なことです。 tsclient
には必要な機能がありましたが、tsclient
はリポジトリに存在しなくなり、すべての依存関係を満たすことは困難です。
最新のlibnotify
およびtsclient-2.0.1
パッケージがインストールされているlibnm_glib
のコンパイルエラーが発生しました。
No package 'libnotify' found
No package 'libnm_glib' found
Ubuntu Tweakツールをインストールする
Sudo add-apt-repository ppa:tualatrix/ppa
Sudo apt-get update
Sudo apt-get install ubuntu-Tweak
ファイルタイプマネージャーに移動し、rdp
を追加します。
.rdp
のデフォルトアプリケーションとしてremmina
を使用することをお勧めします
しかし、Windowsから取得した.rdp
ファイルはremmina
が使用するものとは異なるため、この解決策はあなたの質問に合わないかもしれません。したがって、remmina
を.rdp
に関連付けることは無関係かもしれません。
したがって、remmina
を.rdp
ファイルに関連付けることでメリットが得られるように、remmina
によって保存されたファイルの名前を.rdp
に変更できます。
別の解決策では、tsclient
がubuntu 12.04で動作するように強制される場合があります。
tsclient
パッケージと関連する依存関係を packages.ubuntu.com からダウンロードします。
典型的な64ビットアーキテクチャの場合、次のコマンドはtsclient
をインストールします。
Sudo dpkg --force-all -i tsclient_0.150-4ubuntu2_AMD64.deb
32ビットシステムの場合:
Sudo dpkg --force-all -i tsclient_0.150-4ubuntu2_i386.deb`
kamilの優れた答え に示されているアプローチの代替手段は、tsclient
をコンパイルするビルドエラーを克服することです。
Ubuntu 12.04では、libnotify
およびlibnm_glib
と呼ばれるパッケージは提供されていないため、これらの名前のパッケージがインストールされていることはほとんどありません。代わりにlibnotify4
とlibnm-glib4
がインストールされていると思います。
これらのパッケージは、インストールされたプログラムが使用するライブラリバイナリを提供しますが、ライブラリを使用するソースコードからプログラムをビルドするために必要な header files は提供しません。ヘッダーファイルは、名前が-dev
で終わるパッケージによって提供されます。 特に、これらの2つのライブラリを使用するプログラムをビルドするために必要なパッケージは、libnotify-dev
およびlibnm-glib-dev
と呼ばれます。バイナリパッケージの名前にはメジャーバージョン番号があります(最後に4
)、これらの-dev
パッケージにはありません。
そうすることで、ソースからtsclient
をビルドできるようになります。または、少なくともビルドプロセスのparticularエラーを克服する必要があります。