открытая программа в xsession от среды командной строки

Я просто задался вопросом, могли ли некоторые старые компьютеры, кладущие здесь, все еще использоваться для некоторых игр, если я полностью отключил менеджер дисплея. Существует ли способ запустить gui программу из командной строки в новом (и только) Xsession, даже без lxde? Я сомневаюсь, что этому не нужен compiz, но я могу так или иначе настроить его, чтобы только показать то окно?

Если существует, все еще легко иметь, по крайней мере, небольшую границу (или кадр или что-то как этот) с крестом, чтобы завершить и закрыть Xserver? Я хотел бы использовать его, например, для Minecraft или Starbound.

Спасибо! - Peter

0
задан 22 February 2015 в 00:12

2 ответа

Я нашел> , Запускают человечность без настольной среды, но запускают X приложений < быть полезным здесь.

лучший ответ работает на меня - кроме, когда я поместил путь /media/myusername/I/have/it/on/another/partition/linux64/starbound в, это не обнаруживается для выбора. Я читал tryExec= виды поля, если программа присутствует, еще она проигнорирована. Это не требуется, хотя, таким образом, я попробую без этого затем.

ОБНОВЛЕНИЕ: я понял его так или иначе. Я играл вокруг немного, и кажется, что это не будет читать эти /usr/share/xsessions файлы, так как их владелец является корнем. Я имел, помещает .sh сценарий туда для монтирования раздела также, если не уже aviable, но я переместил его в ~/bin, и теперь он хорошо работает с этим.

спасибо за Вашу справку, всех!

1
ответ дан 3 August 2019 в 14:58

Можно объявить функцию оболочки, которая изменяет autostart файл и запуск openbox-session вместо этого.

Это покажет 2 окна один для целевой программы GUI и xterm для openbox. Уничтожить xsession, близко это xterm окно.

obox () {
  echo "$@ &" > ~/.config/openbox/autostart;
  startx openbox-session;
}

Пример:

obox gedit ~/.config/openbox/autostart
obox winecfg
1
ответ дан 3 August 2019 в 14:58

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

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