Вы ищете безголовый с X. Это немного описано в ArchWiki, там показан способ, как это сделать.
Есть другая альтернатива, чтобы запустить безголовый X11 совместимый сервер: Xvfb(X виртуальный фреймбуфер). Это сервер отображения, который выполняет все графические операции в памяти без вывода на экран.
startx - это просто front-end для xinit , который настраивает сервер X.Org и клиентов(Менеджер окон, Окружение рабочего стола,...). Среди прочего, он читает конфигурацию клиентской стороны из ~/.xinitrc
.
Для запуска обычной пользовательской сессии внутри виртуального фреймбуфера:
Xfvb
и setup environment - export
proper environment variables~/.xinitrc
script that defines X client setup of userВы можете альтернативно выполнить пользовательские команды, которые установят WM, DM, и т.д.
Перепишите URL на все, что хотите, с помощью mod_rewrite:
http://httpd. apache.org/docs/current/mod/mod_rewrite.html
Что-то вроде запроса пользователя www.mysite/es и Apache будет внутренне перенаправлен на www.mysite.com/home.es.html, пользователю никогда не придется видеть www.mysite.com/home.es.html, он будет выглядеть так, как будто URL www.mysite/es, но в действительности он находится на www.mysite.com/home.es.html
.