Questions tagged «xorg»

Xorg是功能齐全的X服务器,最初是为在Intel x86硬件上运行的UNIX和类似UNIX的操作系统设计的。现在,它可以在更广泛的硬件和OS平台上运行。

1
xrandr未在hdmi端口上检测到监视器
我在笔记本电脑上安装了Arch,但是我认为这个问题并不是Arch特有的。目前唯一的问题是未检测到连接到hdmi端口的显示器。例如,从gnome控制中心运行,即使有第二个监视器通过HDMI端口连接到笔记本电脑,显示小程序然后“检测”也只能检测到笔记本电脑的显示器。我怀疑问题是xrandr没有检测到连接到HDMI端口的监视器。我怎样才能解决这个问题? lspci -v对于vga控制器的输出: 01:00.0 VGA compatible controller: nVidia Corporation Device 0df5 (rev a1) (prog-if 00 [VGA controller]) Subsystem: Dell Device 0446 Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at f0000000 (32-bit, non-prefetchable) [size=16M] Memory at c0000000 (64-bit, prefetchable) [size=256M] Memory at d0000000 (64-bit, prefetchable) [size=32M] I/O ports …
20 xorg  xrandr 

1
为什么笔记本电脑的屏幕称为eDP1?
在我使用Xorg i915和intelXorg驱动程序的新笔记本电脑中,笔记本电脑屏幕在Randr中称为eDP1 $ xrandr eDP1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 277mm x 156mm 1366x768 60.14 + 40.09 1360x768 59.80 59.96 1024x768 60.00* 800x600 60.32 56.25 640x480 59.94 为什么叫它eDP1?“ e” eDP1代表什么?
19 xorg  laptop  monitors  xrandr 

2
Linux-LXC; 部署尽可能小的X11映像
当前是否可以设置具有X11功能的LXC容器?我期待有最轻巧的X11容器(在内存方面),硬件加速是一个加分,但不是必需的。 如果当前不可能或不容易获得,是否知道还需要实现哪些功能来支持它?
19 linux  x11  xorg  lxc  container 

4
如何强制释放键盘修饰符
有时,当我在使用全屏VirtualBox guest虚拟机的情况下在两台计算机之间使用协同增效功能时,我会陷入一些奇怪的按键修饰符被打开的状态。如果它们存在于我的键盘上(例如Shift_L),则只需轻按它,它们的状态将重置,然后我可以继续输入小写字母。但是其中一些根本没有映射到我的键盘(例如ISO_Level3_Shift),因此我根本无法关闭它们! 如何重置它们?现在,我所能做的就是重启计算机,但这是一个令人尴尬的解决方案。 我想要的是一个可以人为地“敲击”所有可能的键盘修饰符的程序,因此它们的状态将被重置。能做到吗 我使用Mint 14(Ubuntu 12.10 Quantal的克隆)。

1
如何简单地在X中调整显示器的色温?
我有一台新的27英寸iMac,我在其上运行Fedora 15(没有Apple OS)—直接启动到Linux。 颜色基本上对我来说是准确的,但是白点比我想要的要高得多(也就是说,所有内容都是蓝色)。我想是9300K,可能是由于花哨的LED背光灯或其他类似原因。我不知道; 我是软件专家。 我想将其调整为更舒适的6500K。在过去的日子里(包括我的老式LCD显示器),只需按一下显示器上的按钮,然后从菜单中选择按钮即可。当然,在iMac上,这并不是真正的选择。我可以用软件代替吗? 我知道完整的性能分析和校准软件可以在Linux上运行,最终我可能会明白,但是就目前而言,我只是一个简单的选择。我该怎么办?
18 xorg  colors  monitors 

4
如何从左到右交换两个屏幕?
我按了一下东西,不小心换了两个屏幕。我的左一个实际上被认为是右一个,反之亦然。如何将它们交换回来? 编辑 -具体来说,我正在使用Gnome,尽管我们可能还想让这个问题保持通用。 编辑2-看来我的驱动程序与xrandr不兼容。我在这里附上日志/var/log/Xorg.0.log

6
Xlib:缺少扩展名“ GLX”-具有NVIDIA卡和板载图形
我有一台装有NVIDIA GeForce的机器(我没有将其用于显示目的)(即显示器未连接到显示器),以及一些乏味的板载图形芯片。(在下面找到相关lshw列表。) 我的X会话工作正常;但是当我的大多数X应用程序(需要任何形式的GFX或工具包)运行时,它们会发出以下错误消息: Xlib: extension "GLX" missing on display ":0". 我的问题是:如何使我的应用注意到非NVIDIA GLX库并使用它(当然,无需卸下NVIDIA卡,也无需将显示器切换到其输出端口)? 我正在使用带有LXDE的Debian / Linux Stretch 64位,内核版本4.2.6。 输出lshw -c display: *-display description: VGA compatible controller product: GK106 [GeForce GTX 650 Ti Boost] vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:02:00.0 version: a1 width: 64 bits clock: 33MHz capabilities: pm …

2
如何获得比LCD物理分辨率更高的分辨率?
我使用的EeePC屏幕分辨率为800x480。某些屏幕和对话框不适合该分辨率,因此我不得不用来Alt-Drag移动窗口以显示窗口的底部,但这不适用于我要使用的特定应用程序,因为它基本上是全屏的DirectX应用程序通过Wine运行,因此某些按钮仅在屏幕边缘被切断。 有没有一种方法可以使Xorg桌面以更高的分辨率(大约1024px宽)进行渲染,然后透明地缩小到显示器的原始分辨率,因此应用程序认为分辨率更大?我不太在乎输出变得模糊或文本变得太小。 或者,是否可以将视频适配器切换到高于LCD屏幕物理分辨率的分辨率,并让屏幕/视频适配器本身来处理缩放(这在CRT监视器中是可能的)? 我正在使用Lubuntu 12.04,所以我想已经Compiz安装了。中有Scale插件Compiz,但我认为它不能满足我的需求。

3
避免快速双击
我的鼠标有一个奇怪的问题。即使我只单击了一次,向左按钮有时也会触发双击。 我想知道是否有一种避免快速双击的方法,而忽略间隔小于定义值的点击。 我正在使用Fedora 15 。
17 linux  fedora  xorg  mouse 


2
闲置时在Xorg中禁用鼠标(非触摸板!)
我是一个狂热的键盘用户,但是我仍然时不时需要鼠标。为了最大程度地减少手的行程,我将鼠标放在键盘下方。(在旁注中,以这种方式使用鼠标对我的手来说更自然。) 我目前正在使用整洁的方式隐藏指针,而不使用鼠标。不幸的是,我有时在键入时会轻按它,这会导致指针重新出现。有时这会将指针移到另一个窗口上,这又将焦点从当前窗口移开。(我使用的是草率的焦点,因此不能更改此选项。) 我现在正在寻找一种可能性,不仅可以在一定的空闲时间后隐藏指针,而且可以完全禁用鼠标。单击任何鼠标按钮或使用鼠标滚轮,然后应重新启用鼠标。
17 xorg  mouse 

2
如何在Oracle Virtualbox中设置GParted视频模式?
我正在尝试在Oracle Virtualbox 4.2.6 r82870(已安装扩展包)中引导GParted live 0.14.1-6。 主机操作系统是Windows 7,物理图形卡是AMD Radeon HD6900。物理CPU是AMD Phenom II X6 1100T。 为了在Virtualbox中使用以下设置测试最新的ArchLinux版本,我创建了一个VM : 1024 MB RAM 8 GB磁盘(VDI) 启用EFI 显存:128 MB 显示器数量:1 我选择了具有“添加虚拟CD / DVD磁盘文件”功能(附加到虚拟IDE控制器)的GParted iso(gparted-live-0.14.1-6-amd64.iso)。 Gparted live CD / iso引导正确,我在GRUB菜单(GRUB 1.99-23.1)中选择了默认选项“ GParted live default settings”,设置了键盘布局和首选语言。关于视频模式选择,我尝试了以下所有选项: 继续启动X以自动使用GParted 运行“强制视频”以手动配置X:我尝试使用默认的vesa驱动程序和ATI(24位色深)使用1024x768和800x600分辨率的此选项。 所有这些选择都会导致相同的错误,此时GParted陷入困境: Fatal server error: no screens found server terminated …

1
可以将一个窗口从一个X屏幕移动到同一主机上的另一个屏幕吗?
我正在XFCE 4.12上运行,将3个监视器设置为同一台计算机上的两个X屏幕和两个视频卡。其中两个监视器使用nvidia twinview功能形成单个X屏幕,该屏幕是Xorg配置中Device0上的Screen0。第三个监视器用于第二个屏幕,即Xorg配置中Device1上的Screen1。我可以在Screen0的监视器之间拖动窗口。我也可以在Screen0和Screen1之间自由移动鼠标,甚至剪贴板数据也可以在两个X屏幕之间传送。 这两个X屏幕都充当具有各自视口的独立桌面。我喜欢这种方式,它对于自动使一侧“粘住”很有用。但是,如果我在一个X屏幕上启动程序,则无法通过简单地将其拖动到另一个X屏幕上的方式将其移动到另一个X屏幕上。如果要在另一个屏幕上运行该程序,则必须在该屏幕上重新启动它。 我的问题是,是否有办法使用某些命令或X窗口的其他功能将程序运行到另一个屏幕时将其移动。谢谢。 更新:我将开始悬赏这个问题,但我一直对此感到疑惑。为了获得赏金,您必须提供一些引证作为证明。
16 x11  xorg 

1
通过Displayport连接到DVI适配器的显示器无法正常睡眠
我有一个连接到我的机器的监视器,该监视器在进入省电睡眠模式时显示异常行为。进入睡眠状态时,显示器将在消隐和显示默认桌面墙纸(KDE 4默认设置,这不是我正在使用的墙纸)之间切换。该监视器通过活动的Displayport到DVI单链路适配器和DVI电缆连接到我的机器。先前直接连接到DVI或通过HDMI-> DVI电缆连接的显示器时,显示器没有此问题。我不想解决此问题,以便displayport监视器可以与其他监视器正常睡眠。 为了说明我所看到的,这是我的普通桌面: 该监视器是该图像最右边的25%。 这是显示器休眠时看到的: 您在这里看到的是中间的两个监视器正常睡眠,电视抱怨没有信号(正确),最右边的监视器显示默认的KDE墙纸。该监视器将在消隐和显示此墙纸之间切换。它应该正常唤醒。此处连接的是哪台显示器都没关系-通过HDMI或DVI连接时该显示器表现正常,而与Displayport适配器连接时,其他任何显示器都无法正常工作。 我怀疑这个问题与KDE及其与nvidia驱动程序的交互有关。支持这种推测的是KDE中的显示配置应用程序的状态。我手动将其设置为以下状态: 但是睡觉后,它总是以这种状态结束: 此处的区别在于最右边的(DP)监视器和第二个左边的监视器(DVI-D-0)的位置显示不正确。值得注意的是,DP监视器已标记为另一个监视器的克隆。实际显示或可用性没有任何变化,这很好,但有点令人困惑。 奇怪的是,无论此选项卡显示什么,应用程序中的其他显示选项卡始终是相同的: 有关此设置的一点信息: Nvidia专有驱动程序340.17 Xorg 7.4-R2 KDE 4.13.2 KWin 4.11.10-r1 配备4个显示器的Nvidia GeForce GTX 770 2个DVI,1个HDMI,1个DP(通过活动适配器转换为DVI) 这是nvidia-settings应用程序生成的xorg配置的一部分: Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "Stereo" "0" Option "nvidiaXineramaInfoOrder" "DFP-0" Option "metamodes" "DVI-I-1: nvidia-auto-select +3840+0, HDMI-0: nvidia-auto-select +0+0, DVI-D-0: …

6
在bash脚本(.bashrc等)中检测X会话
最近我放到xset b off了我的.bashrc。现在,当我通过tty或ssh登录(即在X会话外部)登录时弹出的错误让我很烦。 我想到的第一件事是[[ -z "$SOME_VAR" ]] && xset b off(嗯,事实证明,设置测试变量与清空测试变量是一个不同的问题)。但是哪个SOME_VAR是正确的呢? 因此,我将tty的set输出和urxvt的set输出进行了比较,以查看X中设置了哪些变量而tty中缺少了哪些变量。如预期的那样,存在很多差异(仅列出那些与我相关的差异): DESKTOP_SESSION DISPLAY GDMSESSION SESSION_MANAGER WINDOWID WINDOWPATH XAUTHORITY XDG_SESSION_COOKIE XDG_CONFIG_DIRS XDG_DATA_DIRS XDG_MENU_PREFIX 为了检测我是否在X会话中,哪个是最正确,最通用的测试?可以在尽可能多的发行版,平台和桌面环境中工作的东西吗? 还是有比测试环境变量更好的方法?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.