Как я могу установить разрешение и повернуть экран приложения, запущенного с помощью startx

У меня установлен Ubuntu Server 20.04, на котором я добавил xubuntu-desktop и отключил его запуск с systemctl set-default multi-user , мне просто нужно библиотеки для запуска моего приложения.

Итак, теперь у меня есть установка, которая загружается только в режиме CLI.

После входа в систему я запускаю приложение appimage , используя ] startx myapp.appimage .

Моя проблема в том, что он не использует полный размер монитора, а только квадрат посередине, и я h Есть еще одна проблема, пытаясь повернуть этот экран, потому что мой монитор находится в портретной ориентации.

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

Люди говорят попробовать xrandr , например xrandr -q должен отображать ваши видеовыходы, но он возвращает Невозможно открыть дисплей . Возможно, мне придется создать файл .xsession или .xinitrc и запустить xrandr в startx ? Я заблудился ...

Я также видел, как люди говорили о добавлении параметров в раздел монитора xorg.conf . Этот файл не существует в файловой системе, но есть альтернатива в xorg.conf.d , там я не могу найти раздел, о котором они говорят, похоже, мне придется его создать я, но это означало бы жесткое кодирование настроек для этого конкретного монитора?

Мой графический чип: VGA-совместимый контроллер Intel Corporation HD Graphics 500 , мне нужно установить драйвер?

Автор Кстати, если я позволю запускать рабочий стол xubuntu, он будет полноэкранным и с правильным разрешением.

Это приложение будет киоск-приложением, поэтому мне не нужен рабочий стол.

Я желаю этого было бы так же просто, как установить некоторые параметры startx .

Edit: Я добился некоторого прогресса.

Вместо использования startx myapp.appimage я создал . xinitrc , и в этом файле я написал:

xrandr
myapp.appimage

затем запустите его, используя startx> output.log .

Это запускает мое приложение, и в журналах я вижу вывод xrandr, у меня есть Выход под названием «default» с максимальным разрешением 1920 * 1080.

Когда я изменяю эту команду xrandr на xrandr --output default --rotate left , ничего другого не происходит. , ошибок в журналах нет, но приложение по-прежнему не вращается.

0
задан 20 November 2020 в 18:55

0 ответов

Другие вопросы по тегам:

Похожие вопросы: