Ubuntu 13.10 中的 .xprofile 在哪里?

str*_*agu 5 configuration xorg home-directory

问题在标题中。我看过一些关于配置 .xprofile 的文章和答案,这个文件应该在我的主目录中。我选择了“显示隐藏文件”,但 .xprofile 无处可寻。任何的想法?

kar*_*rel 7

默认情况下,您的主目录中没有 .xprofile 文件,除非您创建一个。用于制造.xprofile文件中的指令发现这里如何设置双显示器在Ubuntu分辨率维基标题。

使用您最喜欢的编辑器创建~/.xprofile包含以下内容的内容:

xrandr --output VGA1 --mode 1024x768 --rate 60
Run Code Online (Sandbox Code Playgroud)

现在,每次启动 Xsession 时都会运行该命令。您可以通过注销并重新登录或~/.xprofile从终端执行来强制它运行 。

这是我的~/.xprofile. 该#是征求意见,就像你用shell脚本做。我设置的目的是有时将笔记本电脑放在左侧,而有时我将笔记本电脑放在右侧。这使得更改您希望每台显示器位于哪一侧变得非常简单和容易。我刚刚添加了有关如何设置主显示器的信息。

xrandr --output VGA1 --mode 1024x768 --rate 60

#Laptop right extra Monitor Left
#xrandr --output VGA1 --left-of LVDS1

#Laptop left extra Monitor right
xrandr --output LVDS1 --left-of VGA1

#This is to set your primary monitor.

#This sets your laptop monitor as your primary monitor. 
xrandr --output LVDS1 --primary

#This sets your VGA monitor as your primary monitor. 
#xrandr --output VGA1 --primary
Run Code Online (Sandbox Code Playgroud)

有些人认为这只对一个用户有效是一个缺点,其他人认为这是一个优点。如果您希望能够使用它,只需将其复制到您的个人资料文件夹即可。

重要提示:如果您只是盲目地从网站上复制一些命令,您可能会看到一条错误消息:

xrandr: cannot find mode 1024×768
Run Code Online (Sandbox Code Playgroud)

这可能是由于某些 CMS 修改内容的方式:xrandr 期望字母 x 而不是水平和垂直分辨率之间的乘法交叉 ×。

不正确的例子

xrandr --output VGA1 --mode 1024×768 --rate 60
Run Code Online (Sandbox Code Playgroud)

更正的例子

xrandr --output VGA1 --mode 1024x768 --rate 60
Run Code Online (Sandbox Code Playgroud)