首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用当前设置重新生成xorg.conf

用当前设置重新生成xorg.conf
EN

Unix & Linux用户
提问于 2014-07-27 15:10:16
回答 1查看 43K关注 0票数 11

许多人谈论过这个问题,但我没有找到令人满意的答案。

我在黛比·杰西身上。目前,我尝试使用nvidia-driver作为驱动程序,但它导致系统崩溃;因此,我清除了所有的nvidia包。但问题是,/etc/X11/xorg.conf已被NVidia设置所取代,备份xorg.conf.backup已被删除。

NVidia的相关配置集是:

代码语言:javascript
运行
复制
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

我曾经尝试过将nvidia更改为intel(也是NVidia -> Intel),但是分辨率要低得多(我的笔记本电脑有一个lspci列出的Intel Corporation Haswell-ULT Integrated Graphics Controller )。因此,我可能需要使用nouveau作为驱动程序;但是,简单地将nvidia更改为nouveau是行不通的。

最近的X系统似乎可以在没有xorg.conf(通过rm /etc/X11/xorg.conf)的情况下引导,但速度更慢。因此,我仍然更喜欢带有当前设置的xorg.conf。

Xorg的版本:

代码语言:javascript
运行
复制
X.Org X Server 1.16.0
Release Date: 2014-07-16
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.14-1-amd64 x86_64 Debian
Current Operating System: Linux debian 3.14-1-amd64 #1 SMP Debian 3.14.9-1 (2014-06-30) x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.14-1-amd64 root=UUID=e9341749-9dee-4cc9-878e-3b59ed1906b2 ro quiet
Build Date: 17 July 2014  10:22:36PM
xorg-server 2:1.16.0-1 (http://www.debian.org/support)
Current version of pixman: 0.32.4
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.

那么有什么方法可以重新生成配置文件吗?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2014-07-27 21:42:50

当X不运行时,Xorg -configure为我做了-我在Debian (不稳定)上。

在执行此操作时,不能让X运行,而且必须在控制台TTY中。(ctrl-alt-f1/f2/f3/f4/f5/f6)

要停止您的X服务器(如果运行),您可能必须停止桌面管理器/登录管理器(例如,xdmgdmlightdmkdm,但还有其他的)。

如果您在没有登录管理器的情况下运行X,我想您已经知道您在做什么,以及如何停止X。

否则,阻止经理的“首选”方法可能会因您的init系统而有所不同,但以下是几种常见的方法。以根用户身份运行这些命令,并在适当情况下用桌面管理器替换xdm

系统五(sysvinit):

代码语言:javascript
运行
复制
# /etc/init.d/xdm stop

Systemd init (现在大多数发行版默认使用Systemd ):

代码语言:javascript
运行
复制
# service xdm stop

在许多系统(至少是Linux发行版;我认为FreeBSD在基本安装中没有pidof )中,这是一个应接不暇的问题:

代码语言:javascript
运行
复制
# kill `pidof xdm`

如果Xorg.conf在执行此操作后没有更改,并且程序没有返回错误,而是将一个Xorg.conf配置文件打印到屏幕上,则执行Xorg -configure > /etc/xorg.conf将输出输送到文件中。

但是我最终让官方的Nvidia驱动程序卸载软件包管理器的版本并从Nvidia的站点下载安装程序的方式。从那以后它一直运行得完美无缺。有一次它不起作用(当我试图运行“我的世界”时),我设置了变量LD_PRELOAD=/usr/lib/libGL.so.1,它运行- lwjgl在检测要使用的正确的libGL版本时遇到了问题。

票数 6
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/146842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档