Как повернуть экран в Ubuntu 18.04.6 LTS (GNU/Linux 4.19.206 aarch64?

Как настроить поворот экрана на одноплатном компьютере IOT-3568A Rockchip RK3568 с Ubuntu 18.04.6 LTS (GNU/Linux 4.19.206 aarch64) с помощью команды "DISPLAY=:0 xrandr -o right"? Получаю ошибку "failed to set mode: No space left on device". Также пробовал добавить различные опции в файл `/etc/X11/xorg.conf.d/90-screen.conf`, но они не используются, и в логах появляются предупреждения об этом. Как можно решить эту проблему?
  • 10 января 2024 г. 16:18
Ответы на вопрос 2
Сообщение об ошибке "failed to set mode: No space left on device", возможно указывает на другую проблему, не связанную напрямую с поворотом экрана. Ошибка "No space left on device" обычно означает, что на устройстве кончилось место. Это может касаться не только дискового пространства, но и возможности создания новых файлов или сокетов в системе, например, если исчерпан лимит inodes.

Перед тем, как пытаться решить проблему с поворотом экрана, убедитесь, что у вас достаточно свободного места и ресурсов. Вы можете проверить использование диска командой:

```bash
df -h
```

А также проверьте количество доступных inodes:

```bash
df -i
```

Если с местом все в порядке, тогда можно попробовать другие способы настроить поворот экрана.

Во-первых, убедитесь, что `xrandr` установлен корректно и вы имеете все необходимые права для его использования. Если у вас есть графический интерфейс, попробуйте использовать инструменты, которые предоставляются вместе с вашим дистрибутивом для поворота экрана.

Если же интерфейса нет, и вы хотите сделать это из командной строки, вот шаги, которые можно попробовать выполнить:

1. Сначала получите список доступных дисплеев и поддерживаемых режимов:

```bash
DISPLAY=:0 xrandr
```

2. Если вы получили список доступных дисплеев, удостоверьтесь, что используете правильное имя дисплея в команде для поворота. Также, некоторые драйверы могут не поддерживать команду `-o` для поворота, и в этом случае потребуется поискать другие варианты, возможно, специфичные для вашего драйвера.

3. Попробуйте исполнить команду с указанием правильного дисплея, например:

```bash
DISPLAY=:0 xrandr --output eDP-1 --rotate right
```

Замените `eDP-1` на актуальное имя вашего дисплея.

4. Если система не видит `xorg.conf` и связанные с ним файлы в `/etc/X11/xorg.conf.d`, вам необходимо будет либо создать его, если он отсутствует, либо отредактировать существующий файл `xorg.conf` в соответствии с конфигурацией вашего дисплея. Это может потребовать более глубоких знаний о вашем графическом драйвере и конкретной конфигурации.

5. Также стоит проверить логи X сервера (`/var/log/Xorg.0.log` или аналогичный файл), чтобы они могли предоставить больше информации о проблеме.

Если ни один из этих способов не помогает, проблема может быть в драйверах для вашего графического адаптера. В этом случае, может понадобиться обновление драйверов, и использование специализированных форумов или запрос поддержки у производителя вашего одноплатного компьютера может быть лучшим следующим шагом.
xrandr --output HDMI-1 --rotate left 
имя output'а своё подставить
Похожие вопросы