問題タブ [virtual-desktop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - apiとc#に勝つ-デスクトップ
さて、私はこのクラスをオンラインで見つけました。これは、何も実行しない2番目のデスクトップを「作成」します(つまり、explorer.exeは呼び出されませんなど)。
ただし、この新しく作成されたデスクトップは、シャットダウンして元のデスクトップに戻ることを拒否します。何が起こっているのかわかりません。ですから、誰かが自分のマシンでそれを試すことができれば、それは非常に役に立ちます。
注:すべてのwin apiヘッダーが宣言され、機能していると想定します。
現在のデスクトップを「ロック」するクラス:
そしてmain()関数:
更新:このコードはコンパイルされません。「現在の状況では存在しません」という言葉の下に、約40本の赤い波線が表示されます。
windows - MS Windows の X11 機能
何十年もの間、X11 は、さまざまなマシンからさまざまな人がアクセスできる多くの仮想デスクトップを持つ可能性を提供してきました。したがって、仮想デスクトップは実際の物理デスクトップから独立しています。
MS Windows OS に既に似たようなものがあるかどうか疑問に思っています。これは、仮想デスクトップ マネージャーが仮想デスクトップ (既にメモリ内に保持している仮想デスクトップ) をリモート デスクトップ アプリケーションで使用できるようにすることができれば、簡単に実行できると思います。
私のニーズは、次の状況から来ています。多くの場合、リモート ユーザーにサポートを提供する必要があります。多くの場合、サポートには数時間かかります。残念ながら、この間、ユーザーのコンピューターは完全に私たちによって制御されており、ユーザーは何もできません。ここで私の質問は、ユーザーが物理デスクトップに接続された他の仮想デスクトップで実際に作業している間に、ユーザーのコンピューターを 1 つの仮想デスクトップで作業および修復できるソリューションがあるかどうかです。
任意の入力をいただければ幸いです。
クラウス。
eclipse - 別の仮想デスクトップ (VirtuaWin) に切り替えると、Eclipse の「ワークスペースの選択」ダイアログが消えます - どうすれば復元できますか?
Eclipse が起動すると、最初にスプラッシュ スクリーンが表示され、次に開きたいワークスペースを選択するためのダイアログが表示されます。この時点で別の仮想デスクトップに切り替えてから戻ってきた場合、スプラッシュ スクリーンだけが表示されますが、ダイアログは表示されず、元に戻す方法が見つかりません。日食プロセスを強制終了して、最初からやり直す必要があります。
日食を殺さずにその問題から回復する方法はありますか?
私のセットアップ:
Windows XP
VirtualWin 4.0.1
Eclipse Helios
linux - 仮想デスクトップを回転させるUNIXシェルコマンド
キーボード ショートカットを使用せずに仮想デスクトップを変更する方法を探しています。私は説明します: ボタンをクリックして、現在のデスクトップを左側のデスクトップに変更する Java プログラムを実行したいと考えています。私はJavaプログラムから送信されたキーボードショートカットを使用してそれを行いましたが、もっと普遍的なものにしたいです(つまり、誰にとっても機能します)。私が十分に明確であることを願っています!ありがとう。
vpn - Fedora13/14でのCitrixフォントエラー
企業VPNに接続するには、Fedora13でCitrixReceiverを実行する必要があります。もともとはFedora13で実行していましたが、過去に以前の更新を行った後、Citrixは動作を停止しました。これで、アプリケーションを開くと、ダイアログは表示されますが、テキストは表示されません。
コマンドラインからアプリケーションを実行しようとすると、次のエラーが繰り返し発生します。
次のようにしてターミナルで変数を指定することで、これを回避する1つの方法を見つけました。
これにより、Citrixレシーバーがある程度のフォントレンダリングで開きます。ただし、これは、受信機自体を介してネットワークにアクセスしようとしている間は役に立ちません。
誰かが同様の問題を抱えていましたか?私はオンラインでこの問題に苦しんでいる多くの人々を見てきましたが、これを解決するための助けは限られています。助けてくれてありがとう!
編集:Fedora 14にアップグレードしたばかりですが、同じエラーがまだ存在します。
windows - VirtuaWinを使用する場合のエクスプローラウィンドウのGetWindowRectからの非常に負の値
Windowsボックスのすべてのウィンドウを一覧表示するものを一緒にハッキングしていますが、(唯一の)ウィンドウの1つに対して、GetWindowRectが非常に負のy座標を持つ長方形を返しているようです。
考えられる問題:(1)複数のモニターがありますが、(1a)y座標が-24000のオーダーで非常に負であり、(1b)両方のモニターの他のウィンドウがこの効果を示していません。(2)VirtuaWin仮想デスクトップツールを使用していますが、(2a)複数の異なる仮想デスクトップと両方のモニターにある他のウィンドウではこの効果が見られません。(3)pywin32モジュールを使用して、Pythonでこれらすべてを実行しています。
問題のウィンドウはWindowsエクスプローラーウィンドウです。異常なサイズや配置ではありません(少なくとも目で見て)。現在アクティブな仮想デスクトップのエクスプローラーウィンドウにはこの動作は表示されませんが、他の仮想デスクトップにエクスプローラーウィンドウを作成すると、同じ予期しない効果が表示されます。
私はWindowsXPとバージョン4.3のVirtuaWinを実行しています。
どうしたの?
c# - 仮想デスクトップの破棄 (C#/WinForms)
私はクライアント用の Virtual Desktop Manager を作成しました。これにより、ビジネスと個人などを分離することで、デスクトップをより適切に整理できます。
しかし、彼に送る前に、彼が作成したデスクトップを破棄する方法を学ぶ必要があります。たとえば、新しい仮想デスクトップを作成した場合、後でプログラムを終了したときに、作成されたすべての仮想デスクトップを破棄したいと思うでしょう...
しかし、数か月後、MSDN でこのドキュメントを見つけることができなくなりました。レイアウトと情報が移動したようです。
誰か助けてくれませんか?どんな助けでも本当に感謝しています。
ありがとうございました!
linux - Linux で仮想デスクトップの名前/番号を取得するには?
openbox 用のアイコン マネージャー アプリを開発していますが、再起動時に同じアイコンに復元するためにアイコンが作成される特定の仮想デスクトップを知る必要があります。
現在の仮想デスクトップの情報を特定できる標準的な方法はありますか?
java - Java で Mac Spaces を検出できますか?
主に Mac 用に構築された Java アプリケーションがあります。次の 3 つのいずれかを実行できる必要があります。
アプリケーションを常に現在のスペースに追従させます。つまり、デスクトップ 2 でアプリを起動してからデスクトップ 3 に切り替えると、アプリは自動的にデスクトップ 3 に表示されます。これは、ドックのアプリ アイコンを右クリックして [オプション] を選択し、[すべてのデスクトップ] を選択するのと同じです。ユーザーの操作を必要とせずに、どうにかしてこれをアプリのデフォルトの動作にすることができれば、それは素晴らしいことです!
特定の空間の画面をキャプチャします。現在、Robot クラスを使用してスクリーン キャプチャを取得しています。現在のスペースだけでなく、キャプチャするスペースを指定できる方法があれば、それは素晴らしいことです!
少なくとも現在のスペースを離れるかどうかを検出できます。
私は、これらのどちらも可能ではない方向に傾き始めています。しかし、何か助けや可能な回避策を提供できれば、それは素晴らしいことです!
GraphicsEnvironment、GraphicsDevice、GraphicsConfiguration も試してみましたが、うまくいきませんでした。Mac の仮想デスクトップ (スペース) に関する情報は返されません。
また、プラットフォーム固有のコードの使用を絶対に避けようとしていることが、問題を難しくしているのです。JNI を使用してこれを達成できることはわかっています。または、java-apple 拡張機能に何かがある可能性があります。しかし現在、私は単一のコード ブランチを使用し、Mac と Windows の両方でビルドしています。両方のプラットフォームで 2 つの別個のビルドとバイナリを使用することを避けようとしています。
c# - アクティブなウィンドウの背後、または非入力デスクトップへの RDP または VNC を許可する
最初に、問題に関する背景情報を少し説明します。
私のキオスク アプリケーションは、すべてのウィンドウとデスクトップをブロックするフル スクリーン イメージを表示することで、コンピューターへのユーザー アクセスをブロックする必要があります。ユーザーはこのブロックを回避できてはなりません。全画面ウィンドウを表示するか、新しい「仮想デスクトップ」を作成してそれに切り替えることで、これを簡単に行うことができます。これは簡単な部分です。これを前面の画像/ウィンドウ/デスクトップのブロッカーと呼びましょう。
私が助けを必要としているのは、リモート デスクトップ ユーザーまたは VNC ユーザーが、マシンの前に立っているユーザーから隠れて、BLOCKER の背後でマシンを操作できるようにすることです。私にはビデオ スイッチは含まれていません (ただし、リモート コントロール可能な安価なスイッチがあれば、興味があるかもしれません... 12 個必要です)。私が本当に欲しいのは、ソフトウェア ソリューションです。
VNC クライアントは現在の入力デスクトップのみを表示し、特定のウィンドウ (BLOCKER) を無視するオプションがないため、これには役に立たないようです。RDP で非表示のデスクトップにログインできるかどうか、または THE BLOCKER の背後で動作できるかどうかはわかりません。
商用ソフトウェアを介してこれを達成する方法を誰かが知っているか、このようなことを行うソフトウェアライブラリを知っている場合 (開発プラットフォームとして .NET を使用しています)、助けていただければ幸いです。