タグ付けされた質問 「x11」

Xウィンドウシステム(一般にXウィンドウシステムまたはX11、現在のメジャーバージョンが11であることに基づく)は、コンピューターソフトウェアシステムであり、ネットワークコンピューターのグラフィカルユーザーインターフェイス(GUI)の基盤となるネットワークプロトコルです。

3
プログラムによるXアプリケーションとの対話
GTK +を使用して構築されたアプリケーションがあります。アプリケーションのインターフェースは非常にシンプルです。起動すると、同じウィンドウが常に開き、いくつかの入力コントロールがあります。 いくつかのフィールドにテキストを入力するスクリプトを記述し、チェックボックスをオンにして、ボタンをクリックします。かなりシンプルで、アプリのコマンドラインバージョンが利用可能であれば簡単に実行できます(ただし、利用できません)。 プログラムでXアプリケーションと対話するアプローチの最良の方法は何ですか?
8 x11  gtk  macro 

4
X11転送がパテとXMingからCentOS 6.4に機能しない
VirtualBoxでCentOS 6.4を実行しています。私はパテ経由でうまく接続できます。ただし、X11転送は機能していません。Xming 6.9.0.31を実行していて、putty 0.62がX11転送用に設定されています。 ただし、接続するとDISPLAYが設定されません。 [jdearing@njlt0151 ~]$ echo $DISPLAY [jdearing@njlt0151 ~]$ そしてターミネーターの起動が失敗する [jdearing@njlt0151 ~]$ terminator Traceback (most recent call last): File "/usr/bin/terminator", line 30, in <module> import gtk, pango, gobject File "/usr/lib64/python2.6/site-packages/gtk-2.0/gtk/__init__.py", line 64, in <module> _init() File "/usr/lib64/python2.6/site-packages/gtk-2.0/gtk/__init__.py", line 52, in _init _gtk.init_check() RuntimeError: could not open display [jdearing@njlt0151 …
8 ssh  x11  putty  xming 

1
X11は、OS XのようにHiDPI / Retinaスクリーンの仮想解像度にスケーリングできますか?
私は最近、RetinaディスプレイでMacbook Proを使用する機会がありましたが、このディスプレイがAppleのオーバーザトップマーケティングを実際に保証するのに十分未来的であることは明らかです。 私は敏感な目をしていて、非常に小さなテキストを見ることは好きではありません。AppleのHiDPI解像度の仮想スケーリングは、テキスト/ UIボタンだけでなく、画面全体をスケーリングします。これにより、より小さな仮想解像度を含むキャンバスに、より高いレベルの詳細が作成されます。 私が見つけたほとんどのディスカッションでは、Linuxを使用する場合、gnome DPI設定を変更する以外に同様の解決策はないと述べています。 大雑把な調査の結果、X11ではスケーリングされた解像度が可能であるようです(こちらを参照)。--scale機能は、より大きな解像度を仮想化するネットブックに使用できますが、値を反転すると、2880x1800画面で1440x900デスクトップをエミュレートできますか?そうでない場合、なぜですか?
8 xorg  x11  resolution 

2
SUSEサーバーはグラフィカルに使用するためのものですか?
長い間Debian Linuxユーザーであったため、私はSUSEを試してみることにしました。SUSEの主なセールスポイントの1つは、YaST構成システムです。一般的な構成タスク用のウィザードのセットを提供します。ほぼすべてのチュートリアルYaSTで、ある時点で用途を見つけることができます。 残念ながら、このユーティリティのテキストバージョンには、GUIバージョンにある機能の多くが欠けているようです。実際、私が見つけることができるすべてのチュートリアル(LDAPサービスのセットアップなど)は、GUIを使用していることを前提としています。YaSTGUIをリモートで使用するための唯一の文書化された方法は、SSHを介して最小限のXサーバーから接続を転送することです。 このようにGUIツールを多用することは、UNIXのようなWindowsよりもはるかにWindowsのようなものであるため、私はこれに非常に驚きました。 SUSEサーバーは単にグラフィカルに使用するように設計されているのですか?
8 linux  x11  gui  suse  yast 

1
OpenBSDで/ etc / fbtabを使用してX11を保護する方法は?
OpenBSDのmanページafterboot(8)は、「Xをインストールするときのように/ etc / fbtabを編集してセキュリティをさらに強化したい場合がある」と示唆しています。 どうすればこれを行うことができますか?/etc/fbtabXウィンドウを保護するのに役立つ行は何ですか?
8 security  x11  openbsd 

1
ほとんどがWindows開発環境のLinux
少し背景:当店では伝統的にマイクロソフトのソフトウェアスタックを実行してきましたが、今は組み込みLinuxを使用する予定で、私はコロンバスの役割にいることがわかります。新しい世界を征服します。これは、あなたが単純な答えだとあなたが考えるかもしれないものを解釈するための文脈が欠けていることを意味するので、これに言及します。Windowsの動作と比較して説明できる場合、これは理解を大いに助けるでしょう。 X-Windowsの考え方を正しく理解していれば、アプリケーションはXクライアントであり、ウィンドウAPIはTCPソケットを介してXサーバーにUIメッセージを送信/受信します(ウィンドウ描画コマンドをXサーバーに送信し、マウスを受信します)それからのキーボードアクティビティメッセージ)。 私が理解しているように、ソケットの使用は、UIが(たとえば)のいずれかで実行されているXサーバーで実行されている間、アプリのコードを1つのUnixボックスで実行できることを意味します 同じコンピュータ 同じネットワーク上でXサーバーを実行している別のUnixボックス 同じネットワーク上でXサーバーを実行するWindowsボックス「W」 ファイアウォールとルーティングが提供されるインターネット上の任意の場所でXサーバーを実行するボックスは、必要なソケットを許可するように適切に構成されています。 私の机には、Cinnamonデスクトップを使用し、ForwardUntoDawnという名前のLinux Mint13ホストがあります。それは私の192.168.174ネットワークに35として接続されており、私のWin7は11と同じネットワーク上にあります。彼らは互いにpingでき、SAMBAはそれらの間のファイル共有を許可します。ForwardUntoDawnにtelnetdとsshdをインストールしました。Win7からtelnetとsshセッションを確立し、認証してコマンドラインを取得できます。 私のWin7システムでは、XmingとXlaunchデスクトップアイコンを使用してXmingをインストールしています。Xlaunchを実行すると、次のプロンプトに応答します。 複数のウィンドウ/ディスプレイ0 起動プログラム:SSHを使用したgimp(C:\ Cygwin \ bin \ SSH.exe) クリップボードはい、フォントサーバーまたはパラメーターなし これにより、一時的に黒いコマンドウィンドウが表示されますが、メッセージを読む前に消えてしまいます。 次のステップ、またはXmingのニーズへのより適切な対応について誰かが私を案内できますか?(私はそれがインストールされて機能していることを知っているという理由だけでgimpを選択しました。) 以下の回答を使用するには、コメントと注意事項もお読みください。注意して、cygwin \ bin \ startxwin.exeを使用してcygwin xserverを起動する必要があります。これにより、いくつかの環境変数が初期化されると思います。 Xmingを使用していませんでした。Linuxボックスでssh設定を正しく設定し、Cygwinツールの使用に成功した後、別のXmingを使用しました。Xlaunchを使用して起動されたアプリケーションは起動しますが、突然消えます。厳密にCygwinツールを使用しても問題は発生しなかった。

3
setxkbmapを切り替えるスクリプト
:私は間をトグルすることをbashスクリプトを希望 setxkbmap seしてsetxkbmap us。 次に、CtrlEscキーボード>カスタムショートカットを介してそのスクリプトをマッピングするつもりです。 ポイントは、でキーボードのレイアウトを切り替えたいということですCtrlEscape。どうすれば実装できますか?

1
Xなしの最小OSでOpenCLを使用することは可能ですか?
私はビットコインマイニングにOpenCLを使用したいと考えています。XなしでGPUとOpenCLを使用することは技術的に可能です。Windowsマシンは常にそれを行います。Xをインストール/実行せずにLinuxなどのグラフィックスカードでOpenCLを使用する方法があるかどうか疑問に思っています。約1年前、これは不可能だと読んだのですが、読んだ内容が正しくない可能性があると思います/または、昨年は状況が変わった可能性があります。 今は可能ですか?どうすればできますか?ビットコインをマイニングするときに、(理論的または実際の)パフォーマンスが向上しますか?
8 linux  x11  gpu 

4
別のコンピューターでxclockを表示する方法
xclock別のパソコンで表示したい。 私のコンピュータで(111)私のことができるようだping他のコンピュータ(222私のホームネットワーク内): $ ifconfig wlan0 wlan0 Link encap:Ethernet HWaddr 44:55:66:77:88:99 inet addr:192.168.0.111 Bcast:192.168.0.255 Mask:255.255.255.0 $ ping 192.168.0.222 ルーターはD-Link DIR-655ワイヤレスNギガビットルーターです。 $ xclock -display 192.168.0.111:0 期待どおりにxclockコンピュータに(111)を表示します。他のコンピューター(222): $ xhost + しかし、コンピューターに戻ると(111)、次のように変更するとコンピューターにも表示されます。 $ xclock -display 192.168.0.222:0 -displayスイッチの使用を確認するには: $ xclock -display 192.168.0.111:0.1 Error: Can't open display: 192.168.0.111:0.1 $ ping 192.168.0.333 ping: unknown host 192.168.0.333 $ …
8 x11  remote  lxde  display 

2
LinuxでコンソールキーボードレイアウトをXキーボードレイアウトにマップする方法
私のディストリビューション(Slackware 13.37)では、コンソールのキーボードレイアウトは/usr/share/kbd/keymaps、サブディレクトリで利用可能な'kbdパッケージからのレイアウトの中から選択されています。 Xでは、代わりに、ファイルに含まれる「レイアウト」リストでキーボードレイアウトが選択されます/etc/X11/xkb/rules/evdev.lst。 X構成ファイルで「XkbLayout」オプションを適切に設定するために、コンソールキーボードレイアウトをXキーボードレイアウトにマップする方法を誰かが知っていますか? 私は特に、Slackware以外のディストリビューションが初期構成のためにこれをどのように扱うかを知ることに興味があります。


1
特定のXプロセスが実行されている仮想端末はどれですか?
Xが起動すると、Xは未使用の最低のVTを検索し、それにアタッチします。私の問題は、実行中のXプロセスが複数ある場合、現在アクティブなプロセスを特定できるようにする必要があることです。 これは* BSDの質問です。Linuxでは簡単です。Xは制御端末をに設定するttyNか、非常に古いディストリビューションでは、コマンドラインでと指定されていvtNます。したがって、サービスを実行していて、現在アクティブなVTがtty7であり、2つのXサーバーが実行されていることがわかります。どちらが現在の端末に対応するかは簡単にわかります。(これは合理的なケースです:おそらく、ユーザーはGNOME / KDEの「ユーザー切り替え」機能を使用したか、を使用して2つのサーバーを実行しましたstartx。)アクティブなXサーバーをフォローしたいアプリケーションの例はx11vnc(私が開発しているソフトウェアから分岐したものです) )。 ただし、FreeBSDでは、制御端末は何も通知しません。Xがttyv1から起動されると、制御端末のままになります。 更新 私はデューデリジェンスを行い、Xコードを読みました。探し回った後、何が起こっているのかがはっきりしました。 でlnx_init.c、Xサーバが行いsetsid、その後にFD開き、自身のために新鮮なセッションを作るためにttyN行うにストレートの後にVT_ACTIVATE、その上のioctl。かなり標準的です。制御端末のないプロセスから端末にfdを開くと、その2つが関連付けられ、サーバーはfdを開いたままにするため、端末がXサーバーの制御端末として残ることが保証されます。 現在、bsd_init.cで、フレームバッファーとして使用するためにttyにfdを開いても、制御端末にはなりません(実際には、なしのsetsid場合、xinitttyv2 から起動したBSD Xserverはttyv2をcttyとして保持します!)。 質問は2012-04-09にさらに更新およびクリーンアップされました。
8 xorg  freebsd  x11 

3
Linux / X / GTK / QT用のWinSpy ++のようなツールはありますか?
私はWindowsを使用していたときに、ウィンドウまたはコントロール(ウィジェット、ウィンドウ要素)をポイントして、その詳細(構造/クラスのフィールドの値を含む)を参照できるWinSpy ++をうまく利用したことがあります。この特定のインスタンスの説明)、ウィンドウマネージャーメッセージを送信するなど。私がそれを使用していた通常の簡単なタスクの1つは、選択できないウィジェット(ラベルなど、テキストの選択とコピーを許可しないウィジェット)からテキストをコピーすることでした。テキストフィールドと同じように)。GNU / Linux GUIアプリケーションで使用できる類似のツールはありますか?
8 x11 

9
FVWMウィンドウマネージャーの代替?
私はFVWMを10年以上使用してきましたが、しばらくの間、ウィンドウマネージャーがゆっくりと死んでいくのではないかと心配していました。2.6.0が数日前にリリースされたことに気付きました。皮肉なことに、これは交換を検討するように私に思い出させてくれました。新しい安定版は良いものの、非常に長い時間がかかりました(2.4.20と2.6.0の間の4年) 、および2.4.19と2.4.20の間の2年間)私はFVWMの将来にまだ自信がありません。 したがって、次のプロパティを備えたより近代的なウィンドウマネージャーがあるかどうか疑問に思っています(これらは、FVWMについて私が気に入っており、維持したい重要なものです)。 オートレイズなしのフォーカスフォローマウス。つまり、部分的に隠れているウィンドウにマウスをドラッグすると、そのウィンドウにフォーカスが移動しますが、前面に移動しません。 キーボードで切り替えたり、ウィンドウを移動したりできる複数の仮想デスクトップ。 次のように構成できる修飾キー+マウスウィンドウ操作: 左クリック+ Alt + Shift =最前面の場合は背面に移動、それ以外の場合は前面に移動 右クリック+ Alt + Shift =ウィンドウを垂直方向に最大化(水平サイズは変更なし) 中央クリック+ Alt + Shift =ウィンドウをつかんで移動 中央コード+ alt + control + shift =サイズ変更(ポインターを側面またはコーナーにドラッグし、その側面またはコーナーを移動します) これらすべてについて、「クリック」とは、フレームだけでなく、ウィンドウ内の任意の場所をクリックすることを意味します。移動/サイズ変更操作は、マウスダウンで始まり、マウスアップで終了する必要があります。 私はデスクトップ環境を使用せず、単純なX11を使用しています。

1
OS XとLinuxの間でアプリケーションウィンドウを共有するにはどうすればよいですか?
私はもともとこの質問をスーパーユーザーに質問しましたが、回答がありませんでした。 Macbook ProとUbuntu 10.04ワークステーションにXdmxをセットアップして、MBPのキーボードとマウス、およびワークステーションで実行されているXアプリケーションを、ラップトップディスプレイ、ラップトップ接続モニター、およびワークステーションのモニターで共有できるようにしています。 最新のXdmxはどこにありますか?Sourceforgeのサイトによると、コードはメンテナンスされておらず、プロジェクトはXserverにマージされています。最新のソースまたはバイナリ配布が見つかりません。 どうすればインストールできますか?パッケージファイルはありますか?ソースからビルドする必要がありますか? 上記で説明したことを達成するための他のオプションはありますか?
8 osx  x11 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.