Questions tagged «xorg»

有关X.Org Server(通常称为Xorg Server,XServer或Xorg)的问题,X.Org Server是运行大多数桌面窗口管理器(GNOME,KDE等)使用的X窗口系统的软件

1
双屏幕,每个屏幕上都有一个工作区?
我有一个双屏幕,compiz-fusion,但没有NVDIA / ATI图形卡,我使用ubuntu 10.10。 我目前使用两个监视器:桌面跨监视器延伸,并且我可以在监视器之间拖动应用程序。 我的问题如下:我只想使用左监视器显示工作区1,而右监视器显示工作区2。这可能吗 ?如果是,如何(我在此板上发现了对dualXscreen的提及,但在compizConfig菜单中找不到它)。 最好,

1
如何让Xorg忽略某些输入设备?
需要做些什么,以便当通过USB插入特定的输入设备时,它不会被X自动用于输入?我仍然希望自动创建/ dev / input / *设备节点,但不希望X使用它们。 我的xorg.conf当前只为我的视频卡提供“屏幕”,“监视器”,“显示”,“ ServerLayout”和“设备”部分。没有可供输入的部分。

3
如何安装Intel 82852 / 855GM驱动程序?
当我安装Arch Linux时,它检测到我的视频卡并“开箱即用”地正确监视。现在,我已经安装了Ubuntu 10.10“ Maverick Meerkat”,但尚未安装。 如何配置Ubuntu以通过“ Intel 82852 / 855GM”图形卡使用正确的Intel干燥器? (我使用的是Toshiba L10 Intel Centrino笔记本电脑。)

1
使用NVIDIA驱动程序旋转外部显示器
我正在运行64位Ubuntu 16.04,并具有NVIDIA GeForce 940M图形卡(为此安装了专有的NVIDIA驱动程序)。我有一个外接显示器,我想逆时针旋转(我怀疑这很重要,但是特别是我要旋转其屏幕的Oculus Rift)。它可以在我运行的大多数游戏/程序上正常运行,但是由于无法旋转显示屏,所以我横竖了一切。 当我尝试通过运行从命令行进行操作时xrandr --output HDMI-1 --rotate left,得到以下输出:xrandr: output HDMI-1 cannot use rotation "left" reflection "none"。当我转到显示设置应用程序时,当单击“旋转”下拉菜单时,唯一的选择是“正常”,这一点显而易见。我当然在发布此文件之前做了一些研究,但是据我xrandr所做的更改后再试一遍,这是行不通的。我的xorg.conf文件如下所示(从NVIDIA X服务器设置应用程序生成): Section "ServerLayout" Identifier "layout" Screen 0 "nvidia" Inactive "intel" EndSection Section "Device" Identifier "intel" Driver "modesetting" BusID "PCI:0@0:2:0" Option "AccelMethod" "None" EndSection Section "Screen" Identifier "intel" Device "intel" EndSection Section "Device" …

3
如何使用nvidia gfx卡在Ubuntu 14.04 LTS中启用间接GLX上下文(+ iglx)
我在中央位置运行Qt软件开发的Linux主机。 在Windows框中,我将Xming用作本地X服务器,并使用腻子连接到该Linux主机。通过这种配置,我可以在Linux主机上使用所有X(xclock,xterm)和GLX(qtcreator,gxlinfo,glxgears ...)程序。 我的主工作站是带有nvidia gfx卡的ubuntu 14.04 LTS。当我使用“ ssh -p port#-YC my.dev.host.com”通过ubuntu系统连接到linux-host时,我也可以使用所有X程序(xclock,xterm),但不能使用 GLX程序(qtcreator,gxlinfo,glxgears ...)。 据我了解到这是因为X服务器不要支持间接GLX上下文默认情况下,年轻的版本1.16。 所以我的问题是:如何在ubuntu 14.04 LTS安装中启用间接GLX上下文(X服务器和nvidida驱动程序),以使X服务器正常工作。 感谢您的任何帮助! cmks 这是glxgears的输出,可能有帮助: root@my.dev.host.com:~# LIBGL_DEBUG=verbose glxgears libGL: screen 0 does not appear to be DRI2 capable libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so libGL: Can't open configuration file /root/.drirc: No such file …
10 server  ssh  xorg  opengl  remote 

1
如何安装xorg-x11-fonts
我需要安装xorg-x11-fonts。我在Google中搜索如何安装它们,但实际上找不到任何东西。对于Ubuntu 11.04,我需要它。
10 11.04  xorg  fonts 

2
无法运行“ X -configure”,“服务器已处于活动状态”错误
为了解决屏幕亮度设置的问题,我尝试创建一个xorg.conf 这是通过命令X -configure完成的吗? 尝试以超级用户身份运行此命令,我将得到: Fatal server error: Server is already active for display 0 If this server is no longer running, remove /tmp/.X0-lock and start again. 尝试以恢复方式运行此命令,我将得到相同的结果。删除提到的文件后,出现错误:无法创建文件/tmp/.X0-lock只是为了确保:是的,我具有以root用户身份登录的权限。
10 xorg 

3
VirtualBox上的Ubuntu 18.04 3D加速
我在VirtualBox上安装了Ubuntu 18.04,然后将3D加速设置为ON,当我尝试启动它时,它显示并保持如下所示: 它可以在Ubuntu 16.04和17.10上正常工作,但不能与18.04一起工作。我有Windows 10,Nvidia GPU,最新的Virtualbox和驱动程序。我正在Xorg上使用GNOME。


1
在X显示器上闲置几秒钟后隐藏鼠标
我有一个在Google Chrome和X显示器(xorg和xsession)的Ubuntu Server 14.04.3上运行的自助服务终端应用程序。 目前,我有一些脚本可以在空闲2秒钟后隐藏鼠标,并且当用户尝试移动鼠标时它会出现。我只是简单地利用cursor:none注入的不可见叠加层,并在需要时删除该叠加层。 看来,当我启动信息亭时,代码将按预期执行,并且可以看到插入的叠加层,但是由于鼠标只是“加载”的,因此即使我稍作移动也不会消失。似乎浏览器直到我进行很小的移动都无法检测到鼠标,这导致鼠标显示在屏幕中间。由于问题与我的代码无关,因为它似乎可以正常执行。 我想做的是,如果鼠标没有移动2秒钟,请将其隐藏。当用户尝试移动鼠标时,再次显示它。该解决方案必须在启动X显示器后立即起作用,因此,当我启动X显示器时,鼠标位于屏幕的中间,即使我在启动时未触摸鼠标,它也会在闲置2秒钟后消失。我想我需要通过修补X显示器而不是依靠我的代码来实现此目的,因为在自动启动信息亭时未检测到鼠标。 用X显示器可以做这样的事情吗?

3
禁用Logitech轨迹球的“后退”
我有一个带四个按钮的Logitech大理石鼠标轨迹球: 使用说明书在这里,我得50-marblemouse.conf(的xorg.conf)成立,使得保持了“返回”按钮,让我滚动: Section "InputClass" Identifier "Marble Mouse" MatchProduct "Logitech USB Trackball" MatchIsPointer "on" MatchDevicePath "/dev/input/event*" Driver "evdev" Option "EmulateWheel" "true" Option "EmulateWheelButton" "8" EndSection 但是,有时“保留”注册为单击“后退”,这在我浏览网页时非常烦人。 有什么方法可以使用按钮滚动但禁用单击? 通常的解决方法似乎是使用“前进”按钮进行滚动,因为单击该按钮几乎没有害处,但是我发现不得不用无名指单击该按钮,而不是用拇指按“后退”按钮。

2
DisplayLink USB 3.0在Ubuntu 14.04LTS上不起作用
我注意到这可能又是DisplayLink的另一次强烈抗议-但我认为我还是愿意这样做。因此,通常的情况-我有一个DisplayLink适配器Kensington USB3.0视频适配器,而且看起来永远都无法使用。 插入电源后会重新组织。 #uname -r 3.13.0-35-generic # dmesg [52049.856134] usb 2-2: new high-speed USB device number 8 using ehci-pci [52049.989282] usb 2-2: New USB device found, idVendor=17e9, idProduct=430f [52049.989290] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [52049.989295] usb 2-2: Product: Kensington USB3.0 Video Adapter [52049.989299] usb 2-2: Manufacturer: …

3
如何在Ubuntu 14.04中为双ATI Radeon HD 5670 CrossfireX使用fglrx专有驱动程序?
我曾尝试在Ubuntu 14.04中为ATI Radeon HD 5670使用fglrx专有驱动程序,但是当我安装它时(使用apt-get或“软件和更新”应用程序中的“其他驱动程序”选项卡),我在下一个屏幕空白重新启动,而不是登录屏幕。 我有2个GPU在“双”模式(Crossfire)下工作。 我已经尝试了fglrx和fglrx-updates两者都具有相同的结果。 我遵循了帮助Wiki中的所有步骤,但是仍然存在相同的问题。 输出grep "] (EE)" /var/log/Xorg.0.log: [ 10.550] (EE) open /dev/dri/card0: No such file or directory [ 10.769] (EE) AIGLX error: failed to open /usr/X11R6/lib64/modules/dri/fglrx_dri.so, error[/usr/X11R6/lib64/modules/dri/fglrx_dri.so: cannot open shared object file: No such file or directory] [ 10.769] (EE) AIGLX error: failed to open …
9 ati  14.04  xorg  radeon  fglrx 

3
如何在Ubuntu 14.04 LTS上使用Intel HD和GeForce 540M显卡在三星RF711上使用可切换图形
我有一台三星RF711 Intel Core i7笔记本电脑,运行64位Ubuntu 14.04 LTS。它带有两张显卡-英特尔显卡(默认运行)和Nvidia GeForce GT 540M(我从未尝试过在Ubuntu上工作)。 我使用Bumblebee尝试了各种配置,但是当我尝试使用optirun时,所有配置最终都失败了(我在Xorg日志中多次看到“无法分配软件渲染缓存”之类的错误)。 今天早上,我再次尝试使用英伟达Prime。首先,我确保没有安装Bumblebee软件包,然后 sudo apt-get purge nvidia* 删除所有已安装的nvidia软件包。然后我做了 sudo dpkg-reconfigure lightdm 确保lightdm是默认值,然后 sudo apt-get install nvidia-331 它安装了331驱动程序,nvidia-prime,nvidia设置等。 重新启动后,我进入低图形模式。从这里开始,我设法回到桌面的唯一方法是使用以下命令删除nvidia软件包 sudo apt-get purge nvidia* 然后重启。当然,这会使笔记本电脑恢复到最初的状态。 这是lspci的输出| grep 3D 01:00.0 3D controller: NVIDIA Corporation GF108M [GeForce GT 540M] (rev a1) 这是Xorg日志(我不得不删除一些行以减少字符-我已经使用********删除了***********来指示位置) [ 45.605] X.Org X …

3
如何使用xkbprint?
手册中没有例子,我尝试的每个文件都需要一些几何形状。 $ xkbcomp /usr/share/X11/xkb/symbols/ua tmp/ua.xkm $ xkbprint tmp/ua.xkm Cannot open "tmp/ua.xkm" to read geometry $ xkbprint /usr/share/X11/xkb/symbols/ua Error: Couldn't read geometry from XKM file "/usr/share/X11/xkb/symbols/ua" Exiting

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.