您好,我正在尝试使用 xrandr 命令调整 HDMI 连接电视的屏幕尺寸。我从终端执行一系列命令来逐个调整屏幕尺寸。所有命令都运行正常,解决了我的问题,但只要我注销或关闭会话,下次登录时屏幕尺寸问题就会再次出现。
我曾在某处读到,最好将所有命令作为脚本保存在 .xprofile 文件中,这样每次系统启动或用户登录时,这些命令都会自动执行。我通过将所有命令作为脚本存储在 .xprofile 文件中来实现这一点,但它不起作用。我怀疑为什么登录时脚本没有执行。可能是我没有将脚本放在正确的位置。目前我将其保存在我的主目录 /home/dheeraj 中,但它没有自动执行。如果我手动运行脚本,它就可以正常工作。
请帮助我自动运行 .xprofile 脚本,以便我登录时它可以运行。
我是 Linux 新手,所以可能遗漏了一些细节。请随时提问。我正在运行 MX Linux(我不知道在哪里问,所以我在这里问)以下是保存为 .xprofile 的脚本:
xrandr --newmode “1920x1080_60.00” 173.0 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr-addmode eDP-1“1920x1080_60.00”
xrandr --输出 eDP-1 --模式“1920x1080_60.00”
xrandr——输出 HDMI-1——转换 1.05, 0, -35,0,1.05,-30,0,0,1
谢谢
答案1
如果 bash 是您的默认 shell,您可以将这些命令放在 ~/.bashrc 中
如果是 zsh,则是 ~./zshrc
这些应该在登录时运行
编辑:
查看是否有可用的“系统 > 首选项 > 会话”。
如果您这样做,您可以在此处使用“添加”添加“应用程序”(包括像您这样的脚本)。该列表中的项目应在桌面登录时运行。如果需要更多信息或上述选项不可用,我可以在虚拟机中安装 MX。