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

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

2
Linux-LXC; 可能な限り最小のX11でイメージを展開する
現在、X11機能を備えたLXCコンテナをセットアップすることは可能ですか?使用可能な最軽量のX11コンテナ(メモリ単位)、ハードウェアアクセラレーションはプラスですが、必須ではありません。 現在使用できない、またはすぐに使用できない場合、それをサポートするためにまだ実装する必要がある機能はわかっていますか?
19 linux  x11  xorg  lxc  container 

2
XorgとGnome / KDE / Xfceの違い
UNIXシステムについてもっと学びたいのですが、かなり簡単な質問があると思います。Xの用途はわかっていると思います。これにより、アプリケーションのUIを(特に)表示するための標準が提供されます。 しかし、なぜGnome / KDEが必要で、Xとどのように関連しているのでしょうか。アプリケーションとGUIの間の何らかのインターフェースとしてXを使用していると思ったので、GUIはカスタマイズ可能であり、インターフェースはアプリケーション間で同じままです。 それは本当ですか、それともGnome / KDEはXから独立していますか?

3
Unicode文字を書く普遍的な方法はありますか?
vim、Chrome(今のように!)、またはLibreOfficeなどのさまざまなプログラムで、emダッシュ(—)などの特殊なUnicode文字を書きたいことがあります。 LibreOfficeでは、[挿入]メニューの下にある専用のダイアログボックスでこれを実現できます。他のプログラムには組み込みの方法がないようです。これらの場合の私の解決策は、Wikipediaでキャラクターを検索し、コピーして貼り付けることです。 Linuxでテキスト入力を受け付けるプログラムで、すでに印刷されている場所からコピーアンドペーストすることなく、Unicode文字を書く普遍的な方法はありますか?


2
コマンドラインからクリップボードにファイルをコピーする
GUIファイルマネージャーでは、いくつかのファイルを選択し、Ctrl-C(ファイルに関する情報をクリップボードにコピーすると思われます)を押してから、別のフォルダーに移動してCtrl-Vを押すと、ファイルがその中にコピーされますディレクトリ。 実験として、ファイルマネージャーでファイルをコピーした後、テキストエディターに切り替えることができます。Ctrl-Vを押すと、絶対ファイル名のリストが貼り付けられます。逆のプロセス(テキストエディターからファイルのリストをコピーしてファイルマネージャーに貼り付ける)は機能しません。これは、おそらくターゲットアトムが異なるためです。 演習の目標は、コマンドラインからいくつかのファイルをコピーできるようにすることです。たとえば、 find ${PWD} -name "*.txt" | xclip <magic parameters> 次に、ファイルマネージャに切り替えて、[ファイル]-> [貼り付け]を使用してすべてをディレクトリにコピーします。 したがって、質問は次のとおりです。xclipファイルマネージャーが選択をファイルのリストとして認識し、[貼り付け]メニュー項目を有効にするために、どのパラメーター(または他のプログラム)を指定する必要がありますか? または、X選択の内容を検査し、現在含まれているデータを確認できる低レベルのツールはありますか?

2
startxはどのデスクトップ環境を実行し、どのように変更できますか?
多くのドキュメントからstartx、Raspbian OSでLXD​​Eを開始することを読みました。私は少し混乱しています。 常にstartxLXDE GUIを実行しますか? また、startlxdeコマンドを使用した例を見てきました。どのようにコマンドが異なる理由であるstartxとstartlxde同じGUI(LXDE)を実行していますか?それとも、デフォルトのGUIであるため、それを実行しますか? 複数のGUIがある場合、デフォルトのGUIを選択するにはどうすればよいですか? LinuxシステムのGUIについて詳しく説明してください。
18 x11  profile  startx  xinit 

2
現在のマウス位置を強調表示する
デュアルスクリーンセットアップを実行していますが、ほとんどの場合トラックパッドが無効になっています(マウスポインターの非表示を含む)。トラックパッドを再度有効にすると(およびマウスポインターが再び表示されます)、ポインターの前の位置がわかりません。 現在のマウス位置を強調表示するツールを探しています(例:円で)。理想的には、これは単一のコマンドが短時間円を点滅させることです。 xdotool現在の位置を見つけることができることは承知していますが、強調表示はありません。また、key-monこの機能は提供していません。そのcairo composition managerような機能を提供するものも読んだことがありますが、これを実現するためのより小さなツールがあるのではないかと思っています。 そのようなツールがない場合:提供されるデータを使用してカーソルの周りにそのような円を表示する最も簡単な方法は何 xdotool getmouselocationですか? これが関連する場合:私はデスクトップ環境を使用せず、xmonadウィンドウマネージャーのみを使用します 。
18 x11  mouse 

2
Linux(OSXなど)でキーを押しながら文字を選択します
Mac OS Xのような機能を備えたアドオンがあるかどうか疑問に思っていました。母国語はスペイン語で、現在はフランス語圏に住んでいます。英語もたくさんやりますので、さまざまなアクセントが必要です、特にフランス語で、私はLinuxを2年間使用しており、テスト目的でMac OS Xも時々使用しています。 キーを押し続けると、同じ文字、異なるアクセント、または句読点で利用可能なオプションのリストが表示されるMac OS Xで利用可能な機能が本当に便利だと思います。Linuxでこれを行うことはできますか? 例えば:

3
X.orgポインターグラブの所有者を見つける
マウスをつかんだように見えるアプリケーションがあります(移動できますが、どこでもクリックできません)。X.orgマウスグラブを所有しているアプリを見つける方法はありますか? ここでマウスを離すために与えられたショートカットは機能していないようでしたので、もっと情報が得られるものに興味があります。
17 x11 

4
ログイン画面の前に開始するスクリプトを実行するにはどうすればよいですか?
私はタッチスクリーンを調整していましたが、最適なツールはxinput_calibratorでした。だから私はそれを使用しました。2つのオプション(1つは機能しませんでした)があります。「Xセッションで始まるスクリプトで」このコマンドを実行する必要があると書かれています。 xinput set-int-prop "3M 3M USB Touchscreen - EX II" "Evdev Axis Calibration" 32 14410 2146 14574 2115 だから私が試した~/.xinitrc、~/.xsessionと~/.xsessionrc存在していなかったすべてが、。だから私はそれらを作成し、正確な内容はこのコマンドでした。最初の2つのファイルにより、ログインが失敗しました(ログイン後、ログイン画面に戻ります)。 最後のファイルでは、キャリブレーションは機能していましたが、ログインして初めて... ログインダイアログが表示される前に、このコマンドを実行する必要があります。このコマンドを最後に追加/etc/X11/xinit/xinitrcしても、結果は何もありません(何も変更されません)と考えました。また、/etc/X11/Xsession.d/40x11-common_xsessionrc(ファイルの一部を検査した後)の最後に追加しようとしましたが、結果はに追加した場合とまったく同じでした~/.xsessionrc。 ログイン画面が表示される前にこのコマンドを実行するにはどうすればよいですか(ウィンドウマネージャーが起動する前、またはXセッションが開始する前ですか)。 (デフォルトのウィンドウマネージャーでKubuntuを実行していますが、それが重要な場合) 更新 Kubuntuを使用しているため、ディスプレイマネージャーはkdmです。受け入れられた答えが示唆するように、私はファイルを編集し、ここで/etc/kde4/kdm/Xsetup述べたように、デフォルトで存在するコマンドの前にコマンドを追加しました。そして、それは魅力のように機能します:)
17 x11  startup  session 

1
同じホスト上の1つのX画面から別のX画面にウィンドウを移動できますか?
同じコンピューターで2つのXスクリーンと2つのビデオカードに3つのモニターを設定してXFCE 4.12を実行しています。2つのモニターは、nvidia twinview機能を使用して1つのX画面を形成します。これは、Xorg構成のDevice0のScreen0です。3番目のモニターは、Xorg構成のDevice1のScreen1である2番目の画面用です。Screen0のモニター間でウィンドウをうまくドラッグできます。Screen0とScreen1の間でマウスを自由に移動することもでき、クリップボードのデータも2つのXスクリーン間で運ばれます。 これらのXスクリーンは両方とも、独自のビューポートセットを持つ独立したデスクトップとして機能します。この方法が好きで、片側を自動的に「固定」するのに便利です。ただし、1つのX画面でプログラムを起動した場合、それをドラッグするだけでは他のX画面に移動できません。他の画面でそのプログラムを実行したい場合は、その画面で再起動する必要があります。 私の質問は、Xウィンドウのコマンドまたは他の機能を使用して、実行中にプログラムを他の画面に移動する方法があるかどうかです。ありがとう。 更新:この質問について賞金を開始しますが、これについてはしばらく疑問に思っていました。報奨金を獲得するには、証明のための引用を提供する必要があります。
16 x11  xorg 

3
XアプリがアクセスできるようにPATHまたはその他の環境変数を設定するにはどうすればよいですか?
KDEが認識できるようにenv変数を設定するにはどうすればよいですか? 非シェル環境(KDE)でどのようにパスを設定しますか? 上記の2つの質問とは異なり、GNOMEでこれを行う方法を知りたいです。さらに良いことに、ウィンドウマネージャーから独立したメソッドがあります。シェル/ターミナルについては、通常編集します~/.bashrc。使用するウィンドウマネージャーに関係なく、すべてのXアプリケーションで環境変数を使用できるように、どこにexportステートメントを配置できますか?

2
X上で実行されているアプリケーションをSSH経由でデタッチ/再アタッチしますか?
常に実行したままにする開発用サーバーと、毎日オフ/オンにする開発用ラップトップがあります。 サーバー上にSSH -Xで実行したいGUIアプリケーションがあり、devラップトップの電源がオフになっていても実行したままにします。 SSH -Xを介してそのアプリケーションをデタッチしてから再アタッチする方法はありますか? 私の場合、VNCを使用したくないです。
16 ssh  x11  gui 

3
-Xフラグ(X11転送)がWindowsで機能しないようです。
Windows 8.1でOpen SSH(OpenSSH_6.6.1p1、OpenSSL 1.0.1i 6 Aug 2014)を使用しています。X11転送が機能していないようです。DISPLAY環境変数が設定されていないようです。 たとえば、BitViseまたはPuttyを使用して接続し、envを実行すると、次のように表示されます。 [marko@vm:~]$ env XDG_SESSION_ID=6 TERM=xterm SHELL=/bin/bash SSH_CLIENT=192.168.1.174 61102 22 SSH_TTY=/dev/pts/0 USER=marko MAIL=/var/mail/marko PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games PWD=/home/marko LANG=en_CA.UTF-8 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript SHLVL=1 HOME=/home/marko LANGUAGE=en_CA:en LOGNAME=marko SSH_CONNECTION=192.168.1.174 61102 192.168.1.64 22 XDG_RUNTIME_DIR=/run/user/1000 DISPLAY=localhost:10.0 _=/usr/bin/env 代わりにOpenSSH(ssh -X marko @ vm)を使用する場合: [marko@vm:~]$ env XDG_SESSION_ID=8 TERM=cygwin SHELL=/bin/bash SSH_CLIENT=192.168.1.174 61150 22 SSH_TTY=/dev/pts/1 USER=marko MAIL=/var/mail/marko …
16 ssh  x11 

3
キーを押すために使用されたキーボードを確認する方法は?
複数のキーボードがインストールされているペアリングステーションで頻繁に作業しています。setxkbmapwith -device <ID>を使用して特定のキーボードのレイアウトを設定することができます(からxinputのIDを使用)が、多くの場合、どのキーボードを使用しているかは明らかではありません。両方のキーボードを試してみることの前後を避けた方がよいので、この情報を取得するための簡単なツールを作成したいと思いsetxkbmapます。私は次のような典型的なユースケースを期待しています: $ setxkbmap -device "$(get-keyboard-id)" -layout gb Press Enter to detect keyboard ID Linuxでこの情報を提供するインターフェースはどれですか?理想的にはXなしでも動作するはずですが、それは要件ではありません(Xなしでこれをサポートするツールは多くないようです)。 これまでの調査結果: Linux は、複数のキーボードの異なるレイアウトを同時にサポートするために、入力しているキーボードを知る必要があります。 xinput→list.c→ list_xi2→は、XIQueryDeviceデバイスIDにより使用可能提供しますsetxkbmap。 showkeyそしてxev、キーボードIDを印刷しません。 xinput list-props $IDキーボードイベントの送信先を示します。ただし、別の回答のコードを使用すると、このデバイスはキーボードを識別するために何も印刷しないようです。 ほとんど可能な解決策の1つは、xinput --test <ID> &キーボードIDごとに実行し、最初に返されるものを確認することです。それに伴う問題は、実際にキーボードである「キーボード」を特定することです。 $ xinput | grep keyboard ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard …
16 xorg  x11  keyboard 

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