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

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

3
ターミナルを使用してさまざまなウィンドウで「閉じる」イベントをシミュレートする方法はありますか?
私はUbuntuはASKに答えのすべてのインスタンスを終了しgnome-terminal、コマンドを経由していますすべてが読むことができるようすることgnome-terminalがあるようですいなかったSIG私は、この「閉じる」イベントをシミュレートするために使用することができますコールを。GNOME / KDE / LXDE / {ここにウィンドウ/デスクトップマネージャー/環境を配置}で「閉じるボタンをクリック」イベントをシミュレートする方法はありますか?私が持って読んで 異なる 質問 これとは関係を持っている可能性を、これに応答しません。 私が探しているのは、さまざまなシナリオでこれを行うためのグローバルコマンド(存在する場合)です。存在しない場合は、「閉じる」ボタンの仕組みを説明してください。 可能な用途: 確定したタスクの一連のアプリケーションを開き、それらをすべて(もはや使用されていない場合)を押さずに単一のストローク/コマンドで閉じますか?作業を保存しますか?アラート。 すべてのgnome-terminalインスタンスを閉じますが、まだ実行中の子プロセスがある場合は警告します。 今、私の頭に浮かぶものは他にありません...

2
X11はカーネルとどのように対話し、ログインを実行しますか
Linuxカーネルとのテキストベースの対話について理解しているように、TTYデバイスの1つに接続してユーザー名の入力を求めるプログラムがinit起動getty(またはagetty)と呼ばれ/devます。この後、呼び出されたプログラムloginが実行され、ユーザーのパスワードの入力を求められ、正しい場合はユーザーの好みのシェル(bashまたはcsh)が起動されます。この時点で、bashはTTYデバイスを介してカーネルと対話します。 このログインプロセスはX11でどのように機能しますか?X11はTTYを介してカーネルと対話しますか?
14 x11  linux-kernel  login  tty  getty 

6
コンポーズキーで小文字のパイ(「π」)を作成する方法は?
Composepi(たとえばfsymbols.comで説明されているように)を使用して小文字のpi文字を作成できるようになったと確信していますが、それはもう機能しません。私の作成キーは他のキャラクター(Composeaa「å」など)で機能するので、何が問題なのでしょうか? 私は持っていない/usr/share/X11/locale/en_GB.utf8/Compose(または~/.XCompose)、それはインストール/生成されるべきものですか?があり/usr/share/X11/locale/en_US.utf8/Composeます。/usr/share/X11/locale/en_GB.utf8/Composeこれを修正するにはシンボリックリンクで十分ですか? $ locale LANG=en_GB.utf8 LC_CTYPE="en_GB.utf8" LC_NUMERIC="en_GB.utf8" LC_TIME="en_GB.utf8" LC_COLLATE="en_GB.utf8" LC_MONETARY="en_GB.utf8" LC_MESSAGES="en_GB.utf8" LC_PAPER="en_GB.utf8" LC_NAME="en_GB.utf8" LC_ADDRESS="en_GB.utf8" LC_TELEPHONE="en_GB.utf8" LC_MEASUREMENT="en_GB.utf8" LC_IDENTIFICATION="en_GB.utf8" LC_ALL= スピンオフ質問。

1
xinputリストにSynaptics Touchpadがあるにもかかわらずsynclientがsynapticsプロパティを見つけられない
昨日、FedoraノートブックをFedora 22にアップグレードしました。それにより、synclientは動作を停止しました。 シナプスプロパティが見つかりませんでした。シナプスドライバがロードされていませんか? それにもかかわらず、xinput list示しています: ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)] […] これは私の側の設定の問題ですawesome か(私が知る限りX11の下で実行されているウィンドウマネージャを使用しています(Fedoraが22リリースでいくつかの部分にウェイランドを導入して以来、暗黙の魔法を行うかどうかはわかりません))または配布バグのような? 私の側の構成の問題である場合、どうすれば修正できますか? これはDebianや他の多くの新しいシステムでも起こります。理由については、答えをご覧ください。

1
すべてのキーを取得してキーコードを送信する方法
GentooをXFCEで使用しています。Logitech K350キーボードを使用していますが、一部のキー以外はすべて期待どおりに機能しますが、使用したいキーが1つありますが、実行するとshowkeyキーコードが送信されません。キーは、キーボードの左下にあるウィンドウの配置ボタンです。 。 これはドライバーの問題ですか、そのキーを取得してコードを送信し、アクションをマップすることができますか?

3
削除する電源キーの再マッピング
Ubuntu 13.10とFluxBoxを実行しているMacbook Proがあります。残念ながら、電源ボタンは、削除キーがあると思われるバックスペースの上に物理的にあります。OSXでは、PowerKeyプログラムを使用して、削除する電源キーを再マップできます。X Windowsで同様のことを行うにはどうすればよいですか? 編集/etc/systemd/logind.confして設定して電源キーを無効にしたHandlePowerKey = ignore 後、ラップトップをシャットダウンせずに電源ボタンを押すことができます。 実行xev -event keyboardすると、電源キーのKeyPressが通常、別のプロセスによって食べられていることがわかります。 MappingNotify event, serial 36, synthetic NO, window 0x0, request MappingKeyboard, first_keycode 8, count 248 KeymapNotify event, serial 36, synthetic NO, window 0x0, keys: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 …

1
〜/ .xinitrcが実行されていません
コンピューターにログインするときに~/.xinitrc(~/.xsession)スクリプトを実行できません。ログインマネージャーとしてバニラlightgmでXubuntu 12.10を使用しています。これらのファイルは両方とも正しい許可(実行可能ファイル)を持っています。私には~/.xinitrc、次のものがあります: #!/usr/bin/env bash # read ~/.Xmodmap if it exists if [[ -f "${HOME}/.Xmodmap" ]]; then xmodmap "${HOME}/.Xmodmap" fi # read ~/.Xresources if it exists if [[ -f "${HOME}/.Xresources" ]]; then xrdb -load "${HOME}/.Xresources" fi # use gnome-keyring-daemon to manage keys /usr/bin/gnome-keyring-daemon --start --components=gpg /usr/bin/gnome-keyring-daemon --start --components=ssh 他のコマンド(などdate >> "$HOME/did_start")も実行されていません。 …
14 ubuntu  x11  lightdm 

3
Linuxでの「OS Xのような」勢いスクロール?
Linuxマシン(X11を実行)でのスクロールを、OS Xの自然なスクロールのようにする方法はありますか?「自然なスクロール」とは、ページをめくることができ、スクロールに勢いがあることを意味します。 Arch Linuxを実行しているMacbookがあり、トラックパッドのエクスペリエンスを少し改善したいと思います。

2
別の物理ディスプレイで個別のXセッションを実行するにはどうすればよいですか?
これが私がする必要があることです。VGA経由でいくつかの個人プロジェクトを小さなモニターにハッキングしている間、HDMIで映画を友人のテレビ画面で再生する必要があります。スクリーンをランダムに撮影するVGA画面で作業モニターアプリケーションを実行しているので、スクリーンを分離することが不可欠です。各画面で異なるXセッションを実行できると聞きましたが、その方法はわかりません。基本的に、一方の画面ではフルスクリーンでVLCを、もう一方の画面ではフルデスクトップ環境を必要とします。Linux Mint 11(Ubuntu 11.04)64ビットを実行しています。 これを行う方法はありますか?もしそうなら、映画を制御するためにマウスが関連付けられているXセッションを切り替えることができるようにできますか?

2
単一のフォントのフォントヒントを無効にするために、Firefoxに私の設定を尊重させる方法は?
私が使用していますのDebian GNU / Linuxバージョン8でLXDEを。フォントに関しては、アンチエイリアス、サブピクセルレンダリング、およびフルヒントを使用するようにシステムを構成しています。ただし、Liberation Serifのヒントを無効にしたいのですが、Firefoxでは機能しません。Firefoxは、Liberation Serifのフルヒントを引き続き使用します。ただし、Liberation Serifは、他のプログラムではヒントなしとして正しく表示されます(Gucharmap、Leafpad、およびLibreOffice Writerで確認しました)。 FirefoxですべてのserifフォントまたはLiberation Serifのヒントを無効にするにはどうすればよいですか? LXDEに付属しているカスタマイザーと次のコードでフルに設定されたヒントが~/.config/fontconfig/fonts.confあります~/.fonts.conf(後者は前者へのシンボリックリンクです)。 <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="font"> <edit mode="assign" name="lcdfilter"> <const>lcddefault</const> </edit> </match> <match target="pattern"> <test qual="any" name="family"><string>Liberation Serif</string></test> <edit name="hintstyle" mode="assign"> <const>hintnone</const> </edit> </match> </fontconfig> ありがとう。

2
1つのキーで2つのUnicodeコードポイントを作成するカスタムxkbレイアウト
Xorg用の新しいカスタムキーボードレイアウトを作成していますが、Unicodeには存在しない特定のグリフが1つあります。ただし、標準の文字と発音区別符号を組み合わせて使用​​すると、簡単に作成できます。 たとえば、v下のマクロン付きの文字が必要な場合、シーケンスU0073+U0331は必要な文字を作成します。 私のxkbレイアウト定義では、単一のUnicodeポイントを指定できます(ここでaltgr+dはḏおよびaltgr+shift+dtoにバインドされています)。 key <AC03> { [ d, D, U1E0F, U1E0E ] }; // d with macron below しかし、単一のキーに「結合された」Unicodeグリフを指定できないようです。 key <AB04> { [ v, V, U0076+U0331, U0056+U0331 ] }; // v with macron below このようなシステム全体のxkb定義を作成することは可能ですか?
14 xorg  x11  keyboard  xkb 

4
X11とは正確には何ですか?
私はX11についてウィキペディアを読んでいて、それはそれを言っています: その標準的なディストリビューションでは、シンプルですが、ほとんどのUnixライクなオペレーティングシステムでグラフィカルユーザーインターフェイスを構築するための標準ツールキットとプロトコルスタックを提供する、完全なディスプレイおよびインターフェイスソリューションです... しかし、後でそれは言う: Xは主にプロトコルとグラフィックスのプリミティブを定義します。ボタン、メニュー、ウィンドウのタイトルバースタイルなど、アプリケーションのユーザーインターフェイスデザインの仕様は意図的に含まれていません。 それでは、X11はボタンやウィンドウパネル/フレームなどのウィジェットを提供しますか?グラフィックプリミティブとは何ですか?X11は正確に何を提供しますか? それはまた述べられています: Xはユーザーインターフェイスを強制しません。個々のクライアントプログラムがこれを処理します。プログラムは、ユーザーインターフェイスなしでXのグラフィカル機能を使用できます。 これは何を意味するのでしょうか?
14 x11 

2
github.comへの接続時に「X11転送要求が失敗しました」
gitの使用中に奇妙なエラーメッセージが表示されます。 $ git clone git@github.com:Itseez/opencv.git Cloning into 'opencv' Warning: Permanently added the RSA host key for IP address '192.30.252.128' to the list of known hosts. X11 forwarding request failed on channel 0 (...) X11はgitには必要ないという印象を受けたので、これは奇妙に思えました。このクローンは正常に機能したため、これは「エラー」というよりも「警告」の問題ですが、不安定なようです。結局のところ、Gitはないはず必要 X11を。助言がありますか?
13 ssh  x11  git 

2
RaspbianでXorgレコードモジュールを有効にするにはどうすればよいですか?
RaspberryPiでいくつかのテストを自動化しようとしています。エミュレートされたクリックを実行するためにPythonのpymouseを使用しています。私のDebianでは正常に動作しますが、Raspbianの場合、pymouseをインポートしようとするとこのエラーメッセージで失敗し続けます。 pi@pi ~/ $ python test.py Traceback (most recent call last): File "test.py", line 2, in <module> from pymouse import PyMouse File "/usr/local/lib/python2.7/dist-packages/pymouse/__init__.py", line 95, in <module> from unix import PyMouse, PyMouseEvent File "/usr/local/lib/python2.7/dist-packages/pymouse/unix.py", line 53, in <module> class PyMouseEvent(PyMouseEventMeta): File "/usr/local/lib/python2.7/dist-packages/pymouse/unix.py", line 54, in PyMouseEvent ctx = display2.record_create_context( File …
13 x11  xorg  python 

5
画面がブランク/ブラックアウトしないようにする方法は?
しばらくしてDebian 7(Wheezy)を再インストールしました。私は初めて、仮想コンソールにオープンフリーのNvidiaドライバー(nouveauではない)とvesafbを使用しています。 私は一生、画面が消えないようにすることはできません。スクリーンセーバーはありませんが、何もありません。数分間操作しないと、ただ空白になります。これは(過去にこのような問題があった)VLCの間だけでなく、何かの間です。 さらに悪いことに、ランダムに発生するようです。画面が何時間も空白にならない場合もあれば、そうでない場合もあります。 これまでに行った手順: /etc/X11/xorg.confdpmsを停止するためにいくつかの行を追加しました: Section "ServerLayout" Option "BlankTime" "0" Option "StandbyTime" "0" Option "SuspendTime" "0" Option "OffTime" "0" ... Section "Monitor" ... Option "DPMS" "false" 私の.xinitrcファイルに追加されました: xset s off # don't activate screensaver xset -dpms # disable DPMS (Energy Star) features. xset s noblank # don't blank the …

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