LINUX.ORG.RU

Запуск иксов не на vt8. Какой конфиг править?

 ,


0

1

Запустил виртуалку с Win 7 в Headless режиме на vt1. Теперь хочу поменять терминал, в котором запускаются иксы, чтобы не тянуться через всю клавиатуру для переключения в винду. Но, честно говоря, не нашел, где можно изменить конфиг для этого. Дистрибутив - Mint 17 Cinnamon.

Вроде /etc/X11/xinit/xserverrc

добавь параметр — vtX. X, естественно, требуемый номер.

anonymous
()
Ответ на: комментарий от IIIypuk

В каком конфиге в Ubuntu 14.04 мне надо внести изменения для запуска startx с ключем, указывающим терминал? /etc/rc.local подойдет? У меня оттуда VM с виндой в headless режиме запускается.

minesweeper
() автор топика
Ответ на: комментарий от minesweeper

для запуска startx с ключем, указывающим терминал?

Хз, я имел в виду ручной запуск с чтением конфига из ~/.xinitrc

IIIypuk ★★★★
()
Ответ на: комментарий от minesweeper

Mint 17 = Ubuntu 14.04

И что? Ты не знаешь какая у тебя система инициализации?

для запуска startx

Тебе автологин нужен чтоли?

arson ★★★★★
()
Последнее исправление: arson (всего исправлений: 1)
Ответ на: комментарий от arson

Upstart 1.12.1 Мне нужно, чтобы я мог переключаться с помощью Ctrl+Alt+Fi между развернутой в VT2 виндой в Headless режиме запускаемым mdm Cinnamon'ом, который я хочу перенести с VT8 на VT1. Просто неудобно тянуться через половину клавиатуры Повторюсь. У меня все настроенно и работает. Просто для удобства хочу, чтобы штатно MDM грузился в VT1.

minesweeper
() автор топика
Ответ на: комментарий от minesweeper
startx  -- vt01

Предварительно надо отключить запуск getty на vt1. См. /etc/init/start-ttys.conf. Править это файл не надо просто создай start-ttys.override

чтобы штатно MDM грузился в VT1

Про MDM ничего не подскажу

arson ★★★★★
()
Последнее исправление: arson (всего исправлений: 1)
Ответ на: комментарий от minesweeper

Ну может в Mint-е не много по другому. Если в tty1.conf есть нечто подобное:

start on ...
...
exec /sbin/mingetty /dev/tty1 
Удали/перемести его.

arson ★★★★★
()
Ответ на: комментарий от arson

Есть вот это:

start on stopped rc RUNLEVEL=[2345] and ( not-container or container CONTAINER=lxc or container CONTAINER=lxc-libvirt)

stop on runlevel [!2345] Если я верно понимаю, то закомментив это, и дописав в конец файла startx  — vt01 - я получу желаемое?

В rc.local записано следующее: su user -c «VBoxHeadless -a 127.0.0.1 -s W7» & X :2 vt02 & DISPLAY=":2" rdesktop-vrdp -f localhost & VBoxManage controlvm W7 setvideomodehint 1366 768 32 Это лучше оставить там, или правильнее перенести в tty2.conf?

minesweeper
() автор топика

Вообще не понимаю зачем эти извращения, запускать отдельный X-сервер для RDP-клиента? Запусти VBoxHeadless в screen и можешь спокойно перезагружать X-сервер.

arson ★★★★★
()
Ответ на: комментарий от minesweeper

то закомментив это

Комментировать это не надо, это говорит при каких условиях это должно запускаться/останавливаться. Приведи файл полностью (используй lorcode)

arson ★★★★★
()
Ответ на: комментарий от arson

Вызов getty в конце файла не заметил, моя вина.

# tty1 - getty
#
# This service maintains a getty on tty1 from the point the system is
# started until it is shut down again.

#start on stopped rc RUNLEVEL=[2345] and (
#           not-container or
#          container CONTAINER=lxc or
#           container CONTAINER=lxc-libvirt)

#stop on runlevel [!2345]

#respawn
#exec /sbin/getty -8 38400 tty1

Просто нашел удобный способ переключения между Host'ом и Guest'ом. Чем лучше в этом плане screen?

minesweeper
() автор топика
Ответ на: комментарий от minesweeper

Просто нашел удобный способ переключения между Host'ом и Guest'ом.

А почему VirtualBox просто не запустить на отдельном рабочем столе в fullscreen-е?

arson ★★★★★
()
Ответ на: комментарий от minesweeper

#exec /sbin/getty -8 38400 tty1

Ты хочешь сказать, что все строчки в этом файле изначально закомментированы?!

arson ★★★★★
()
Ответ на: комментарий от arson

Нет.Закомментировано было до start. Я пробовал перезагружаться уже с добавление startx сюда. Автоматически он не стартует.Вернее X может и стартует, но cinnamon не запускается. при логине на соседней консоли (2), он запускается на tty1.

minesweeper
() автор топика
Ответ на: комментарий от minesweeper

startx должен запускать от какого-то пользователя! Лучше тогда сделай автологин. Добавь к agetty опцию --autologin USER (USER замени на имя пользователя), а в .bash_profile пользователя startx

arson ★★★★★
()
Ответ на: комментарий от minesweeper

bash profile отсутствует.

.bash_profile (точка в начале) отсутствует? Не верю, если что создай.

И да, автологин и запуск X-ов делай на разных терминалах. Т.е. например: на tty1,tty2 - выключить getty, на tty3 -автологин, запуск X-ов :0 на vt01, X-ов :1 на vt02.

В tty1.conf сработает нечто подобное: su user -c startx?

Вроде нет, но по любому su -l ...

arson ★★★★★
()
Ответ на: комментарий от minesweeper

отсутствует

создай

и .bash_profile а не как там ты пишешь

anonymous
()
Ответ на: комментарий от vtVitus

Виртуальные столы неудобны по двум причинам: 1) Не работает быстрое переключение между столами при развернутой в полный экран виртуальной машине. 2) При перезапуске X сервера посредством Ctrl+Alt+Backspace, виртуальная машина тоже падает.

minesweeper
() автор топика
Ответ на: комментарий от minesweeper

Не работает быстрое переключение между столами при развернутой в полный экран виртуальной машине.

УМВР - IceWM. Крути настройки своего DE.

При перезапуске X сервера посредством Ctrl+Alt+Backspace, виртуальная машина тоже падает.

Говорю же, запускай в screen

arson ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.