I run i3 on Ubuntu and had a similar question. While this solution is
tailored to Ubuntu, it should hold for Debian. Under older versions
of Ubuntu I would only install i3 plus whatever else is used for
x-windows to run and also used Slim as a graphical login/Display
manager. Installing a Display Manager such as Slim would then install
the dependencies and configure the system which might eliminated many
of your problems above. While there is an i3buntu distro on github, I
now prefer to start with a plain vanilla Ubuntu Server without any
Ubuntu-imposed crud. Since Ubuntu is apparently no longer going the
Slim compatible route I then install a base LXDE environment so that I
have access to the comprehensive LXDE control panel to configure
whatever system configuration elements I might struggle with. This
also installs lxsession and openbox-lxde-session where I login to a
graphical display manager and can choose between Lxde or i3 as my
preferred environment. I cannot remember the details, but in the past
it has occasionally been easier to start Lxde to fix things and
configure parts of the system.
This solution might, or might not work for you.
Post by Alexander Beerhoff
Dear i3 mailing list user member,
I'm a newbie of *nix system (debian buster). I run i3 using startx from
console where, as far I know, I need to put the command exec /usr/bin/i3 in
.initrc: in this case I have timeout error (in log file) executing
gnome-terminal, cannot exit i3 clicking on yes buttom after $mod+shift+e
and cannot open many application as default file viewer, while firefox,
Adding a .xsession file with same contents of .xinitrc solved these
Someone can gives me some hints why this happens? It the right behaviour?
Thanks for attention and best regards.
Niwa ni izumi no
Ko no ma ka na