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

Xorgはフル機能のXサーバーであり、もともとはIntel x86ハードウェア上で実行されるUNIXおよびUNIXのようなオペレーティングシステム用に設計されました。現在は、より幅広いハードウェアおよびOSプラットフォームで動作します。

6
実行中のすべてのXディスプレイに通知を表示します
コマンドラインを使用して、実行中のすべてのXディスプレイに通知を表示したいと思います。(および実行中のコンソール) 何かのようなもの: notify-send-all 'Warning' 'Nuclear launch in 5 minutes, please evacuate' これを行うプログラムはありますか?そうでない場合、これはbashで実装できますか?

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 

4
外部モニターのxrandrに新しいモードを追加できません
今日、2台目のモニターをノートブックに接続しようとしていました。私が持っています: NVIDIAグラフィックカード 304.43ドライバー[xrandr 1.2をサポート] archlinux [最新] すごいwm xrandr 1.3 私の問題は、外部モニター(VGA)の解像度が640x480よりも大きいことです。xrandr -q: Screen 0: minimum 8 x 8, current 1920 x 800, maximum 8192 x 8192 VGA-0 connected 640x480+1280+0 (normal left inverted right x axis y axis) 0mm 640x480 59.9*+ 320x240 120.1 LVDS-0 connected 1280x800+0+0 (normal left inverted right x axis …



1
xrandr scale 2x2 for multi display(4K HiDPI and Full HD mix)-ぼやけた出力
Kubuntu 17.04ではnouveau、メインの4KとフルHD(実際には1920x1200ですが違いはありません)が右側にあるデュアルモニターのセットアップを取得しようとしています。 私はダブルKDEシステムスケール(https://wiki.archlinux.org/index.php/HiDPI#Using_KDE_system_settingsで説明)とxrandrスケーリング(https://wiki.archlinux.org/index.phpで説明)を使用しています/ HiDPI#Side_display)。すなわち: xrandr \ --output eDP-1 --mode 3840x2160 --pos 0x0 --auto \ --output DP-2 --mode 1920x1200 --pos 3840x0 --auto \ --panning 3840x2400+3840+0 --scale 2.0x2.0 \ --fb 7680x2400 問題は、DP-23840x2400から1920x1200にダウンサンプリングするため、特にフォントでわずかにぼやけていることです。これはhttps://wiki.archlinux.org/index.php/HiDPI#Side_displayの最後に記載されており、推奨される解決策はモニターのシャープネス設定です。それを試してみましたが、動作しません。 スケーリングがバイリニアときにフィルタが使用されている:https://cgit.freedesktop.org/xorg/app/xrandr/tree/xrandr.c?id=5d5db88d106a49d7560a8042fa054df8b609f00a#n2993。最近傍もサポートされて"nearest"いますが、正確には2x2のダウンサンプリングですが、私にはわかりませんが、ひどく見えます。私は先に進み、の"lanczos"代わりにこれを構築しました"bilinear"。どうやら、これはサポートされていません: X Error of failed request: BadName (named color or font does not exist) Major opcode of failed request: 140 …

2
Xorgのガンマ/輝度を変更するには?
ゲーム(Deus Ex)をプレイしようとしていますが、雰囲気の中で非常に暗いため、明るさを変更する必要があります。このゲームには「明るさ」設定がありますが、最近は機能しません。それを変更する方法を見つけ出しxgamma、同様の効果があることを見つけようとしましたxgamma -gamma 5。しかし、変更するたびに、設定はほぼ1秒後に元に戻ります(そのため、画面が点灯してからシャットダウンします)。xgamma設定を永続的(または永続的)にするか、別のツールを使用する必要がありますか? 私のシステムはデスクトップです。 同じxrandr --output DVI-0 --brightness 2ように見えますが、設定を適用するたびに0に戻ります。 変更しようとするたびに、次の出力がXorg.0.logファイルを埋めます。 [ 14768.313] (II) RADEON(0): EDID vendor "HWP", prod id 9798 [ 14768.313] (II) RADEON(0): Using hsync ranges from config file [ 14768.313] (II) RADEON(0): Using vrefresh ranges from config file [ 14768.313] (II) RADEON(0): Printing DDC gathered Modelines: [ …

1
WACOMタブレットペンでスクロールする
ボタン付きのwacomペンを持っています。ボタンを押したままペンを移動するときにスクロールをトリガーするにはどうすればよいですか? よるとxev、以下、トリガイベントははMotionNotifyを状態では0x200。 これが簡単に行われない場合、私が考えているのは、どこかからこれらのイベントを読み取り、他のイベントに変換するサービスを構築することです。このようにして、ジェスチャーも定義できます。このアプローチでは: どこで読むことができますか? イベントを書き戻すにはどうすればよいですか? ジェスチャーを検出するライブラリはありますか? MotionNotifyイベント、シリアル33、合成NO、ウィンドウ0xc00001、 ルート0x2ce、サブ0x0、時間695630659、(349,181)、ルート:(1255,185)、 状態0x0、is_hint 0、same_screen YES ButtonPressイベント、シリアル33、合成NO、ウィンドウ0xc00001、 ルート0x2ce、サブ0x0、時間695630659、(349,181)、ルート:(1255,185)、 状態0x0、ボタン2、same_screen YES MotionNotifyイベント、シリアル33、合成NO、ウィンドウ0xc00001、 ルート0x2ce、サブ0x0、時間695630667、(348,183)、ルート:(1254,187)、 状態0x200、is_hint 0、same_screen YES MotionNotifyイベント、シリアル33、合成NO、ウィンドウ0xc00001、 ルート0x2ce、サブ0x0、時間695630675、(347,184)、ルート:(1253,188)、 状態0x200、is_hint 0、same_screen YES ... MotionNotifyイベント、シリアル33、合成NO、ウィンドウ0xc00001、 ルート0x2ce、サブ0x0、時間695632069、(327,486)、ルート:(1233,490)、 状態0x200、is_hint 0、same_screen YES ButtonReleaseイベント、シリアル33、合成NO、ウィンドウ0xc00001、 ルート0x2ce、サブ0x0、時間695632069、(327,486)、ルート:(1233,490)、 状態0x200、ボタン2、same_screen YES
15 linux  xorg  hardware  wacom 

3
ComposeをGTKおよびQtアプリで動作させる方法は?
私は長い間Gnomeを使用していましたがxim、デフォルトのGTK動作よりもバニラX入力方式()を優先しました。環境変数をに設定しGTK_IM_MODULE、QT_IM_MODULE環境変数をに設定しただけでxim、複数レイアウトの構成、Composeキー、カスタム~/.XCompose、およびmisc:typoタイポグラフィの拡張機能に問題はありませんでした。 最近のGnome 3.6は、中途半端でバグのあるものを出荷ibus し、ユーザーに押し付けることで、キーボード入力を完全にねじ込みました。以前と同じようにキーボードを機能させることができず(ibus無効になっている場合でも)、Gnomeを完全に放棄しなければなりませんでした。 今、私はシンプルなウィンドウマネージャーを使用し、キーボードをで構成しますsetxkbmap。キーボードは再び正常に機能しますが、どこでもComposeキーを機能させることができませんでした。ComposeはプレーンなX11アプリ(xterm)で動作しますが、GTK2、GTK3、Qtアプリのいずれでも動作しません。 現在のArchlinuxバージョンを使用しています: xorg-xinput 1.6.0 xorg-server 1.13.1 xf86-input-keyboard 1.6.2 gtk2 2.24.14 gtk3 3.6.4 qt 4.8.4 次のComposeようなキーを有効にします。 setxkbmap ... -option 'compose:menu' およびexport GTK_IM_MODULE、QT_IM_MODULE変数: $ echo $GTK_IM_MODULE $QT_IM_MODULE xim xim Compose キーはX11によって正しく認識されます。 $ xev | grep -A2 --line-buffered '^KeyRelease' | sed -n '/keycode /s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/\1 \2/p' 135 …

4
xinputデバイスのメーカーとモデルを決定しますか?
キーボードとタッチパッドのデバイスの製造元とモデルを探して、XOrg構成ファイルをターゲットに書き込みます: Section "InputClass" Identifier "touchpad" MatchIsTouchpad "on" Driver "synaptics" MatchProduct "Product Name" MatchVendor "Vendor Name" EndSection CLIツールを使用してデバイスの製品とベンダー名を見つけるにはどうすればよいですか?Xorgの設定を調整できるように、Bluetoothタッチパッドとキーボードを特定したいと思います。
15 xorg  xinput 

1
ThinkpadはTrackPointを無効にします
Arch Linuxを実行している新しいthinkpad x220tがあります。ThinkPadをタブレットモードに変換して画面に圧力をかけるとTrackPointが移動するため、製品のハードウェアアーキテクチャに問題があるようです。したがって、ACPIdによって呼び出される小さなbashスクリプトを使用してTrackPointを切り替えたいと思います。これまで、タッチポイントを無効にするこのコードスニペットを作成しましたが、トラックポイント(別名、クリットマウス)は無効にしません。 #!/bin/sh status=`synclient|awk '/TouchpadOff/{printf$3}'` status=`expr \( $status + 1 \) \% 2` synclient TouchpadOff=$status bashスクリプトを使用してTrackPointステータスを切り替える可能性はありますか?

3
ラップトップで3つのモニターを使用する方法は?
Ubuntu 9.04を実行しているラップトップで、デュアルヘッドのセットアップがあります:ラップトップパネル+外部モニター。別のモニターを追加したいのですが、ラップトップには単一のVGAポートがあるので、私の質問は次のとおり です。Linuxラップトップでトリプルヘッドシステムをセットアップするためのオプションは何ですか? (セットアップするのが面倒ではない場合、xdmxなどの「分散ディスプレイ」システムを開いていることに注意してください。)

2
Xセッションを保存する方法— ArchLinux + Openbox
私はArch LinuxとOpenboxを使用しています。現在のopenbox / Xセッションの状態を保存し、後で再起動するにはどうすればよいですか? シナリオは次のとおりです。複数のブラウザーウィンドウを開いたり、ターミナル、ファイルマネージャーなどを使用したり、何らかの理由でコンピューターを再起動する必要がある場合があります。再起動する前に以前使用していた一連のウィンドウを復元したい。出来ますか?どうすればできますか?

1
しばらくしてデスクトップロックが機能しなくなるのはなぜですか?
xautolock明らかに実行されています: $ ps wafux | grep [x]autolock user 21410 0.0 0.0 20124 2628 ? S Nov05 0:04 xautolock -time 10 -notify 30 -notifier notify-send --urgency low --expire-time=10000 -- 'Locking screen in 30 seconds' -locker slock ただし、ロックしようとすると: $ xautolock -locknow Could not locate a running xautolock. 別にスピンアップするxautolockと動作します: $ xautolock -time 10 …

3
「べき等」の.Xmodmapを記述する方法
現在、私は.Xmodmap私の変更ファイルCommandにしCtrl、その後、私は変更CtrlするSuper(私は、Mac上でLinuxを実行しています)。 1回実行するだけで連続して実行すると(たとえば、デスクトップ環境(Cinnamon)を再起動すると.Xmodmapファイルがリロードされる)、基本的に変更を元に戻すことで設定がリセットされます。希望するセットアップと元のセットアップを効果的に切り替えます。 .Xmodmap設定を1回だけ設定し、連続した実行で元に戻さないファイルを作成するにはどうすればよいですか?ここに私の既存の.Xmodmapファイルがあります: clear control clear mod4 keycode 105 = keycode 206 = keycode 133 = Control_L NoSymbol Control_L keycode 134 = Control_R NoSymbol Control_R keycode 37 = Super_L NoSymbol Super_L add control = Control_L add control = Control_R
14 xorg  keyboard  xmodmap 

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