银河麒麟系统中可用xrandr命令一键翻转屏幕:先查显示器名,再创建flip-screen脚本并绑定Ctrl+Alt+R快捷键;图形界面下可通过显示设置直接选择倒置方向;开机自动翻转可写入~/.profile或配置systemd用户服务。

您在银河麒麟系统中连接了可旋转支架显示器或竖屏设备,但屏幕内容方向与物理摆放不一致,需要快速用键盘操作让画面上下颠倒,避免反复进入设置菜单调整。
用xrandr命令配合快捷键实现一键翻转
该方法不依赖图形界面是否响应,适合屏幕已黑、卡死或方向错乱无法点选时紧急恢复。需提前将命令绑定为快捷键,后续只需按组合键即可触发。
第一步:打开终端,执行 xrandr --query,确认当前主显示器设备名(常见为 eDP-1、HDMI-1 或 DP-1);若输出中显示 disconnected,请换用已连接的设备名。
第二步:创建翻转脚本文件:mkdir -p ~/bin && nano ~/bin/flip-screen,在 nano 中输入以下两行:
#!/bin/bashxrandr --output HDMI-1 --rotate inverted 2>/dev/null || xrandr --output HDMI-1 --rotate normal
注意:请把上面两处 【HDMI-1】 替换为您实际查到的设备名;保存后按 Ctrl+O → 回车 → Ctrl+X 退出。
第三步:赋予执行权限:chmod +x ~/bin/flip-screen。
第四步:进入控制中心 → 设备 → 快捷键 → 自定义快捷键 → 点击“+”,名称填“翻转屏幕”,命令填 ~/bin/flip-screen,快捷键设为 【Ctrl+Alt+R】(此组合不易与其他软件冲突)。
通过图形界面直接启用方向选项
如果屏幕尚能正常显示且桌面响应流畅,这是最直观的方式,无需记忆命令或编辑文件。
右键点击桌面空白处,选择“显示设置”。
在显示器列表中点击您要调整的屏幕图标,确保右侧“启用此显示器”已勾选。
找到“方向”下拉菜单,选择“倒置”或“上下翻转”(部分版本显示为“Inverted”)。
点击“应用”,等待15秒倒计时;若画面正确倒置,立即点击“保留此配置”,否则将自动回退。
若下拉菜单中没有“倒置”选项,说明显卡驱动未向系统声明旋转能力,必须改用命令行方式。
开机自动启用垂直翻转
适用于数字标牌、POS终端、工业竖屏等需每次启动即保持倒置状态的固定场景。
方法一:将翻转命令写入用户级启动脚本
执行 echo "xrandr --output HDMI-1 --rotate inverted" >> ~/.profile(请替换 HDMI-1 为实际设备名)。
方法二:创建 systemd 用户服务(更可靠,仅在图形会话就绪后执行)
运行 mkdir -p ~/.config/systemd/user && nano ~/.config/systemd/user/flip-screen.service,填入:
[Unit]
Description=Flip screen on login
After=graphical-session.target
[Service]
Type=oneshot
ExecStart=/usr/bin/xrandr --output HDMI-1 --rotate inverted
[Install]
WantedBy=default.target
保存后执行:systemctl --user daemon-reload && systemctl --user enable flip-screen.service。

















