我有一个戴尔 Vostro 3700 版本 A10。
来自的相关位lspci -v | grep VGA
是:
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
01:00.0 VGA compatible controller: nVidia Corporation GT216 [GeForce GT 330M] (rev a2)
Run Code Online (Sandbox Code Playgroud)
如您所见,这是一款混合图形笔记本电脑。现在,我对任何类型的转换都没有兴趣。我想完全禁用处理器上的英特尔显卡。
我检查了 xorg.log 文件,它显示英特尔卡正在使用中。
从lsmod
我看来,它使用 i915 模块。我尝试将该模块列入黑名单,/etc/modprobe.d/blacklist.conf
但这并没有真正起作用,因为我仍然无法使用 nvidia 卡进行显示。
我希望有一个 BIOS 选项可以禁用,但没有。有些人还建议将 SATA 模式更改为兼容性,但这在这种情况下也不起作用,因为 intel vga 控制器仍然出现在lspci
我尝试在/etc/X11/xorg.conf
文件中手动设置 busid,但它仍然不起作用。它给了我一个错误,说一些与未检测到的屏幕线有关的内容。您希望我附上 xorg.log 的任何内容吗?
所以我正在寻找一些解决方案,它允许我完全禁用英特尔 vga 控制器的使用。如果它以某种方式被阻止它会很好。好像它不存在一样。有什么建议?我在这里真的很绝望。因为我现在无法在笔记本电脑上使用 HDMI 端口。
我的猜测是,这适用于还具有带有片上图形的 Core i5 处理器和专用显卡的台式机。他们将如何着手解决问题?
我在最近的 macbook pro 上运行 ubuntu (11.04)。我同时使用内置键盘和外接键盘。我想将两个键盘上的大写锁定重新映射到 super,并且我只想在内置(苹果)键盘上交换 left-alt(mac 选项)和 left-super(mac cmd)。
Xmodmap 不能以不同的方式配置多个键盘,所以就这样了。
我可以通过 setkbmap 从 cli 执行此操作。这是我正在使用的脚本:
#!/bin/sh
#set caps to super
setxkbmap -option caps:super
#swap command and option for apple keyboard
setxkbmap -device `xinput list | grep -o -P 'Apple Internal Keyboard / Trackpad\s+id=\d+' | grep -o -P '\d+'` -option altwin:swap_lalt_lwin
Run Code Online (Sandbox Code Playgroud)
如果必须,我可以将它作为启动应用程序运行,但我真的很想知道是否有一个配置文件,我可以将这些设置添加到其中。
看起来我应该能够在 xorg.conf 的 inputdevice 部分添加一个选项 (XkbOptions),但是当我尝试这样做时,这些设置没有影响(也许 gnome 覆盖了 X 设置?)。我还尝试向 xorg.conf 添加一个新的输入类,但这也不起作用。
配置具有不同键绑定的多个键盘的正确位置是什么?
我记得几年前看到一个 Fedora 应用程序,它允许您将多个鼠标或键盘作为单独的输入设备进行管理(基于 multipointerx 技术)。
使用此应用程序,您可以告诉系统使用两个指针(例如,如果您有鼠标和触摸板),并将它们作为单独的设备处理,而不是为每个设备设置相同的设置(我认为)。
不幸的是,当我尝试这个程序时,它从来没有为我编译/工作,而且我不记得它的名字(从那时起我也找不到它)。
有谁知道我指的是什么,或者知道一个程序吗?
PS(我xinput
已经知道如何使用该命令,所以我不希望命令行应用程序作为建议)。
我读了一点虚拟终端,这给了我一个想法。我寻找一种同时进行两个 X 会话的方法。
我看了这些网站:
1. 如何在同一台计算机上同时运行多个用户 X 会话?
2.如何在2个X服务器之间拖动窗口?
我试过startx -- :1
,但我的前面端子(Ctrl+ Alt+ F7)挂断了电话。我如何确保不会发生这种情况?
我的主要需求是打开 Unity:0
和 Gnome-shell,:1
并像工作区一样在它们之间切换。
如果可能,我想在 tty8 上获得登录屏幕或获得登录不同帐户的选项。
根据问题 2,不建议在会话之间交换窗口,因为这并不容易。但如果可能的话,我想知道。
我有 Ubuntu 12.04 64 位。
上面的命令使两个会话都崩溃了(虚拟会话工作了 15 分钟,然后当我切换到真实会话时崩溃了)。
另外,如果系统过载,如何恢复到一个 X 会话?
在答案中尝试了 3 次代码,但系统从未稳定过。tty7 或 tty8 工作,但不是同时工作,在崩溃前的一段时间。
我通常在我的工作站上运行许多程序,有时我需要远程使用它。所以我需要连接到现有的 X 会话,同时始终保持物理显示器(工作站的显示器)锁定。
我尝试了 vino(vino-server & vinagre 作为客户端),但它们打开了新的、空的 X 会话,因此它无法让我访问正在运行的应用程序。
我也尝试过 x11vnc 但它看起来可以解锁物理屏幕并在客户端完成时保持解锁状态(!),所以我们有安全问题......
在两端都有 Ubuntu 12.04 运行,带有默认 GUI,因此没有 GNOME 特定的解决方案将起作用(小程序等)。
理想的解决方案应该让我可以访问在显示器和几个“虚拟桌面”上运行的所有程序。这可能需要捕获特殊键,如 Crtl+[number] 和 Alt-TAB。
或者......如果可以通过ssh -X
它转发现有窗口(程序已经运行),这将是一个很好的解决方法。
编辑:x1vnc,当然不是“x11server”...
我正在使用双显示器,其中一个旋转了 90 度。字体抗锯齿在旋转的显示器中看起来不正确(即,字符周围有彩虹边框)。
我相信这是因为 X 在两台显示器上使用相同的子像素渲染顺序。有没有办法为每个显示器配置不同的子像素渲染顺序?(即,监视器 1 = RGB,监视器 2 = vRGB)。
我正在尝试通过 VNC 客户端向我的 ubuntu 14.04 gnome 设置添加第二个屏幕。要明确:我不想连接到不同的会话,但相同。但是,我想看到不同的屏幕,而不是镜像现有的物理屏幕。我只想使用我可以通过 VNC 访问的“虚拟”第二个屏幕而不是物理屏幕来扩展现有显示器。
令我沮丧的是,我还没有找到实现这一目标的方法,更不用说一个简单的方法了。有办法吗?
在这种情况下,VNC 客户端将是一个 iPad 应用程序,但它实际上可以是带有 VNC 客户端的任何东西,例如我想用作第二台显示器的旧笔记本电脑。
这可能是"Adding a virtual screen to xorg.conf 11.04 (third display over vnc)"的副本。但是,实际问题没有答案,并且接受了建议不同路线的答案,因此我发布此问题以尝试找到实际解决方案。
修改后如何重置我的键盘布局xkbcomp
?
有没有办法在不重新启动 X 的情况下做到这一点?
是否可以使用默认 X 按钮样式以外的其他样式为转发的 X11 会话设置样式?由于两台计算机都在运行 Ubuntu 10.10,因此它甚至似乎都没有使用我服务器的实际样式。但是,左边的窗口来自本地机器,右边的窗口是通过ssh -X
.
有没有办法改变这种行为来模仿原生按钮样式或根本改变它?谢谢。
我有一个问题,通过某些文本字母显示一个像素高的白线。几乎总是一次只影响一种字符类型,并且只影响一种字体大小(尽管该大小会随着时间的推移而改变)。大多数时候一切都很好,但这种情况一天发生好几次。它在 Firefox 中经常发生,但系统对话框、菜单等也会受到影响。自从我升级到 10.10 以来,它一直在发生。只有重新启动似乎才能解决它。
两个例子(在第一个例子中,只有较大的“r”被破坏了):
任何帮助将不胜感激,谢谢。
编辑:我已经注意到我可以(有时)通过一直放大/缩小并返回到 Firefox 中的默认值(一两步,然后返回,什么都不做)来使字体正确显示似乎使问题暂时消失。
编辑 2:我认为值得注意的是,下面的解决方案不再完全适用于我(我现在使用的是 Ubuntu 11.10)。它确实显着降低了此问题发生的频率。
编辑 3:仍然在 12.04 左右。Vanni 提供的修复程序现在对我来说非常有效,但显然对某些人无效。
编辑 4:这似乎是一个 xorg 问题,Vanni 的回答为许多英特尔显卡修复了它。我在 13.10 和 14.04 的 AMD 显卡上偶尔会发生这种情况,但很少(只有两三次)。