如果您的系统中没有 '.xprofile' 文件,您可以尝试使用以下两种方法来永久保存屏幕显示方向设置:

方法一:创建一个新的启动脚本文件

  1. 打开终端(Ctrl + Alt + T)。

  2. 创建一个新的启动脚本文件,例如 'myscript.sh',并编辑它:

    nano ~/myscript.sh
    
  3. 在打开的文本编辑器中,添加以下内容,将 '<screen_name>' 和 '' 替换为您在步骤4中选择的屏幕名称和方向:

    #!/bin/bash
    xrandr --output <screen_name> --rotate <orientation>
    

    例如,要将屏幕方向设置为正常方向:

    #!/bin/bash
    xrandr --output eDP-1 --rotate normal
    
  4. 保存并关闭文件(按 Ctrl + X,然后按 Y 和 Enter 键)。

  5. 授予启动脚本执行权限:

    chmod +x ~/myscript.sh
    
  6. 将启动脚本添加到启动应用程序列表中。打开终端,运行以下命令:

    gnome-session-properties
    

    在打开的“启动应用程序首选项”窗口中,点击“添加”按钮。在弹出的对话框中,输入一个名称(例如“ScreenOrientation”),并在“命令”字段中输入启动脚本的完整路径(例如 '/home/your_username/myscript.sh')。点击“添加”按钮保存更改。

  7. 重新启动系统,您的屏幕方向设置应该会在每次启动时自动应用。

方法二:使用 Xorg 配置文件

  1. 打开终端(Ctrl + Alt + T)。

  2. 创建一个新的 Xorg 配置文件:

    sudo nano /usr/share/X11/xorg.conf.d/99-screen-orientation.conf
    
  3. 在打开的文本编辑器中,添加以下内容,将 '<screen_name>' 和 '' 替换为您在步骤4中选择的屏幕名称和方向:

    Section "Monitor"
        Identifier "Monitor0"
        Option "Rotate" '<orientation>'
    EndSection
    
    Section "Screen"
        Identifier "Screen0"
        Monitor "Monitor0"
    EndSection
    

    例如,要将屏幕方向设置为正常方向:

    Section "Monitor"
        Identifier "Monitor0"
        Option "Rotate" 'normal'
    EndSection
    
    Section "Screen"
        Identifier "Screen0"
        Monitor "Monitor0"
    EndSection
    
  4. 保存并关闭文件(按 Ctrl + X,然后按 Y 和 Enter 键)。

  5. 重新启动系统,您的屏幕方向设置应该会在每次启动时自动应用。

请注意,以上步骤中提到的 '<screen_name>' 指的是您的屏幕名称,您可以使用 'xrandr' 命令来获取该名称。同样,'' 指的是您希望的屏幕方向,可以是 'normal'、'left'、'right' 或 'inverted'。

希望这些方法能帮助您实现永久保存屏幕显示方向设置。如果您有任何进一步的问题,请随时提问。

如何永久保存屏幕显示方向设置(没有 .xprofile 文件)

原文地址: https://www.cveoy.top/t/topic/lwv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录