作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我有一台运行 Ubuntu 的笔记本电脑,当我在办公室时,我将其连接到外接显示器。通常这需要我运行 xrandr --auto
以便笔记本电脑重新调整显示屏大小以匹配外部显示器。如果这可以自动完成就好了,或者在连接显示器时触发,但是当笔记本电脑从挂起/休眠状态唤醒时实际运行 xrandr --auto
就足够了。
我创建了一个脚本 /etc/pm/sleep.d/00xrandr.sh
包含该行
xrandr --auto
但这会失败,因为脚本无法访问 X 显示。
有什么想法吗?
最佳答案
我猜问题是脚本以 root 身份运行,无法访问您的 xauth 数据。根据您的设置,这样的事情可能会起作用:
xauth merge /home/your_username/.Xauthority
export DISPLAY=:0.0
xrandr --auto
如果需要,您可以使用更聪明的方法来找出需要从哪个用户提取 xauth 数据。
关于linux - 连接外接显示器时自动调整 X11 显示大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/129297/
假设我有一个音频 iPhone 应用程序,它从麦克风获取输入。 现在,虽然我自己还没有尝试过,但我相信用户可以使用插入 phonojack socket 的外部麦克风。 这意味着我的音频单元可能正在接
我是一名优秀的程序员,十分优秀!