在多个显示器配置之间轻松切换


9

语境

我在笔记本电脑上使用Ubuntu 11.04。我有三种监视器配置:

  • 工作:禁用笔记本电脑显示器,使用外接1920 X 1200显示器
  • 主页:禁用笔记本电脑显示器,使用外部1680 x 1050显示器
  • 其他:笔记本电脑显示器

我使用NVIDIA X Server设置在显示器配置之间切换。

  • 理想的情况是,可以根据笔记本电脑中插入的外接显示器来激活显示器配置。
  • 另一个合理的选择是拥有一个在三个笔记本电脑配置之间切换的快捷键(或者可能是三个快捷键,每个配置一个)。

  • 如何更简单地在监视器配置之间切换?

最初的想法

  • 一位用户在ubuntu论坛上询问了有关自动切换监视器配置的问题,并在此处提出了更多建议
  • 我认为可能存在使用快捷键来操纵xorg.conf文件的某种方式。

看看这个线程一些线索:askubuntu.com/questions/62099/...
维克多小号

Answers:


6

试试Disper,它有一些潜力。我仍在弄清楚,但它一定会做您所描述的。我不认为自动切换是一个现实的选择,但是带键盘快捷键的Disper值得尝试。


1
此外,还有autorandr /分散,可以记住分散监视器配置。我认为这就是您所需要的。github.com/wertarbyte/autorandr
Christoph

1
此外,该脚本还有一个GUI。在Maverick上完美运行,我不确定Natty(应用程序指示器)的当前状态bugs.launchpad.net/disper//bug/619897
Christoph

2

如果您使用xorg.conf进行设置,那么这种简单但简单的解决方案对我有用:

为每个设置创建一个单独的配置文件,您将把它放在/ etc / X11中。为它们命名如下:

  • xxorg.conf.work
  • xxorg.conf.home
  • xxorg.conf.single

(双exe将阻止服务器自发删除文件)

然后创建三个简单的shell脚本,并将它们放在/ usr / local / bin中。给它们起一个类似的名字:

  • 展示作品
  • display.home
  • 显示单

其中一个文件的内容示例如下所示:

  • “#!/ bin / sh”
  • cp -f /etc/X11/xxorg.conf.work /etc/X11/xorg.conf
  • 回声“显示设置为工作”
  • echo“必须重新启动显示管理器才能使设置生效。”

要使用这些脚本,假设您已经启动并查看了错误的显示,

  • 按Ctrl-Alt-F2组合键以显示非图形外壳。
  • 登录
  • 以root身份运行(su或sudo,取决于您的系统),运行所需的脚本。
  • 重新启动您的X服务器

是的,虽然不如即插即用那么好,但是仍然非常快捷,轻松。


0

正如@ JE2Tom所建议的,Disper能够完成这项工作。对于那些感兴趣的人,这就是我所做的。

  • 为Ubuntu安装了Disper

  • 然后CompizConfig - General - Commands,我曾经为我想要的两个命令创建快捷键:

    • disper -s 仅激活主监视器
    • disper -S 仅激活辅助监视器
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.