You are not logged in.

#1 2012-04-21 15:58:26

swanson
Member
From: Sweden
Registered: 2011-02-05
Posts: 759

systemd and slim on tty7 ?

Systemd and slim works fine except that X is on tty2, I'd like it to start in tty7 or maybe tty4. I have tried to add tty7 and vt7 respectively to the Execstart line;

[Service]
ExecStart=/usr/local/bin/slim -nodaemon

in /etc/systemd/system/graphical.target.wants/slim.service. The complete slim.service looks like this;

[Unit]
Description=SLiM Simple Login Manager
Requires=dev-tty7.device
After=dev-tty7.device systemd-user-sessions.service

[Service]
ExecStart=/usr/local/bin/slim -nodaemon tty7  # like so or vt7

[Install]
WantedBy=graphical.target

How do you enable this;

 dev-tty7.device systemd-user-sessions.service

systemctl list-units give this (snip);

sys-devices-virtual-tty-tty0.device           loaded active plugged       /sys/devices/virtual/tty/tty0
sys-devices-virtual-tty-tty1.device           loaded active plugged       /sys/devices/virtual/tty/tty1
sys-devices-virtual-tty-tty10.device          loaded active plugged       /sys/devices/virtual/tty/tty10
sys-devices-virtual-tty-tty11.device          loaded active plugged       /sys/devices/virtual/tty/tty11
sys-devices-virtual-tty-tty12.device          loaded active plugged       /sys/devices/virtual/tty/tty12
sys-devices-virtual-tty-tty2.device           loaded active plugged       /sys/devices/virtual/tty/tty2
sys-devices-virtual-tty-tty3.device           loaded active plugged       /sys/devices/virtual/tty/tty3
sys-devices-virtual-tty-tty4.device           loaded active plugged       /sys/devices/virtual/tty/tty4
sys-devices-virtual-tty-tty5.device           loaded active plugged       /sys/devices/virtual/tty/tty5
sys-devices-virtual-tty-tty6.device           loaded active plugged       /sys/devices/virtual/tty/tty6
sys-devices-virtual-tty-tty7.device           loaded active plugged       /sys/devices/virtual/tty/tty7
sys-devices-virtual-tty-tty8.device           loaded active plugged       /sys/devices/virtual/tty/tty8
sys-devices-virtual-tty-tty9.device           loaded active plugged       /sys/devices/virtual/tty/tty9
...
getty@tty1.service                            loaded active running       Getty on tty1

There's no problem with tty1 and as I understand, tty3 and 4 is socket activated when needed, they work ok here.

Google and manuals or wiki doesn't enlighten me and so how do one create more ttys and get slim/X to tty7?

Offline

#2 2012-04-21 16:45:42

Terra-byte
Member
Registered: 2012-03-25
Posts: 11

Re: systemd and slim on tty7 ?

Try opening your /etc/slim.conf file and make sure xserver_arguments contains vt07, and not vt02. For example:

xserver_arguments -nolisten tcp vt07

Offline

#3 2012-04-21 17:56:50

swanson
Member
From: Sweden
Registered: 2011-02-05
Posts: 759

Re: systemd and slim on tty7 ?

That option wasn't even used. Trying it out now. Thanks!

Offline

#4 2012-04-21 19:22:36

swanson
Member
From: Sweden
Registered: 2011-02-05
Posts: 759

Re: systemd and slim on tty7 ?

Worked like a charm! Thx mate!

Offline

#5 2012-04-21 19:55:26

Gcool
Member
Registered: 2011-08-16
Posts: 1,456

Re: systemd and slim on tty7 ?

The info is also available on the SLIM wiki page for future reference.

PS: don't forget to mark your thread as [SOLVED].


Burninate!

Offline

Board footer

Powered by FluxBB