Добрый день. Использую Debian Stable и i3. Раньше запускал i3 через lightdm, теперь выключил lightdm, создал .zlogin с содержимым:
if [ "$(tty)" = "/dev/tty1" ]
then
exec startx
fi
feh --bg-scale ~/.wallpaper
exec i3
#!/bin/sh
criteria="$1"
shift
[ "$(i3-msg "$criteria" focus)" = '[{"success":true}]' ] || i3-msg exec "$*"
bindsym $mod+w exec $config/ror.sh [class='Firefox'] firefox
The --no-startup-id parameter disables startup-notification support for this particular exec command. With startup-notification, i3 can make sure that a window appears on the workspace on which you used the exec command. Also, it will change the X11 cursor to watch (a clock) while the application is launching. So, if an application is not startup-notification aware (most GTK and Qt using applications seem to be, though), you will end up with a watch cursor for 60 seconds.
Добавлять no-startup-id не хочу, потому что иначе такие проги будут запускаться на том рабочем столе, где я в данный момент, а у меня привычка нажимать сочетание для запуска, переключаться дальше, а прога запустится там, где нажал. Пожалуйста, подскажите, чем может быть вызвана эта проблема и как её исправить. Заранее спасибо.